Strona 1 z 1

kod(zmienna) js w php

: pn gru 06, 2004 6:11 am
autor: sadza
Mam takie pytanko , sprawdzalem i teoretycznie powinno to dzialac bo podobne rzeczy widzialem na
http://www.php.net/manual/pl/faq.html.php

a mi to nie dziala ( nie wyswietla tej zmiennej)

Kod: Zaznacz cały

<head>
<?php 
 echo "<script language='Javascript>'"; 
 echo "var $liczba = 4";
 echo "document.write($liczba);";
 echo "</script>";
?>
</head>
chodzi mi o to czy dobrze deklaruje zmienne js kiedy jestem w php

Dzieki bardzo za pomoc

Re: kod(zmienna) js w php

: pn gru 06, 2004 10:26 am
autor: Wojciech Kocjan
Zobacz tak:

[php]<head>
<?php
echo '<script type="text/javascript">';
echo 'var liczba = 4;';
echo 'document.write(liczba);';
echo '</script>';
?>
</head>[/php]

Powinno działać, choć naprawdę nie rozumiem po co do tego jest php :wink:

Re: kod(zmienna) js w php

: czw gru 09, 2004 7:09 pm
autor: porneL
Trochę chyba nie zrozumiałeś ideii.

PHP jest wykonywany po stronie serwera, a JavaScript później, po stronie klienta. Zmienne tych języków mogą być nawet na różnych kontynentach i tworzone w różnym czasie.

Przekazanie wartości z PHP do JavaScript jest proste, bo PHP tworzy skrypty JS:
[php]<?php
echo '<script type="text/javascript">var js = '.$php.'</script>';
?>
[/php]

Natomiast w drugą stronę jest o wiele gorzej. JavaScript może najwyżej zarządać następną stronę od serwera, tym samym uruchamiając nową instancję PHP.