peter: onclick-Event bearbeiten. IE-Bug

Beitrag lesen

Danke für den 'Workaround' ;-)

Funktioniert...

Gruß,
peter f.

Mahlzeit peter,

(Was haben bloß alle ständig mit getAttribute() und setAttribute()? Dass der IE damit manchmal ziemliche Probleme hat, sollte doch mittlerweile einigermaßen bekannt sein ...)

<img id="preview_link" onclick="printview('/druckansicht.php?pid=114316&type=BRIEF');" title="Vorschau" src="/symbol_preview.gif"/>

Was machen Leute, die kein Javascript aktiviert haben? Nutze stattdessen z.B. folgende Struktur:

<a href="/druckansicht.php?pid=114316&type=BRIEF" target="_blank"><img id="preview_link" onclick="printview(this.parentNode.href); return false;" title="Vorschau" src="/symbol_preview.gif"/></a>

Dann dürfte nämlich das Manipulieren des entsprechenden Links kein Problem sein:

var preview_link = document.getElementById('preview_link').parentNode.href;

//Ersetze EMAIL gegen BRIEF
preview_link = preview_link.toString().replace('BRIEF','EMAIL');

document.getElementById('preview_link').parentNode.href = preview_link;


>   
>   
> > PS: jquery darf auch genutzt werden...  
>   
> Hm - und warum tust \*Du\* das dann nicht? :-)  
>   
>   
> MfG,  
> EKKi  
>