[ Divjak @ 21.08.2002. 14:14 ] @
Da li je moguce iz PHP-a menjati promenljive definisane u JavaScript-u na istoj stranici i kako?
Hvala!
[ bluesman @ 21.08.2002. 15:33 ] @
Ne znam tacno sta ti treba ali je moguce da napises nesto kao:

<script>
var JSVar = <?php echo $sisa; ?>
</script>

i time postavis promenljivu u javascriptu na neku vrednost koja se ispisuje iz PHP. Ako hoces da ih menjas interaktivno na neki mouseover, click ili neki drugi event onda ti ne treba PHP za to vec to mozes iz JS.
Nisam bas najbolje skapirao sta ti treba, daj neki primer.
[ Goran Rakić @ 21.08.2002. 15:36 ] @
PHP skript se izvrsava na serveru, pre nego sto JS i pocne da se izvrsava, a komunikacija je naravno moguca ali ukljucuje obavezan refresh stranice ili nekog njenog dela.

JavaScriptu vrednosti varijabli mozes proslediti direktno u kodu:

Code:

<script language...>
<?php
echo("var proba = 3;");
?>
</script>


a mozes i preko putanje:

index.php?proba=3

pa iz js-a iscitas location.href i isparsiras ga js funkcijama.

JavaScript PHP-u moze da posalje vrednosti preko hidden input polja, ili preko location.href="index.php?gmt="+var offset;
[ Divjak @ 21.08.2002. 15:54 ] @
Uvek bude syntax error!
Evo da Vam malo pojasnim sta mi treba!
Ja imam jednu formu koja sadrzi cetiri radio button-a!
E sad bih to da posaljem stranici Poll.php koja ce ih prihvatiti a zatim da Java Script iscita $jedan, $dva, $tri i $cetiri (promenljive iz PHP) i da ih prebaci u x1, x2, x3 i x4 (promenljive iz JS-a) odnosno da jedna od x promenljivih dobije vrednost +1


Pomagajte....
[ Divjak @ 21.08.2002. 16:21 ] @
Ipak je proradilo, hvala svima!
[ bluesman @ 22.08.2002. 18:09 ] @
Citat:
Divjak:
Uvek bude syntax error!
Evo da Vam malo pojasnim sta mi treba!
Ja imam jednu formu koja sadrzi cetiri radio button-a!
E sad bih to da posaljem stranici Poll.php koja ce ih prihvatiti a zatim da Java Script iscita $jedan, $dva, $tri i $cetiri (promenljive iz PHP) i da ih prebaci u x1, x2, x3 i x4 (promenljive iz JS-a) odnosno da jedna od x promenljivih dobije vrednost +1
Pomagajte....

<script>
x1 = <?php echo $jedan; ?>;
x2 = <?php echo $dva ?>;
...
a mozes i bilo sta tipa:
x3 = <?php echo addslashes(trim($jedan)); ?>;
</script>

Ne vidim problem :-)