immunity Posted September 18, 2007 Share Posted September 18, 2007 i have put 3 times alert("Compiler is here!"); but only once is pop up (and whole other script doenst work in site :/)Site is loaded after hiting OK on the Compiler is here (first and only :/) <head><script src="clock.js"></script><script type="text/javascript">account=getCookie('username');alert(account);if (account!=""){ alert(account); mid= account.indexOf(";"); name= account.substring(0,mid); pass= account.substring(mid+1,account.length -1); url = "checklogin.php?p="+pass+"&a="+name; alert("Compiler is here!"); http.open("GET",url,true); http.onreadystatechange = function() { alert("Compiler is here !"); if(http.readyState == 4 && http.status == 200) { alert("Compiler is here!"); var results= http.responseText; if (results ==0) { document.getElementById("membermenu").innerHTML="Kalos ir8ate<br>"+usr+"<br><strong><div id ='logout' onClick=logout(); >Logout</strong>"; } else if (results==1) { window.location="admin.html"; } else if (results.match("error")) { alert("Εισάγατε λάθος κωδικό/λογαριασμό"); } } } http.send(null); } Link to comment Share on other sites More sharing options...
jesh Posted September 19, 2007 Share Posted September 19, 2007 "http" is not an object in javascript or the DOM unless you explicitly declare it as such. Where is the code that creates the "http" object? Link to comment Share on other sites More sharing options...
justsomeguy Posted September 19, 2007 Share Posted September 19, 2007 You should check Javascript errors, it will give you errors indicating things like http is null or not an object. Also, Javascript doesn't have a compiler, it has an interpreter. If you do this you should see that the line between the alerts is causing a fatal error because the third line does not get executed:alert("point 1");http.open("GET",url,true);alert("point 2");You can check the Javascript console in your browser to see the actual error message. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.