followc
9.01.2014, 23:39:44
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
9.01.2014, 23:46:08
AJAX najlepiej jak chcesz połączyć te czynności.
followc
9.01.2014, 23:59:44
Czyli nie ma jakiegoś bezpośredniego sposobu? Znów trzeba ajaxem, którego niestety jeszcze nie rozmiem za dobrze, stąd moje marudzenie;)
Damonsson
10.01.2014, 00:04:18
Zapisz swój plik .html, jako .php i wyświetlaj normalnie:
<!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"> <[b]body onload="funkcja(<?php echo $zmiennaPHP ?>);"[/b]>
costam...
followc
10.01.2014, 01:52:46
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?
followc
10.01.2014, 11:29:23
To może tak... w jaki sposób w pliku javascript, zawierajacym funkcję wywoływaną przez onload mogę odebrać parametr przekazywany przez tę funkcję?