Rückgabewert window.getSelection()
Alexander M.
- javascript
0 Ed X0 Antje Hofmann
Hallo!
Ich habe ein Problem mit dem Rückgabewert von window.getSelection() im Netscape Navigator 6.2. Eigentlich sollte das ja ein String sein, wenn ich aber
sel=window.getSelection().toLowerCase();
berechnen lassen will, bricht er dort ab. Das gleiche passiert auch bei
sel=window.getSelection();
sel=sel.toLowerCase();
Habe ich zum überprüfen ein alert dazwischen geschoben, wird es angezeigt, danach nicht mehr.
sel=window.getSelection();
alert("Test1"); --> wird angezeigt
sel=sel.toLowerCase();
alert("Test2"); --> wird nicht angezeigt
Danke für eure Hilfe!
MfG Alex.
Hi,
ohne deinen Source jetzt getestet zu haben, hast du mal die Javascript-
Console konsultiert. Bei einem Abbruch steht da eigentlich immer was
drinne.
bye eddie
Hallo Alexeander
Ich habe ein Problem mit dem Rückgabewert von window.getSelection() im Netscape Navigator 6.2. Eigentlich sollte das ja ein String sein, wenn ich aber
sel=window.getSelection().toLowerCase();
Du hast hier ein Typen-konvertierungsproblem
Habe ich zum überprüfen ein alert dazwischen geschoben, wird es angezeigt, danach nicht mehr.
sel=window.getSelection();
alert("Test1"); --> wird angezeigt
alert konvertiert immer die Eingabe zum Typ string
sel=sel.toLowerCase();
alert("Test2"); --> wird nicht angezeigt
Du willst aber auf dem Typ object (sel) string-Methoden anwenden
Abhilfe: Konvertiere deinen selektierten Text vom Typ object zum Typ String mit (sel.toString()).toLowerCase();
Wie man darauf kommt:
einfach den Opertor typeof http://selfhtml.teamone.de/javascript/sprache/operatoren.htm#typeof
verwenden.
Viele Grüße
Antje