Compiwurstel: Fehlermeldung: undefined

Beitrag lesen

Hallo Struppi, hallo Wahsaga,

da hatte ich wohl einen Fehler gemacht, weiß aber nicht, ob ich es jetzt richtig verstanden habe. Deshalb in kleinen Schritten:

Ich habe diesen Teil in das Skript eingefügt:

function debugObj(o)
{
   var t = 'Objekt: ' + o;
   for(var a in o)
   t += '\n' + a + ( typeof o[a] == 'String' ? o[a] : typeof o[a]);
   alert(t);
}

Und den Aufruf so ergänzt:

<a href="../../index.php" onmouseover="tauschen(document.st, '../../layout/pics/pix/dorange.gif'); zeigetext(this.id); debugObj(text)" id="start" onmouseout="tauschen(document.st, '../../layout/pics/pix/dviolet.gif'); zeigetext('emp')">STARTSEITE</a>

Wenn ich nun eine Seite aufrufe, in der "loadtxt()" nicht geladen wird, dann bekomme ich dieselbe alert-Meldung wie oben aufgeführt,
also:

Objekt: [object Object]
empstring
startstring
...

Wenn ich eine Seite aufrufe, in der "loadtxt()" geladen wird (über: windows.onload = function() { loadtxt('ip01a'); } ), dann lautet die alert-Meldung beim mouseover über obigen link analog:

Objekt: [object Object]
ip01astring
ip01bstring
usw.

Gruß Compiwurstel