1Danke
ERLEDIGT
JA
JA
ANTWORTEN
6
6
ZUGRIFFE
1535
1535
EMPFEHLEN
-
05.06.10 22:56 #1
Hallo!
gibt es eine einfache Möglichkeit, in JavaScript den Text aus einem iFrame ohne HTML-Tags auszulesen?
Grüße,
Fabi
-
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!"
-
05.06.10 23:18 #3
Danke erstmal.
Regular Expressions wollte ich vermeiden, aber aus deinem Post schließe ich, dass ich nicht drum rum komme, oder ?
-
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.
-
06.06.10 00:13 #5Maik 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
-
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
-
06.06.10 03:35 #7
Sven, danke dir! Das war der entscheidende Hinweis!
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
-
Wie bekomme ich in einem IFrame den selektierten Text inkl. Html Tags
Von Thopeto im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 14.09.10, 01:56 -
HTML -> Text (formatiert, aber ohne Tags)
Von brauch_mehr_schlaf im Forum PHPAntworten: 22Letzter Beitrag: 19.09.05, 09:00 -
HTML Tags als Text ausgeben beim lesen aus Textdatei?!
Von Blaubmania im Forum PHPAntworten: 4Letzter Beitrag: 05.01.05, 10:44 -
HTML - Tags als Text
Von flasherMX im Forum HTML & XHTMLAntworten: 2Letzter Beitrag: 05.07.04, 10:47 -
HTML-tags als TEXT oder BINARY speichern?
Von dave im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 23.10.01, 08:28





Zitieren


Login





