Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Zugriff auf Variable in Javascript

  1. #1
    Registrierter Benutzer
    Registriert seit
    02.05.2006
    Beiträge
    10

    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>

  2. #2
    Registrierter Benutzer
    Registriert seit
    09.10.2002
    Ort
    Berlin
    Beiträge
    110
    Hallo

    Probiers mal mit
    Code:
    <A onclick="loadtext('file.txt')">01</A>
    MfG
    klaus_harrer

  3. #3
    Registrierter Benutzer
    Registriert seit
    02.05.2006
    Beiträge
    10
    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.

  4. #4
    Registrierter Benutzer
    Registriert seit
    02.05.2006
    Beiträge
    10
    Ich hab das ganze jetzt durch einen Workaround gelöst. Ist zwar nicht schön, aber funktioniert:

    Code:
    function loadtext(Datei)
    {
    Pfad = "<iframe src=" + Datei + "></iframe>"
    document.getElementById('text').innerHTML = Pfad;
    }

  5. #5
    Registrierter Benutzer Avatar von BlueJay
    Registriert seit
    27.08.2004
    Beiträge
    825
    innerHTML funzt nicht bei jedem Browser.

    Wenn du den iframe das id "text" verpasst hast, rufst du das Ganze
    W3C-konform so auf:

    Code:
    function loadtext(Datei) { document.getElementById('text').src=Datei; }
    document.getElementById(lay).innerHTML=Datei; ist wie ein Blinker, mal geht's, mal geht's nicht.
    Eigentlich ganz einfach, wenn man's weiss!

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •