Hvorfor vil den ikke sætte timeout?
Hejsa, jeg er igang med et script.Jeg vil have den tekst frem man skriv i input feltet.
Jeg har lavet dette:
( SPØRGSMÅL STÅR NEDERST ;) )
<SCRIPT type="text/javascript">
function Clear(){
parent.andet.location = 'ikkeaktiv.php';
parent.chat.document.getElementById('textGoesHereTable').style.visibility = 'hidden';
parent.chat.document.getElementById('textGoesHere').style.visibility = 'hidden';
}
function bubble(f){
var tekst = f.besked.value.replace(/<\/?[a-z].*?>/ig, "").substring(0, 70);
parent.system.document.getElementById('js').src = 'skriv.php?besked=' +tekst;
parent.chat.document.getElementById('textGoesHereTable').style.visibility='visible';
parent.chat.document.getElementById('textGoesHere').innerHTML = tekst;
return ok;
}
function ok(){
setTimeout("Clear()", 10000);
}
</script>
Også har jeg selve formen:
<form action="?skriv=ok" name="lolz" id="lolz" method="post" onSubmit="bubble(this)">
<input type="text" name="besked">
</form>
Problemet er at når man trykker på ENTER vil den ikke (efter 10 sekunder) fjerne teksten.
Kan det gøres på en anden måde?
Kun i denne fil, vil ikke til og ødelægge det andet.