Wie wandelt man einen Text in ein DOM-Object um?
Fritz
- javascript
1 Struppi0 ritschmanhard0 Struppi
0 D.R.
Hallo!
System: Firefox 1.5
Ich habe einen html-code, der nicht wohlgeformt ist, in einer Variable myhtml gespeichert.
Kann ich diesen Text in ein Object (myobj) umwandeln, so dass ich auf seine links zugreifen kann mit myobj.links[0]... ?
Grüße
Fritz
Kann ich diesen Text in ein Object (myobj) umwandeln, so dass ich auf seine links zugreifen kann mit myobj.links[0]... ?
nein. Das kann nur der Browser, dazu musst du den Code irgendwie parsen also z.b. einem Objekt per innerHTML zuweisen.
Struppi.
Hi!
nein. Das kann nur der Browser, dazu musst du den Code irgendwie parsen also z.b. einem Objekt per innerHTML zuweisen.
Gar nicht schlecht, der Gedanke! Allerdings würde ich wegen Netscapekompatibilität über einen hidden IFrame in Kombination mit blaFrame.document.writeln nachdenken.
Grüsse,
Richard
Gar nicht schlecht, der Gedanke! Allerdings würde ich wegen Netscapekompatibilität ..
Welche Netscapekompatibilität?
Es können mittlerweile alle innerHTML
Struppi.
Hi!
Na, ist halt so ne Sache:
http://de.wikipedia.org/wiki/Netscape_Navigator
NS8 nur Windows 98-XP;
NS7 auch Linux, Mac OS X
und auch kein NS7 Symbol:
http://de.selfhtml.org/javascript/objekte/all.htm#inner_html
ergo Linux/Mac User mit Netscape schauen bei innerHTML in die Röhre, weil NS7.x kein innerHTML kann.
Aber manche mögen halt lieber Windows *G*
Grüsse,
Richard
Hallo,
und auch kein NS7 Symbol:
http://de.selfhtml.org/javascript/objekte/all.htm#inner_htmlergo Linux/Mac User mit Netscape schauen bei innerHTML in die Röhre, weil NS7.x kein innerHTML kann.
Das ist ein Fehler bzw. eine Inkonsistenz in SELFHTML, natürlich kann Netscape 7 innerHTML. Netscape ab 6 basiert auf Gecko, worauf auch Firefox basiert, für den Icons vorhanden sind.
Mathias
hi,
ergo Linux/Mac User mit Netscape schauen bei innerHTML in die Röhre, weil NS7.x kein innerHTML kann.
Selbst wenn dem so wäre - wie viele Linux/Mac-User hältst du für Netscape-Nutzer?
Für dieses Systeme gibt es weitaus bessere Browser.
gruß,
wahsaga
Hallo,
Kann ich diesen Text in ein Object (myobj) umwandeln, so dass ich auf seine links zugreifen kann mit myobj.links[0]... ?
nein. Das kann nur der Browser
Theoretisch könnte diese Umwandlung auch mit den String- und DOM-Methoden stattfinden (also halt auslesen und neu aufbauen).
Ist aber ehrlich gesagt schon ein bisschen Overkill. Vor allem, wenn man dann noch die komplexen SGML-Regeln beachten muss.
mfg. Daniel