Alex Wilde: pasteHTML verändert ungewollt

Hallo,

ich möchte aus einem selektierten Text einen Link machen.

[...]
range.pasteHTML('<a href="#" onClick="linkto(1)">'+range.htmlText+'</a>');

leider verändert pasteHTML() das übergebene HTML zu <a href="http://localhost..." onClick="...

wie kann ich verhindern dass das # durch den absoluten Pfad der Seite ersetzt wird?? irgendwo im Netz habe ich was von cutHTML gelesen, was aber nicht funktioniert oder warscheinlich keine definierte JS-Funktion ist.

Vielen Dank für Eure Hilfe,

Alex