Struppi: Hyperlink mit Attributen

Beitrag lesen

<script type="text/javascript">
<!-- Begin
function Foto(img){
  foto1= new Image();

Hier: foto.onload = viewFoto;

foto1.src=(img);
  Controlla(img);
}

[snip - überflüssig]

function viewFoto(){

var param = new Array();

param[param.length] = 'width=' + (this.width + 20);
param[param.length] = 'height=' + (this.height + 20);
param[param.length] = 'resizable=yes';

var finestra = window.open(this.src,"foto",param.join(','));

}
//  End -->
</script>

Den Link musst du dann folgendermaßen setzen:
<a href="javascript:Foto('foto.jpg')">Link</a>

Ahhhhhh, warum nicht so:
<a href="foto.jpg" onclick="Foto(this.href);return false">Link</a>

Ich hoffe, dir damit geholfen zu haben (stammt aber nicht von mir, sondern ist vorgefertigt von jswelt.de, soweit ich mich erinnern kann).

und ist schlecht.

1. es ist unbenutzbar für Besucher die ohne JS surfen
2. Es läuft ewig, wenn das Bild nicht vorhanden ist
3. es gibt das onload event für Bilder

Mein skript hat all diese Fehler nicht http://home.arcor.de/struebig/js/popup/popup_3.htm

Struppi.