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"> </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