WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   auf objekte überprüfen (javascript) (http://www.wcm.at/forum/showthread.php?t=35794)

Who-T 10.11.2001 19:47

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

snowman 10.11.2001 20:21

javascript fehler kann man so unterdrücken:

<SCRIPT>
// Javascript Fehler unterdruecken
onerror = stopError;
function stopError()
{
return true;
}
</SCRIPT>

gruss,
snowman

Who-T 10.11.2001 21:35

herzlichen dank

nur noch eine frage: wie genau funkt das, was macht er da?

dass es funkt, hab ich schon probiert.

RaistlinMajere 11.11.2001 15:37

@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