Hallo
Das scheint ein Problem des IE zu sein. Im FF unter Ubuntu geht es sehr gut. Man müsste die Links nur noch auseinander bauen z.B. mit Regulären Ausdrücken.
Für den IE fällt mir leider nichts ein. Vielleicht könnte man aus dem gesamten Quelltext mit regulären Ausdrücken das entsprechende <pre> herausfiltern, wenn man den markierten Text nimmt.
http://de.selfhtml.org/javas*****/objekte/regexp.htm
javas*****
:alert(window.getSelection());