Alexander M.: Rückgabewert window.getSelection()

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.

  1. 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

  2. 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