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