Kijelölés és vágolap kezelése javascriptel hogyan lehetséges?

Sziasztok!
Egy WYSIWYG szövegszerkesztő elkészítése a célom. Felmerültek ezek a prolémák és még nem sikerült találnom, semmi olyan írást, ami közelebb vitt volna a megoldásukhoz.
Két kérdésem lenne tehát.
1. Hogyan tudom azt meghatározni, hogy az aktuálisan kijelölt szöveg melyik tagben/tagekben van?
2. Hogyan férhetek hozzá a vágolap tartalmához?

Hozzászólások

JavaScriptből sehogy sem lehet hozzáférni a vágólap tartalmához security meggondolások miatt.

Ami elől menekülnek, az után szaladnak.