molily: selection.empty() ergibt "unbekannter Laufzeitfehler"

Beitrag lesen

ich probierte es ehrlich gesagt erst jetzt mal im Firefox mit Obacht auf die Fehlerkonsole. Und auch hier kommt jetzt die Fehlermeldung

top.document.selection.empty() is undefined

document.selection ist ein IE-Spezifikum, in anderen Browsern geht es mit window.getSelection().removeAllRanges(). Per Feature-Abfragen kann man einfach browserübergreifend programmieren, z.B.:

if (document.selection && document.selection.empty) {  
   document.selection.empty();  
} else if (window.getSelection) {  
   var sel = window.getSelection();  
   if (sel.removeAllRanges) {  
      sel.removeAllRanges();  
   }  
}

Warum der IE in deinem Fall beim empty-Aufruf eine Exception wirft, das müsste man am konkreten Code untersuchen.

mehr als Code schreiben kann ich nicht, denn es gibt diese Seite nicht im Netz.

Dann lade sie doch irgendwo kurzfristig hoch oder nutze Sites wie http://jsfiddle.net/.

Mathias