Autor Zpráva
Vil
Profil *
Ahoj, začal jsem používat JS framework prototype a narazil jsem na nefunkční Ajax.PeriodicalUpdater() v Internet Exploreru. Moc netuším jak to řešit v Ajaxu jsem začátečník. Díky za každou radu.
Chamurappi
Profil
Reaguji na Vila:
Netušíme, jak konkrétně to řešit, v jasnovidectví jsme začátečníci. Bez ukázky se pravděpodobně nikam nepohneme.
Vil
Profil *
Myslel jsem, že se tento problém týká funkce Ajax.PeriodicalUpdater() obecně.

Tady je velmi jednoduchý kód. Soubor ajax_input.php uloží poslaný text do databáze a ajax.php v intervalu vypisuje obsah databáze. Ve všech prohlížečích, kromě IE, to funguje.

<script language="JavaScript" type="text/javascript"
src="prototype.js"></script>

<input type='text' id='hodnota' >
<input type='submit' value='vloz' onclick="javascript:input();">
<div id='stav'></div>
<div id='vypis'></div>

<script language="JavaScript" type="text/javascript">

function input(){
var obj=$('hodnota');
var pars='hodnota='+ obj.value;
new Ajax.Updater('stav','ajax_input.php',
{
method:'get',
parameters:pars
});
}

var pars='pis=true';
new Ajax.PeriodicalUpdater('vypis','ajax.php',
{
method:'get',
parameters:pars,
frequency: 1, decay: 1
});
</script>
_es
Profil
Vil:
Prečítaj si znovu [#2] - je tam aj odkaz.

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:

0