Übersetzung IE >> NS
Flo
- javascript
0 Florian H.0 Flo
Hallo Leute,
nur ein kurze Belästigung: Wie bekomme ich diesen Befehl
document.all.message.innerHTML
in Netscape "übersetzt"?
Danke
Flo
Hi Namensbruder :)
so:
für 4.x
with(document.layers.message.document){
open();
write("Hi");
close();
}
für 6.x
document.getElementById("message").innerHTML="Hi";
Hallo Leute,
nur ein kurze Belästigung: Wie bekomme ich diesen Befehl
document.all.message.innerHTML
in Netscape "übersetzt"?
Danke
Flo
Das klingt ja schonmal super.
Leider wars das noch nicht: Ich will Text erstzen, was jetzt zwar gemacht wird, aber an der falschen Stelle. Hier der Befehl:
if (window.getSelection) var sel = window.getSelection();
else if (document.getSelection) var sel = document.getSelection();
else if (document.selection) var sel = document.selection.createRange().text;
var res = "<b>"+sel+"</b>";
document.getElementById("message").innerHTML= document.getElementById("message").innerHTML.replace(eval(sel), res);
der analoge Befehl beim IE funzt einwandfrei...
Danke für Eure Mühen
Flo
Hallo Flo,
das, was dir da dein Namensvetter gezeigt hat, funktioniert deswegen unter Netscape nicht, weil es eben kein JavaScript ist. "innerHTML" ist ein Bestandteil von Microsoft's "JScript", ein Dialekt von JavaScript.
Wenn du ein bisschen in SELFHTML blätterst, wirst du irgendwann auf das hier stoßen:
http://selfhtml.teamone.de/javascript/objekte/node.htm#node_value
Ich hoffe, dass dir das weiterhilft.
Viele Grüße
Patrick Canterino