Variable
David Hörpel
- javascript
Hallo!
Wie kann ich es hinbekommen, dass der IE bei diesem Skript
function selectedtext()
{
var text = document.selection;
if (window.getSelection) {location.replace(text.substring(0, 1) +".html")};
else if (document.getSelection) {location.replace(text.substring(0,1) + ".html")};
else if (document.selection){location.replace(text.substring(0,1) + ".html")};
}
nicht immer sagt, dass in dieser Zeile var text = document.selection; das Objekt oder die Eigenschaft nicht unterstützt wird? Ich will das Markierte in einen string einlesen köönen. Ist so etwas möglich? Danke für die Hilfe!
Hi,
nicht immer sagt, dass in dieser Zeile var text = document.selection; das Objekt oder die Eigenschaft nicht unterstützt wird?
Damit bekommst Du auch nicht den Inhalt der Selektion im IE. Die bekommst Du mit document.selection.createRange().text --> http://selfhtml.teamone.de/javascript/objekte/document.htm#get_selection
Also in etwa so:
if (document.all)
{ text = document.selection.createRange().text; }
else
{ text = document.selection; }
Viele Grüße...
Alex :)