03. marts 2006 - 18:52
Der er
7 kommentarer og 2 løsninger
onkeypress virker ikke
hey i mit <input sætter jeg: onkeypress="write(event);" også har jeg funktionen function write(e) { alert("kaldt"); if(e.keyCode == 13) alert("enter"); var txt = document.getElementById('tekst').value; document.getElementById('frame').src = 'write.php?tekst='+txt+'&navn=test'; document.getElementById('tekst').value = ''; document.getElementById('tekst').focus(); ELSE return true; document.getElementById('tekst').focus(); } men det virker ikke? den går bare til en blank side når man trykker.. hvad gør jeg???????? den udskrier ikke engang alert("kaldt");!!!!!
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
03. marts 2006 - 20:08
#1
jeg tror der er en standard funktion i js som hedder write.. Prøv at kald din funktion noget andet... (fx skriv) jeg ville måske bruge onKeyup i stedet! Håber det var problemet
03. marts 2006 - 20:14
#2
... Hvis ikke det hjælper nok - så prøv det her... <html><head><script language="javascript"> keypress="";function activateit(){ if(window.event)keypress=event.keyCode; else if(event.which)keypress=event.which; if(keypress==49){window.alert("enter"); txt=document.getElementById("tekst").value; document.getElementById("tekst").value=""; document.getElementById("tekst").focus(); document.getElementById("frame").src="write.php?tekst="+txt+"&navn=test"; }else{window.alert("indtastning modtaget");return true; document.getElementById('tekst').focus();} } </script></head> <body> <form> <input type="tekst" id="tekst" onkeypress="activateit()" /> </form> <iframe id="frame" src="test.html"></iframe> </body></html>
04. marts 2006 - 00:37
#3
...eller: <html><head><script language="javascript"> keypress="";function activateit(){ if(window.event)keypress=event.keyCode; else if(event.which)keypress=event.which; window.alert("indtastning modtaget"); if(keypress==49){window.alert("enter"); txt=document.getElementById("tekst").value; document.getElementById("tekst").value=""; document.getElementById("tekst").focus(); document.getElementById("frame").src="write.php?tekst="+txt+"&navn=test"; }else{document.getElementById('tekst').focus();}} </script></head> <body> <form> <input type="tekst" id="tekst" onkeypress="activateit()" /> </form> <iframe id="frame" src="test.html"></iframe> </body></html>
05. marts 2006 - 14:05
#4
smid svar
05. marts 2006 - 15:51
#5
svar ;)
05. marts 2006 - 16:47
#6
:)
05. marts 2006 - 18:16
#7
Nåh ja, fejlen var det elskermad.dk - skrev accepter hans ;)
05. marts 2006 - 21:43
#8
elskermad.dk> skal jeg oprette en tråd med de 7,50 point til dig?
05. marts 2006 - 23:45
#9
nej så små sko går vi heller ikke i ;)
Vi tilbyder markedets bedste kurser inden for webudvikling