Autor | Zpráva | ||
---|---|---|---|
Lukyno111 Profil * |
Po spuštění funkce push_action, se při obnovení stránky neukáže funkce sit_down.
Co mám upravit aby po spuštění push_action zůstalo sit_down zapnuté. <? require('../includes/language.php'); ?>var filesadded=""; function dochatbox(){ var chatbox = document.getElementById('chatdiv'); chatbox.scrollTop = chatbox.scrollHeight; } function checkEnter(e){ var characterCode; if(e && e.which){ e = e; characterCode = e.which ; }else { e = event; characterCode = e.keyCode; } if(characterCode == 13){ push_talk(); return false ; }else{ return true;} } function push_poker() { var unixts = document.forms['checkmov']['lastmove'].value; var Xhand = document.forms['checkmov']['hand'].value; var Xmove = document.forms['checkmov']['tomove'].value; var force = 0; <? $i=1; while($i < 11){ echo 'if(document.getElementById(\'pava'.$i.'\').innerHTML == \''.GAME_LOADING.'\') force = 1; '; $i++; } ?> var url = document.location.href; var xend = url.lastIndexOf("/") + 1; var base_url = url.substring(0, xend); thisurl = base_url + 'includes/push_poker.php?ts='+unixts+'&h='+Xhand+'&m='+Xmove+'&f='+force; checkloadfile(thisurl, "js"); thisurl = base_url + 'includes/auto_move.php'; checkloadfile(thisurl, "js"); dochatbox(); setTimeout("push_poker()", 1000); } function push_action(action) { var url = document.location.href; var xend = url.lastIndexOf("/") + 1; var base_url = url.substring(0, xend); thisurl = base_url + 'includes/player_move.php?action='+ action; checkloadfile(thisurl, "js") ; } function push_talk(){ var msg = document.talk.talk.value; var url = document.location.href; var xend = url.lastIndexOf("/") + 1; var base_url = url.substring(0, xend); thisurl = base_url + 'includes/push_chat.php?msg='+ msg; checkloadfile(thisurl, "js"); document.talk.talk.value = ""; } function sit_down(pos) { var url = document.location.href; var xend = url.lastIndexOf("/") + 1; var base_url = url.substring(0, xend); thisurl = base_url + 'includes/join.php?action='+ pos; checkloadfile(thisurl, "js"); } function checkloadfile(filename, filetype){ if (filesadded.indexOf("["+filename+"]")==-1){ loadfile(filename, filetype); filesadded+="["+filename+"]"; } else{ replacefile(filename, filename, filetype); }} function loadfile(filename, filetype){ if (filetype=="js"){ var fileref=document.createElement('script') ; fileref.setAttribute("type","text/javascript") ; fileref.setAttribute("src", filename) ; } else if (filetype=="css"){ var fileref=document.createElement("link"); fileref.setAttribute("rel", "stylesheet") ; fileref.setAttribute("type", "text/css") ; fileref.setAttribute("href", filename); } if (typeof fileref!="undefined") document.getElementsByTagName("head")[0].appendChild(fileref); } function createfile(filename, filetype){ if (filetype=="js"){ var fileref=document.createElement('script'); fileref.setAttribute("type","text/javascript") ; fileref.setAttribute("src", filename); } return fileref ; } function replacefile(oldfilename, newfilename, filetype){ var targetelement=(filetype=="js")? "script" : (filetype=="css")? "link" : "none" ; var targetattr=(filetype=="js")? "src" : (filetype=="css")? "href" : "none" ; var allsuspects=document.getElementsByTagName(targetelement); for (var i=allsuspects.length; i>=0; i--){ if (allsuspects[i] && allsuspects[i].getAttribute(targetattr)!=null && allsuspects[i].getAttribute(targetattr).indexOf(oldfilename)!=-1){ var newelement=createfile(newfilename, filetype); allsuspects[i].parentNode.replaceChild(newelement, allsuspects[i]); } } } |
||
Alphard Profil |
Ty funkce jsou javascriptové, php je tady minimum. Nechcete vlákno přesunut do js? Taky doporučuji přeformátovat do čitelnější podoby jsbeautifier.org.
Přesunul jsem. |
||
Lukyno111 Profil * |
#3 · Zasláno: 20. 2. 2013, 16:34:02
Alphard:
Ano, ale já nevím jak to tam přesunout. Omlouvám se |
||
_es Profil |
#4 · Zasláno: 20. 2. 2013, 17:04:49
Lukyno111:
„se při obnovení stránky neukáže funkce sit_down.“ To znamená čo, „sa neukáže funkcia“? Čo si máme predstaviť pod „ukázaním sa funkcie“? Ten kód je tvoj výtvor, alebo skadiaľ? Nejako z toho vyrob buď problém len v JS, alebo problém len v PHP. |
||
Časová prodleva: 11 let
|
0