Lieber Pietro,
diese selection-Geschichte habe ich in ganz unguter Erinnerung... mächtig kompliziert - damals jedenfalls.
{if(window.getSelection().length>5)
Was genau liefert denn getSelection als Wert zurück? Und was genau bedeutet "length"? Die Anzahl an Zeichen? Oder die Anzahl an Elementen? Manchmal ist markierter Text ja über <em>ver<strong>schiedene</strong> Zei</em>chen verteilt...
Vielleicht ist es sinnvoller den Rückgabewert von getSelection in einer Variable abzulegen, bevor man diese if-Statements notiert:
var mySel = getSelection();
if (mySel && mySel.length > 5) { ... }
Liebe Grüße,
Felix Riesterer.
--
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)