tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
270
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    hibbert hibbert ist offline Mitglied Bronze
    Registriert seit
    Sep 2003
    Beiträge
    44
    Hi,
    ich habe einenTag geschrieben:
    <span id="1">Mein Tag</span>

    Dieser befindet sich in einem Iframe(A) und wurde per document.write aus einem anderen Iframe(B) in diesem eingetragen.

    Nun möchte ich gerne über einen weiteren Iframe(C) herrausfinden, ob im Iframe(A) sich mein Tag befindet, undzwar der mit der id 1

    ist das möglich?

    thx hibbert
     

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Du kannst bspw. per getElemenstByTagName alle <span> dieses iFrames durchgehen und jeweils die ID abfragen.
     

  3. #3
    hibbert hibbert ist offline Mitglied Bronze
    Registriert seit
    Sep 2003
    Beiträge
    44
    ok, es ist also möglich.
    doch leider habe ich keinen Plan, wie ich das machen soll....

    kannst du mir da evtl. ein beispiel geben?

    thx hibbert
     

  4. #4
    Registriert seit
    Nov 2002
    Ort
    Altdorf bei Nürnberg
    Beiträge
    3.027
    Versuch mal:
    Code :
    1
    2
    3
    
    if (window.top.frames['IframeA'].document.getElementById("1")) {
        window.alert("Span Tag mit ID \"1\" ist vorhanden");
    }
     

  5. #5
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    oder z.B. so:
    Code :
    1
    2
    3
    4
    5
    6
    7
    
    for(e=0;e<top.iframe_a.document.getElementsByTagName('span').length;++e)
        {
        if(top.iframe_a.document.getElementsByTagName('span')[e].id=="1")
            {
            alert('Tag ist da!');
            }
        }
    ...
    mit top.iframe_a.document sprichst du das document im iFrame namens "iframe_a" innerhalb des obersten Fensters an.

    getElementsByTagName('span') ist ein Array, welcher alle <span>'s dieses Dokumentes als Objekt beinhaltet.

    Dann wird nur noch die ID des <span> abgefragt, ...und falls diese "1" ist, eine Meldung ausgegeben.

    Test
     

  6. #6
    hibbert hibbert ist offline Mitglied Bronze
    Registriert seit
    Sep 2003
    Beiträge
    44
    @ Fabian Hofmann:
    Deine Lösung funktioniert leider nicht

    @fatalus:
    Vielen Dank
    Genau das habe ich gesucht. Es wunderbar
    Und noch vielen Dank für die Demo und die Erklärung.

    super

    thx hibbert
     

Ähnliche Themen

  1. mit PHP nach HTML-Tags suchen?
    Von -GS-Master im Forum PHP
    Antworten: 6
    Letzter Beitrag: 17.07.07, 09:14
  2. Eigene Attribute in HTML Tags auslesen?
    Von MasterEvil im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 11.11.05, 21:06
  3. eigene PHP Tags erstellen in Dreamweaver
    Von Pullmann im Forum HTML-Editoren
    Antworten: 0
    Letzter Beitrag: 27.10.05, 17:16
  4. Online WYSIWYG eigene Tags einbauen
    Von shinbo im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 13.09.04, 18:04
  5. div Content editable eigene Tags einbauen
    Von Leukos im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 22.04.04, 14:57