23. oktober 2007 - 12:27
Der er
6 kommentarer og 1 løsning
Script virker i IE men ikke Firefox
lige en hurtig en :) function checkServer(oInp) { var oScr = document.getElementsByTagName("script")[0].cloneNode(false); oScr.setAttribute("src", "checkusername.php?contxt=checkUser&username=" + oInp.value); document.getElementsByTagName("head")[0].appendChild(oScr); } function callback(sMsg) { theMsg = sMsg; } dette virker i IE, theMsg er hvad man får retur. men i firefox får man ikke noget retur. nogen løsning som virker i både IE og Firefox ??
Annonceindlæg fra Barco
23. oktober 2007 - 12:28
#1
nå, oki også lige checkusername.php filen <? include '../mysql.php'; function checkUser($username) { $sql = mysql_query("select * from login WHERE username='$username'") or die(mysql_error()); //$result = mysql_num_rows($sql); if(mysql_num_rows($sql) != "0") { //mysql_free_result($result); return "invalid"; } //mysql_free_result($result); return "valid"; } if ( isset($_GET["contxt"]) ) { switch ($_GET["contxt"]) { case "checkUser": print "callback('".checkUser($_GET["username"])."')"; break; } } ?>
23. oktober 2007 - 13:05
#2
og hvad siger fejlkonsollen i firefox?
23. oktober 2007 - 13:08
#3
intet, den returnerer bare ikke nogen data. checket det via alert("msg : "+theMsg); i IE - msg : invalid i firefox - msg : står ikke noget.
23. oktober 2007 - 20:42
#4
ingen der har nogen ide'er ? har forstået fra nogle at firefox kan have problemer med var oScr = document.getElementsByTagName("script")[0].cloneNode(false); oScr.setAttribute("src", "checkusername.php?contxt=checkUser&username=" + oInp.value); document.getElementsByTagName("head")[0].appendChild(oScr); noget af det ,men kan ikke lige se hvor det skulle være..
27. oktober 2007 - 21:20
#5
intet ? ellers lukker jeg bare den her.
10. august 2008 - 01:51
#6
lukker
10. august 2008 - 13:19
#7
<ole> - og nej ... FF har ikke problemer med koden i (23/10-2007 20:42:05) =) /mvh </bole>
Vi tilbyder markedets bedste kurser inden for webudvikling