Hallo,
[...] mein Ausbilder brauchte keine 3 Sekunden um mir das Problem gerade verständlich zu machen, dass der Safari die Aqua Oberfläche benutzt und der IE nicht ... fertig ...
Siehste, und das ist falsch. Die Aussage an sich ist zwar richtig (Safari nuzt dies, der IE das) aber sie sagt null darüber aus, warum getSelection() im Textarea beim Safari nicht funktioniert.
Wäre es nur die Auqa-Oberfläche müsste das funktionieren, denn mit Java geht die getSelection(), aber hier ist schon das Problem Java != JavaScript.
Außerdem funktioniert getSelction() in anderen Zusammenhängen mit Safari sehr wohl. Also kann es nicht an die Aqua-Oberfläche liegen.
Etwas was keine Relevanz hat, kann dir jeder in 3 Sekunden sagen. Ich habe zwei dazu Tage gebraucht, bis ich Safari zumindest in einem Knie gezwungen habe.
Grüße
Thomas
PS: du kannst es gerne als Bug melden http://developer.apple.com/bugreporter/index.html