Autor Zpráva
ghulas
Profil
Dobrý den, proč mi toto nefunguje?

stranka.php
<script type="text/javascript" src="script.js"></script>
<body onload="nacti_hodnotu()">
<span id="vloz1"></span>

script.js
function vypis_hodnotu(){
document.getElementById(vloz1).innerHTML=vloz;
}
function nacti_hodnotu(){
$("#vloz").load(rc.php);
vypis_hodnotu();
setTimeout('nacti_hodnotu()',10000);
}

rc.php
<?php
$rc=rand(0,10);
echo $rc;
?>

mělo by to na stránce ve vloz1 každých 10 vteřin generovat nové číslo...
Kajman_
Profil *
Neuzavíráte stringy do apostrofů. Měla by to vypsat chybová konzole. Také si nepředáváte získané náhodné číslo.
peta
Profil
jinymi slovy, tento radek napise v konzoli error
document.getElementById(vloz1).innerHTML=vloz;
tento taky
$("#vloz").load(rc.php);

jako bys v PHP napsat
getElementById($vloz1);
load($rc.php);

Nastroje - js / chybova konzola, prohlizec FF / opera
pak das F5 stranky a podivas se, jake chyby pise konzola.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: