![]() |
auf objekte überprüfen (javascript)
neues problem:
ich hab ein javascript, das mir einen wert in ein textfeld setzt. das problem ist, dass es hin und wieder vorkommt, dass das textfeld, das sich in einem anderen frame befindet, noch nicht geladen ist. deshalb krieg ich die fehlermeldung: kein objekt gibt es eine möglichkeit, wie ich entweder überprüfen kann, ob das objekt schon existiert oder wie ich die fehlermeldung einfach unterdrücken kann (wie mit @ in php) mit dem @ bekomm ich zwar eine andere fehlermeldung, aber ausschalten geht nicht |
javascript fehler kann man so unterdrücken:
<SCRIPT> // Javascript Fehler unterdruecken onerror = stopError; function stopError() { return true; } </SCRIPT> gruss, snowman |
herzlichen dank
nur noch eine frage: wie genau funkt das, was macht er da? dass es funkt, hab ich schon probiert. |
@snowman: verstehe nicht ganz, wie das gehen soll, denn stopError ist ja eine funktion, die aber bei onerror noch gar nicht definiert wurde, außerdem erfolgt der aufruf ohne ().
müßte das nicht besser onerror = return true; heißen, ohne funktionsdefinition? @who-t: überprüfen, ob es ein objekt schon gibt, kannst einfach mit einem alert, im falle deines textfeldes also z.b. alert(document.forms["formular"].elements["textfeld"]); dann müßte der alert "[object]" ausgeben, wenns das objekt gibt. oder du machst es so: if(document.forms["formular"].elements["textfeld"]) { alert("objekt vorhanden!"); } |
Alle Zeitangaben in WEZ +2. Es ist jetzt 22:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag