Hallo,
Mit dem IE gebe ich mich selber nicht ab, habe aber hier schon oft gelesen, dass der mit setAttribute
gerne rumzickt.
Probier's mal statt
document.getElementById('preview_link').setAttribute('onclick', preview_link);
direkt mit
document.getElementById('preview_link').onclick = preview_link;
Btw, du schreibst tatsächlich die function-body um? Ganz schön verwegen...
Gruß, Don P