Autor Zpráva
Fisak
Profil
DObrý den. Chtěl bych se zeptat jestli se dá kombinovat takto JS s jQuery:
<script>
CasovacChat();

            function NewHodnotaChat() {
      
        $("#hframe").load("game/chat/chat_frame.php");  //chatovací okno 
        
        $("#position-1-1").load("game/chat/chat_frame.php");  //pozice hráče 
        
            }
        
            function CasovacChat() { 
                 setTimeout("NewHodnotaChat()", 1000);
            }
</script>
<span id='hframe'></span>
<span id='position-1-1'></span>
preca1
Profil
Zdravim,
tvoje otázka zní, jestli lze kombinovat JS s JS, takže odpověď je každopádně ano. Viz Co vlastně je jQuery?.
Co máš za problém?
Jinak v JS je zvykem začínat názvy funkcí malym písmenem (mojeMetoda()). Velkym písmenem se začínají názvy tříd (new MojeTrida()).
Fisak
Profil
preca1:
No mě totiž bohužel tento skript nefunguje a nevím čím by to mohlo být


Tak mě napadlo jestli to neni tím že bych js skombinoval s jquery..
preca1
Profil
Definuj nefunguje.
Syntaktickou chybu odhalíš v nějaké chybové konzoli, kterou obsahuje FF i Chromium. Ten kód, co si poslal ale vypadá v pořádku. Pokud máš chybu v logice (nedělá to to, co očekáváš), to už z tohodle kousku kódu nikdo neodhalí.
Nejlepší bude dodat živou ukázku.
Fisak
Profil
preca1:
Bohužel nyní to zkouším opět a načte se mi skript jen jednou a už se nerefreshuje..
<script> /*
        var myScrollDiv = document.getElementById('chattext');
        var automatika = true;
        myScrollDiv.onscroll = function()
        {
          automatika = myScrollDiv.scrollTop + myScrollDiv.clientHeight == myScrollDiv.scrollHeight;
        };  */
        
        casovacContent();

            function casovacContent(url){
      setTimeout(function() {
      
        $("#hframe").load("game/chat/chat_frame.php");  //chatovací okno 
        
        
            }, 1000);
            
            } 
        
</script> 
<span id='hframe'></span>
 <script>
      
 $("#hframe").load("game/chat/chat_frame.php");  //chatovací okno 
 
</script>  
_es
Profil
Fisak:
Asi to bude rozbité.
Fisak
Profil
_es:
1. Chtěl bych aby to každou vteřinu načetlo skript game/chat/chat_frame.php ale bohužel mi to načte jen jednou tj. řádek 25. a ten setTimeout vůbec nic nedělá :( vůbec nerefreshuje..
_es
Profil
Fisak:
Funkcia $ jQuery knižnice logicky nedokáže nájsť neexistujúci element s id='hframe' (riadok 14).
Fisak
Profil
_es:
ale ř.č. 22 je <span id='hframe'></span> takže ten element existuje..


Jak by jste to řešil vy?

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: