Archiv verlassen und diese Seite im Standarddesign anzeigen : Zugriff auf Variable in Javascript
Hallo,
ich versuche, eine Stringvariable einer Funktion zu übergeben und diese dann aufzurufen. Es funktioniert aber nicht, und ich komm einfach nicht drauf, was ich falsch mache.
function loadtext(strvar)
{
document.getElementById('text').innerHTML = "<iframe src=strvar></iframe>";
}
...
<A onclick="loadtext(file.txt)">01</A>
klaus_harrer
12-05-2006, 09:27
Hallo
Probiers mal mit
<A onclick="loadtext('file.txt')">01</A>
MfG
klaus_harrer
Danke, jetzt ruft er sie wenigstens auf.
Aber dann bringt der Browser die Fehlermeldung "Datei ./strvar nicht gefunden". Ich vermute, das Problem liegt darin, das in der Funktion die Variable strvar in einem String liegt, aber ich weiß nicht, wie ich das ändern soll.
Ich hab das ganze jetzt durch einen Workaround gelöst. Ist zwar nicht schön, aber funktioniert:
function loadtext(Datei)
{
Pfad = "<iframe src=" + Datei + "></iframe>"
document.getElementById('text').innerHTML = Pfad;
}
innerHTML funzt nicht bei jedem Browser.
Wenn du den iframe das id "text" verpasst hast, rufst du das Ganze
W3C-konform so auf:
function loadtext(Datei) { document.getElementById('text').src=Datei; }
document.getElementById(lay).innerHTML=Datei; ist wie ein Blinker, mal geht's, mal geht's nicht.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.