tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Sven Mintel
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
1535
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Fabian Frank
    Fabian Frank Fabian Frank ist offline Mitglied Brokat
    Registriert seit
    Oct 2005
    Beiträge
    288
    Hallo!

    gibt es eine einfache Möglichkeit, in JavaScript den Text aus einem iFrame ohne HTML-Tags auszulesen?

    Grüße,

    Fabi
     

  2. #2
    CPoly CPoly ist gerade online Mitglied Weizenbier
    tutorials.de Premium-User
    Registriert seit
    Sep 2009
    Beiträge
    2.445
    Mit regulären Ausdrücken. Im Internet gibt es diverse Beispiele dazu, hier mal ein schnelles von mir. Lässt sich aber beliebig verbessern.

    Code javascript:
    1
    2
    
    var testString = "<div>Ohne<span> Tags!</span></div>";
    alert(testString.replace(/<[^<^>.]+>/g, ""));

    Ausgabe: "Ohne Tags!"
     

  3. #3
    Avatar von Fabian Frank
    Fabian Frank Fabian Frank ist offline Mitglied Brokat
    Registriert seit
    Oct 2005
    Beiträge
    288
    Danke erstmal.

    Regular Expressions wollte ich vermeiden, aber aus deinem Post schließe ich, dass ich nicht drum rum komme, oder ?
     

  4. #4
    CPoly CPoly ist gerade online Mitglied Weizenbier
    tutorials.de Premium-User
    Registriert seit
    Sep 2009
    Beiträge
    2.445
    Es gibt dafür keine allgemeine, browserrübergreifende Funktion, welche dir das Abnehmen würde.
    Und da reguläre Ausdrücke eigentlich recht performant sind, sollte die Lösung akzeptabel sein. Ich hab aber selbst nur kurz Google bemüht und vielleicht kennt ja jemand eine bessere Lösung.
     

  5. #5
    Maik Tutorials.de Gastzugang
    Hi,

    hast du hierzu auch schon mal unsere einsatzbereite Suchfunktion bemüht?

    Schließlich bist du nicht der erste User in diesem Forum, der sich damit näher auseinandersetzen möchte.

    iframe auslesen -> Iframe - Inhalt ausgeben - Eines von 48 Suchergebnissen, wenn man deinen eigenen Thread aus der Liste streicht

    mfg Maik
     

  6. #6
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Moin,

    da geht auch was ohne RegExp...über Ranges(im IE ja ohnehin über innerText):

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    function txt (target) 
    {
      if(document.all && !window.opera)
      {
        return target.innerText;
      }
      else
      {
        r=target.ownerDocument.createRange();
        r.selectNodeContents(target);
        return r.toString();
      }
    }

    Als Parameter erwartet die Funktion den Zielknoten, bei dem kompletten Inhalt eines Frames also bspw:
    Code :
    1
    
    window.[I]nameDesFrames[/I].document.body
    CPoly bedankt sich. 

  7. #7
    Avatar von Fabian Frank
    Fabian Frank Fabian Frank ist offline Mitglied Brokat
    Registriert seit
    Oct 2005
    Beiträge
    288
    Zitat Zitat von Sven Mintel Beitrag anzeigen
    Moin,

    da geht auch was ohne RegExp...über Ranges(im IE ja ohnehin über innerText)
    Sven, danke dir! Das war der entscheidende Hinweis!

    Zitat Zitat von Maik Beitrag anzeigen
    Hi,

    hast du hierzu auch schon mal unsere einsatzbereite Suchfunktion bemüht?

    Schließlich bist du nicht der erste User in diesem Forum, der sich damit näher auseinandersetzen möchte.

    iframe auslesen -> Iframe - Inhalt ausgeben - Eines von 48 Suchergebnissen, wenn man deinen eigenen Thread aus der Liste streicht

    mfg Maik
    Ja, diese wundervolle Funktion nutze ich des öfteren, und sie hilft mir in 49 von 50 Fällen. Nur dieses mal nicht.
    Es geht übrigens nicht um das auslesen eines Iframes, sondern um's auslesen des Textes, nicht des "Quelltextes".

    Tut mir leid, wenn ich da was übersehen habe..
     

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 14.09.10, 01:56
  2. HTML -> Text (formatiert, aber ohne Tags)
    Von brauch_mehr_schlaf im Forum PHP
    Antworten: 22
    Letzter Beitrag: 19.09.05, 09:00
  3. Antworten: 4
    Letzter Beitrag: 05.01.05, 10:44
  4. HTML - Tags als Text
    Von flasherMX im Forum HTML & XHTML
    Antworten: 2
    Letzter Beitrag: 05.07.04, 10:47
  5. HTML-tags als TEXT oder BINARY speichern?
    Von dave im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 23.10.01, 08:28

Stichworte