![]() |
[JavaScript] Seite reloaden, wenn feld leer
hi leutz!
ich kenn mich in JS null aus, deswegen frag ich: kann mir einer ganz schnell ein winziges script schreiben? es soll alle X sekunden prüfen, ob das feld "lblaa" (irgendwas halt) leer ist - wenn ja, dann seite reloaden :) ich bin mit html schon so weit gekommen, dass es reloaded, aber es sollte ja nicht, wenn wa sim fel dsteht :( |
Re: [JavaScript] Seite reloaden, wenn feld leer
Code:
60000 = 1 Minute (Millisekunden)
<script language="JavaScript">
function CheckField() { if (document.form.field.value == '') { self.location.href = self.location.href; } setInterval("CheckField()", 60000) } </script> Du musst im OnLoad dann die Funktion aufrufen :> Is ausm Kopf, aber sollte funzen ^^ Edit: Hups.. auf ungleich leer und nicht gleich leer geprüft :) |
Re: [JavaScript] Seite reloaden, wenn feld leer
bin schon beim testen, danke! :)
|
Re: [JavaScript] Seite reloaden, wenn feld leer
ich häng natürlich grade fest...
das ist die form:
Code:
das mein jetziger "reload-code":
<form action="quickchat.php?comscroll=0" method='POST' name='derchat'><span class='colLtGreen'>
<input name='insertcommentary[quickchat]' size='40' maxlength='185'><input type='hidden' name='talkline' value='sagt'><input type='hidden' name='section' value='quickchat'><input type='submit' class='button' value='Hinzufügen'> </span> </form>
Code:
und ich brauch "name='insertcommentary[quickchat]'" als "kontrolfeld", esklappt aber grade net...
<head>
<script language="JavaScript"> function CheckField() { if (document.insertcommentary[quickchat].section.value != '') { self.location.href = self.location.href; } setInterval("CheckField()", 100) } </script> </head> |
Re: [JavaScript] Seite reloaden, wenn feld leer
Code:
Versuchs mal so .. == statt != (gleich statt ungleich) und document.derchat.ins... statt document.inse... :>document.derchat.insertcommentary[quickchat].section.value == '' |
Re: [JavaScript] Seite reloaden, wenn feld leer
sry, aber immernoch das gleiche...
das mit dem document. iss mir auch aufgefalln ^^'
Code:
function CheckField()
{ if (document.derchat.insertcommentary[quickchat].value == '') { self.location.href = self.location.href; alert('hallo') } setInterval("CheckField()", 1000) } |
Re: [JavaScript] Seite reloaden, wenn feld leer
Ich denke mal er findet das Objekt "insertcommentary[quickchat]" nicht, weil das kein JS-Array ist. Versuch' es mal mit "document.getElementsByName('insertcommentary[quickchat]')[0].value".
|
Re: [JavaScript] Seite reloaden, wenn feld leer
Ich vermute auch, er hat Probleme mit den []. Was sagt denn die Fehlermeldung?
Und ist es Absicht, dass 2x die ; fehlen? |
Re: [JavaScript] Seite reloaden, wenn feld leer
Liste der Anhänge anzeigen (Anzahl: 1)
das iss ja das doofe - es gibt keine fehlermeldung :(
und mit den getElementsby geht in dieser weise auch net... :( äh.. wo fehlen die zwei ";" ? //EDIT: hab mal quellcode vom ganzen dng rangehängt, vlcht. nützt euch ja das was... |
Re: [JavaScript] Seite reloaden, wenn feld leer
Semikolons:
Code:
meine ich zumindest.
function CheckField()
{ if (document.derchat.insertcommentary[quickchat].value == '') { self.location.href = self.location.href; alert('hallo'); // Hier } setInterval("CheckField()", 1000); // Hier } Oder bin ich von Delphi gewohnt, übrall welche zu setzen? :stupid: Welchen Browser hast du? [edit]Code anders formatiert[/edit] |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:24 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz