Jump to content
php.lv forumi

JS = PHP


vabole

Recommended Posts

Ja tev datus nevajag dabūt atpakaļ no tā skripta, tad izmanto kaut parastu bildi:

<img src="" id="magic_bilde" style="display:none"/>

un Javaskriptā:

var img = document.getElementById("magic_bilde");
img.src = "skripts.php?data1=blah&cits_mainiigais=2";

 

Ja vajag php skriptam kautko atgriezt atpakaļ, tad, kā jau tev teica: AJAX vai iframe. Pameklē forumā, daudzas reizes jau runāts. Kautvai tajā satura rādītājā apskaties, tur par Ajax (XMLHttpRequest) ir daži labi topiki.

Link to comment
Share on other sites

index.php

 

<iframe style="display: none" src="lapa.php"></iframe>

 

lapa.php

 

var x=screen.width;
var y=screen.height;
window.location='index.php?platums='+x+'&augstums='+y;
<?
$platums=$_GET['platums'];
$augstums=$_GET['augstums'];
?>

 

Šitā? Šitā nedarbojas ... IE pārlādē.

Edited by vabole
Link to comment
Share on other sites

Nevaru iebraukt, labi, sākums ir

 

index.php

<script type = "text/javascript">
var x=screen.width;
var y=screen.height;
window.location='index.php?platums='+x+'&augstums='+y;
</script>

 

Kas tālāk?

Edited by vabole
Link to comment
Share on other sites

Domā browseris ir tik stulbs, ka tad lādēs bildi?

Zinu, ka lādēs. Līdz šim nav bijis problēmu ar nevienu pārlūku. Vēl jau, protams, vai likt tai bildei width un height uz 0.

 

vabole, te ir forši parādīta visa freimu sistēma javaskriptā, kā ar tiem strādāt - http://www.quirksmode.org/js/frameintro.html

Link to comment
Share on other sites

Šādi?

 

index.php

<img src="" id="magic_bilde" style="display:none"/>
<script type = "text/javascript">
var x=screen.width;
var y=screen.height;
window.location='rezolucija.php?platums='+x+'&augstums='+y;
var img = document.getElementById("magic_bilde");
img.src = "rezolucija.php?platums='+x+'&augstums='+y;
</script>

Edited by vabole
Link to comment
Share on other sites

×
×
  • Create New...