Ergebnis 1 bis 9 von 9
  1. #1
    daWonderer ist offline Routinier
    registriert
    21-04-2007
    Beiträge
    409

    iframe.src (IE 8)

    Hallo,

    ich hab da wieder mal ne Frage oder besser gesagt ein Problem mit dem IE8 und einem von mir geschriebenen Script.

    Ich habe die Zeilen eines '<table>' mit 'onclick' Eventhandlern ausgestattet. Jetzt liest mir das Script die Inhalte der geklickten Zeile aus und setzt dementsprechend einen Url-Aufruf zusammen.
    Danach wird die 'src' Eigenschaft des 'iframe' gesetzt.

    Funktioniert im FF aber nicht im IE8. Das seltsame - nach dem Setzen der Eigenschaft gebe ich mir mit 'alert(detailFrame.src)' den Wert noch einmal aus. Dieser wurde auch korrekt gesetzt, aber der Inhalt des 'iframe' ändert sich irgendwie nicht. Fehlermeldungen vom JS werden keine angezeigt im IE.

    Kennt jemand dieses Phänomen zufällig und weiß da einen Rat?

    Danke schon mal für die Hilfe!
    greetz, Ralf...

  2. #2
    Avatar von miniA4kuser
    miniA4kuser ist offline Lounge-Member
    registriert
    12-07-2006
    Beiträge
    3.034

    AW: iframe.src (IE 8)

    Funktioniert bei mir einwandfrei, jedoch kann dir niemand helfen da niemand dein Script kennt.
    Hoffe ich konnte helfen

  3. #3
    Avatar von jspit
    jspit ist offline Lounge-Member
    registriert
    19-06-2009
    Beiträge
    1.712

    AW: iframe.src (IE 8)

    Mir sind auch keine Probleme bez. iframe bekannt. Ein kleines Extrascript von wenigen Zeilen mit einem Button + einen iframe zum Test bewirkt manchmal Wunder...

  4. #4
    daWonderer ist offline Routinier
    registriert
    21-04-2007
    Beiträge
    409

    AW: iframe.src (IE 8)

    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <script type="text/javascript">
    function showSite()
    {
    	siteName = document.getElementById('siteName');
    	detailFrame = document.getElementById('detailFrame');
    	detailFrame.src = siteName.value;
    	detailFrame = document.getElementById('detailFrame');
    	alert(detailFrame.src);
    }
    </script>
    </head>
    <body>
    <input type="text" id="siteName" value="http://www.google.de">
    <a href="#" onclick="showSite();">Test</a><br><br>
    <iframe id="detailFrame" src="http://www.yahoo.de" width="300" height="300"></iframe>
    </body>
    </html>
    Dieses Testkonstrukt verhält sich zwar wieder anders als die zuerst von mir beschriebene Seite, aber funktioniert auch nicht (im IE).
    Beim Anklicken bekomme ich vom IE die Meldung "Das Objekt unterstützt die Eigenschaft oder Methode nicht".
    greetz, Ralf...

  5. #5
    daWonderer ist offline Routinier
    registriert
    21-04-2007
    Beiträge
    409

    AW: iframe.src (IE 8)

    Ok, scheinbar möchte IE gern ein ordentliches Formular haben.

    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <script type="text/javascript">
    function showSite()
    {
    	siteName = document.getElementById('siteName');
    	detailFrame = document.getElementById('detailFrame');
    	detailFrame.src = siteName.value;
    	detailFrame = document.getElementById('detailFrame');
    	alert(detailFrame.src);
    }
    </script>
    </head>
    <body>
    <form name="test" method="post"><input type="text" id="siteName" value="http://www.google.de"></form>
    <a href="#" onclick="showSite();">Test</a><br><br>
    <iframe id="detailFrame" src="http://www.yahoo.de" width="300" height="300"></iframe>
    </body>
    </html>
    Dieser Test bringt mir jetzt die Fehlermeldung "Erlaubnis verweigert" in der Zeile mit Zuweisung zur Eigenschaft 'src'.

    "Details zum Fehler auf der Webseite

    Benutzer-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Win64; x64; Trident/4.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)
    Zeitstempel: Mon, 18 Oct 2010 08:10:22 UTC


    Meldung: Erlaubnis verweigert.
    Zeile: 9
    Zeichen: 2
    Code: 0
    URI: http://localhost/Goetze/ie8_test.htm"
    Geändert von daWonderer (18-10-2010 um 10:11 Uhr)
    greetz, Ralf...

  6. #6
    Avatar von miniA4kuser
    miniA4kuser ist offline Lounge-Member
    registriert
    12-07-2006
    Beiträge
    3.034

    AW: iframe.src (IE 8)

    Variablen sollten auch als diese gekennzeichnet werden!
    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <script type="text/javascript">
    function showSite()
    {
        var siteName = document.getElementById('siteName');
        var detailFrame = document.getElementById('detailFrame');
        detailFrame.src = siteName.value;
        detailFrame = document.getElementById('detailFrame');
        alert(detailFrame.src);
    }
    </script>
    </head>
    <body>
    <input type="text" id="siteName" value="http://www.google.de">
    <a href="#" onclick="showSite();">Test</a><br><br>
    <iframe id="detailFrame" src="http://www.yahoo.de" width="300" height="300"></iframe>
    </body>
    </html>
    Hoffe ich konnte helfen

  7. #7
    daWonderer ist offline Routinier
    registriert
    21-04-2007
    Beiträge
    409

    AW: iframe.src (IE 8)

    Danke, dass war der Fehler....
    greetz, Ralf...

  8. #8
    Avatar von miniA4kuser
    miniA4kuser ist offline Lounge-Member
    registriert
    12-07-2006
    Beiträge
    3.034

    AW: iframe.src (IE 8)

    Gern geschehen.
    Hoffe ich konnte helfen

  9. #9
    Avatar von jspit
    jspit ist offline Lounge-Member
    registriert
    19-06-2009
    Beiträge
    1.712

    AW: iframe.src (IE 8)

    Ich vermeide es grundsätzlich Namen für Variablen zu verwenden, die im HTML-Code als Name oder id verwendet werden, da die Eigenheiten des IE und damit verbundende Probleme bekannt sind.

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 29-07-2009, 14:28
  2. Antworten: 1
    Letzter Beitrag: 28-07-2009, 14:26
  3. aus Iframe ein anderes Iframe ansprechen
    Von Splitt3r im Forum JavaScript
    Antworten: 3
    Letzter Beitrag: 30-12-2008, 13:39
  4. layer in iframe-src soll über iframe hinaus gehen
    Von harakiri81 im Forum CSS und (X)HTML
    Antworten: 5
    Letzter Beitrag: 03-12-2007, 16:40
  5. Von iframe auf anderes iframe zugreifen
    Von indyhead im Forum JavaScript
    Antworten: 2
    Letzter Beitrag: 05-11-2004, 22:53

Stichworte

Lesezeichen

Berechtigungen

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