Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]zmienna PHP-> funkcja onLoad
Forum PHP.pl > Forum > Przedszkole
followc
Witam, w jaki sposób ewentualnie mógłbym przetransportować dane z kodu php do html i dalej funkcji js...?

CODE
<?php
...
$zmiennaPHP= cosTamzBazy;
...
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
<head>
</head>
<body onload="funkcja(zmiennaPHP);">
costam...
</body>
</html>
rad11
AJAX najlepiej jak chcesz połączyć te czynności.
followc
Czyli nie ma jakiegoś bezpośredniego sposobu? Znów trzeba ajaxem, którego niestety jeszcze nie rozmiem za dobrze, stąd moje marudzenie;)
Damonsson
Zapisz swój plik .html, jako .php i wyświetlaj normalnie:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  4. </head>
  5. <[b]body onload="funkcja(<?php echo $zmiennaPHP ?>);"[/b]>
  6. costam...
  7. </body>
  8. </html>
followc
właśnie o to mi chodzilo, ale! za każdym razem kiedy zmienna nie ma żadnej wartorści program działa, jak działał ignorując ja, lecz gdy spróbuję coś do niej przypisać, bądź też wstawiam po prostu echo 'tekst' program się sypie. I nie ma znaczenia, czy w pliku .js funkcja() odbiera przesłany parametr, czy nie.

Jedyne do czego doszedłem, to to że mogę źle 'odbierać' dane w pliku .js. Różni się to odbieranie od standardowego działania funkcji javascript?
Damonsson
Temat: Jak poprawnie zadac pytanie
followc
To może tak... w jaki sposób w pliku javascript, zawierajacym funkcję wywoływaną przez onload mogę odebrać parametr przekazywany przez tę funkcję?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.