Autor Zpráva
matice
Profil *
Dobrý večer, chci se zeptat jak mám správně napsat do js GET? Děkuju
<script type="text/javascript" src="script.js?id=6">

xmlHttp.open("GET","time?".$_GET[id]."",true);
Chamurappi
Profil
Reaguji na matice:
Externí JavaScript nezná svoji adresu. Může leda prozkoumat DOM, najít si příslušný <script> a z něj vyčíst src.
Použij nějaký serverový skriptovací jazyk, třeba to PHP. Výstupem PHP nemusí být vždy HTML.
Nebo tu část, kterou potřebuješ měnit, vypreparuj a měň ji v interním skriptu.
matice
Profil *
Chci se jesště zeptat proč nefunguje tenhle kod?

<body onLoad="runTimer()">


<script type="text/javascript">
function ajaxFunction(){
var xmlHttp;
try{xmlHttp=new XMLHttpRequest();
} catch (e){
try{xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
} catch (e){alert("Váš prohlížeč nepodporuje AJAX");
return false;}}}

xmlHttp.onreadystatechange=function(){
if(xmlHttp.readyState==4){
var x=document.getElementById("date");x.innerHTML = xmlHttp.responseText;
}
}
xmlHttp.open("GET","informace/time?id=<?php echo $row["id"];?>",true);xmlHttp.send(null);
}
function runTimer() {
window.setInterval("ajaxFunction()", 5000);
}
</script>

<span id=\"date\"></span>
Všude jede jako fík, ale IE všechny verze na něj prdí. Zobrazí jednou a tím končí a co je ještě divnější, kdyyž dám efresh, tak mi zustává stejnej čas
matice
Profil *
Gatesovina je fakt skvělá :-) Javascript mi stránku načte, ale nenačte aktuálně. Může mě někdo potěšit a napsat, že ho sestřelil už nějakej sniper? Ví někdo proč mi nevypíše aktuální čas jako všichni ostatní (FF, OPERA,GOOGLE CHROM,SAFARI,NETSCAPE)? Děkuju
matice
Profil *
Vyřešeno, ale i tak Vám děkuju za předchozí rady. Byla to vážně Gatesovina
Chamurappi
Profil
Reaguji na matice:
Byla to vážně Gatesovina
1) Co je to Gatesovina?
2) V čem byl problém?
3) Jak jsi to vyřešil?

Javascript mi stránku načte, ale nenačte aktuálně.
Prohlížeče (všechny) mají keš, která se stará o to, aby se stejná adresa nenačítala víckrát.
doom
Profil *
Nastavil jsem mazání keše :-) Vždyť podle otázky to moc dobře víš :-)

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:

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

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

0