Autor | Zpráva | ||
---|---|---|---|
Fisak Profil |
#1 · Zasláno: 15. 4. 2013, 00:27:52
Dobrý den. Mám dva scripty na jedné stránce ale načítá se pouze druhý script ..
<script> var root = document.documentElement; var automatika = true; window.onscroll = function() { automatika = root.scrollTop + root.clientHeight == root.scrollHeight; }; CasovacChat(); function NewHodnotaChat() { hframe = document.getElementById('hframe'); if (window.XMLHttpRequest) xmlhttp = new XMLHttpRequest(); else xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { hframe.innerHTML = xmlhttp.responseText; if(automatika) scrollBy(0, 100000); } } xmlhttp.open("GET", "./../../plugins/php/chat_frame.php", true); xmlhttp.send(); CasovacChat(); } function CasovacChat() { setTimeout("NewHodnotaChat()", 1000); } </script> <span id='hframe'><center style="padding-top: 25%; padding-left: 25%;"><img src="./../../images/chat/load.gif" title="načítání" width="85px"/><br><b><?php echo "Načítání"; ?>...</b></center></span> <script> Casovac(); function NewHodnota() { hodnota = document.getElementById('hodnota_list'); if (window.XMLHttpRequest) xmlhttp = new XMLHttpRequest(); else xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { hodnota.innerHTML = xmlhttp.responseText; } } xmlhttp.open("GET", "./../../plugins/php/chat_list.php", true); xmlhttp.send(); Casovac(); } function Casovac() { setTimeout("NewHodnota()", 1000); } </script> <span id='hodnota_list'></span |
||
_es Profil |
#2 · Zasláno: 15. 4. 2013, 09:38:08
Fisak:
Viď Časté potíže, zajímavosti a poučné debaty » Používejte var. V oboch skriptoch sa pristupuje k implicitne vytvorenému globálnemu objektu xmlhttp .
|
||
Fisak Profil |
#3 · Zasláno: 15. 4. 2013, 11:17:48
_es:
Dal jsem tam var ale nic se nestalo stále to stávkuje.. <script> var root = document.documentElement; var automatika = true; window.onscroll = function() { automatika = root.scrollTop + root.clientHeight == root.scrollHeight; }; CasovacChat(); function NewHodnotaChat() { hframe = document.getElementById('hframe'); if (window.XMLHttpRequest) var xmlhttp = new XMLHttpRequest(); else var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { hframe.innerHTML = xmlhttp.responseText; if(automatika) scrollBy(0, 100000); } } xmlhttp.open("GET", "./../../plugins/php/chat_frame.php", true); xmlhttp.send(); CasovacChat(); } function CasovacChat() { setTimeoutChat("NewHodnotaChat()", 1000); } </script> <span id='hframe'><center style="padding-top: 25%; padding-left: 25%;"><img src="./../../images/chat/load.gif" title="načítání" width="85px"/><br><b><?php echo "Načítání"; ?>...</b></center></span> <script> Casovac(); function NewHodnota() { hodnotalist = document.getElementById('hodnota_list'); if (window.XMLHttpRequest) var xmlhttp = new XMLHttpRequest(); else var xmlhttpp=new ActiveXObject("Microsoft.XMLHTTP"); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { hodnotalist.innerHTML = xmlhttp.responseText; } } xmlhttp.open("GET", "./../../plugins/php/chat_list.php", true); xmlhttp.send(); Casovac(); } function Casovac() { setTimeout("NewHodnota()", 1000); } </script> <span id='hodnota_list'></span> |
||
_es Profil |
#4 · Zasláno: 15. 4. 2013, 12:12:58
Fisak:
Príkaz var nemá byť v podmienených častiach kódu (príkaz if ). Stačí dať na začiatok funkcie var premenná; . Nedefinovaných premenných tam máš viac. Snažíš sa pracovať s elementmi, ktoré v čase behu skriptu ešte neexistujú - prečo nedáš skripty až za ne?
|
||
Fisak Profil |
#5 · Zasláno: 15. 4. 2013, 12:54:37
_es:
Dobře funguje to děkuji :-) |
||
Časová prodleva: 11 let
|
0