tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
1310
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von mrsunshine
    mrsunshine mrsunshine ist offline Mitglied Gold
    Registriert seit
    Dec 2001
    Beiträge
    110
    Hallo,
    kleine Frage:
    wenn ich ein Textfeld in einem anderen Frame ansprechen will, mach ich das wahrscheinlich so:
    Code :
    1
    
    parent.frames['frame'].document.forms['form'].elements['text'].value
    Wenn jetzt aus einem IFrame herraus das übergeordnete Dokument angesprochen werden soll, wie geht das?
    MfG
    mrsunshine
     
    <font style="color:red;font-size:8pt">nopoty iß bervekt, butt mie</font><font style="font-size:12pt;font-family:Courier;text-decoration:underline;">
    Ein Programmierer ist eine Maschine, die Kaffee zu Software verarbeitet...</font>
    <div style="border:1px dashed black;padding:5px">Es gibt drei Gründe, warum ich plötzlich mit schreiben aufhöre:
    ...</div>

  2. #2
    Registriert seit
    Feb 2002
    Ort
    Österreich | Vorarlberg
    Beiträge
    613
    Das wäre das Script um ein Iframe von aussen anzusprechen:
    <html>
    <head>
    <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
    <meta name="generator" content="Adobe GoLive 5">
    <title>Willkommen bei Adobe GoLive 5</title>
    <script language="JavaScript">
    function changeUrl(iframe, url) {
    var ref;
    if (document.all) {
    document.all[iframe].src=url;
    } else if ((!document.all) && (document.getElementById)) {
    ref=document.getElementById(iframe);
    ref.src=url;
    }}

    </script>
    </head>
    <body bgcolor="#ffffff">
    <a href="javascript:void(null);" onclick="changeUrl('iframe01', 'http://www.tutorials.de')">blub</a><br>
    <iframe id="iframe01" width="400" height="300" src="http://www.vol.at"></iframe>
    </body>
    </html>

    aber um das Hauptframe anzusprechen machst du einfach:
    <a href="http://www.deineurl.com" target="_top">bla</a>

    ganz normaler link, easy 3-)
     

  3. #3
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.806
    Blog-Einträge
    5
    Das übergeordnete Dokument sprichst du ganz einfach mit parent an. Also z.B:
    Code :
    1
    
    parent.document.forms['form'].elements['text'].value
     

  4. #4
    Registriert seit
    Feb 2002
    Ort
    Österreich | Vorarlberg
    Beiträge
    613
    ach ja das stimmt leider
    mit target="_top" löschst du nur alle frames 3-)
    tut mir leid
    aber hast eh schon richtige antwort 3-)
     

  5. #5
    Avatar von mrsunshine
    mrsunshine mrsunshine ist offline Mitglied Gold
    Registriert seit
    Dec 2001
    Beiträge
    110
    thx******
     
    <font style="color:red;font-size:8pt">nopoty iß bervekt, butt mie</font><font style="font-size:12pt;font-family:Courier;text-decoration:underline;">
    Ein Programmierer ist eine Maschine, die Kaffee zu Software verarbeitet...</font>
    <div style="border:1px dashed black;padding:5px">Es gibt drei Gründe, warum ich plötzlich mit schreiben aufhöre:
    ...</div>

  6. #6
    Registriert seit
    Feb 2002
    Ort
    Österreich | Vorarlberg
    Beiträge
    613
    np
     

Ähnliche Themen

  1. iframe.document is null
    Von Moni1989 im Forum Javascript & Ajax
    Antworten: 7
    Letzter Beitrag: 01.06.10, 21:46
  2. Slidemenu aus IFrame ansprechen
    Von Karlzberg im Forum Javascript & Ajax
    Antworten: 10
    Letzter Beitrag: 26.06.07, 00:12
  3. Element in IFrame ansprechen
    Von SeeSharpNewBee im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 30.06.06, 20:13
  4. window.document.irgendwas... mit Variable ansprechen
    Von Spakkn im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 30.03.06, 11:25
  5. Wie iframe mit css ansprechen?
    Von dasraz im Forum HTML & XHTML
    Antworten: 2
    Letzter Beitrag: 21.02.05, 14:38