Refresh pomocí javascriptu s javascriptem v refreshovaném kódu – JavaScript, AJAX, jQuery – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Refresh pomocí javascriptu s javascriptem v refreshovaném kódu – JavaScript, AJAX, jQuery – Fórum – Programujte.comRefresh pomocí javascriptu s javascriptem v refreshovaném kódu – JavaScript, AJAX, jQuery – Fórum – Programujte.com

 

Pinqui0
Duch
22. 2. 2009   #1
-
0
-

Dobrý den, řeším problém. refreshuji stránku (obsah elementu body) pomocí tohoto scriptu:



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("Nepodporuje AJAX");
return false;
}
}
}
xmlHttp.onreadystatechange=function() {
if(xmlHttp.readyState==4) {
if (xmlHttp.status == 200) {
var body = document.getElementsByTagName('body')[0];
body.innerHTML = xmlHttp.responseText;
}
}
}
xmlHttp.open("GET",location.href,true); //php subor
xmlHttp.send(null);

}

function runTimer() {
window.setInterval("ajaxFunction()", 5000); //interval refreshu... 1000 = 1 sekunda
}


V body volám pomocí onload funkci runTimer()
Problém je ovšem v tom, že v body mám ještě tento script:


echo'<script type="text/javascript" language="javascript">parent.location.href = "../?mag=#byl_jsi_presmerovan";</script>';


Který se mi při refreshi pomocí javascriptu neprovede... Provede se pouze při zmáčknutí F5, či obnovení stránky jinak než javascriptem..
Toto přesměrování bohužel potřebuji tak vás žádám o pomoc. Děkuji

PS. přesměrovávám z framesetu (proto parent)

Děkuji za každé rady

Nahlásit jako SPAM
IP: 213.235.168.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 9 hostů

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý