Compiwurstel: Fehlermeldung: undefined

Beitrag lesen

Hallo zusammen,
ich habe folgendes Skript:

var text= new Object();

text['ip01a'] = "Hier steht der erste Text";
text['ip01b'] = "Hier steht der zweite Text";
text['ip01c'] = "Hier steht der dritte Text";
text['ip01d'] = "Hier steht der vierte Text";
text['ip01e'] = "Hier steht der fünfte Text";

function loadtxt(txt) {
document.getElementById("subline").innerHTML = text[txt];
}

Die Texte sollen in das folgende div geladen werden:

<div id="subline">&nbsp;</div>

Der Aufruf erfolgt wie folgt:

<a href="javascript:loadtxt(this.id)" id="ip01a">Link</a>

An anderer Stelle funktioniert das Skript einwandfrei, nur hier bekomme ich in dem div an Stelle des Textes die Ausgabe "undefined".
Ich versteh's nicht!

Zur Info: Die Seite, auf der skript, div und Aufruf stehen, wird per php in eine Rahmenseite geladen.

Kann mir jemand sagen, woran der Fehler liegt? Danke schon mal!

Gruß
Compiwurstel