JSCH: onClick beim IMG-Tag

Hier kurz meine Idee & Realisierung:
wollte eine Seite einrichten, auf der sich eine Tabelle mit Bildchen zu Vorschau befindet. Durch Klicken auf eines der Bildchen öffnet sich ein Fenster mit einer Großansicht des Bildes. Da 'onClick' in Verbindung mit einem <IMG> nur beim IE zulässig ist habe ich das <IMG>-Tag in ein <A>-Tag eingebaut:

<a href="#" onclick="grossAnsicht('fotos/19-18A.html','MWHS','width=500,height=344,');return false;"><img src="fotos/19-18A.jpg"></a>
die funktion 'grossAnsicht ist wie folgt realisiert:

dieGrossAnsicht = false;
function grossAnsicht(adr,name,eig){
  if(dieGrossAnsicht && !dieGrossAnsicht.closed){
    dieGrossAnsicht.close();
    dieGrossAnsicht = false;
    }
  dieGrossAnsicht = window.open(adr,name,eig);
}

Nun das Problem:
Die oben geschilderte Implementation funktioniert unter IE und NC auf der Windowsplattform ohne Probleme. Unter Linux-NC wird allerdings nicht das neue Fenster aufgemacht sondern über den Link an den anfang der Seite gesprungen.

Über Zuschriften, die das Problem lösen wäre ich sehr dankbar!

MfG JSCH

  1. Hallo JSCH
    komischer Name ;)

    ich habe zwar gerade kein Linux zur Hand, aber ein möglicher Bypass wäre wohl den Link wie folgt zu schreiben:

    <a name="B19-18A" href="#B19-18A" onclick="grossAnsicht('fotos/19-18A.html','MWHS','width=500,height=344,');return false;"><img src="fotos/19-18A.jpg"></a>

    falls dann das "return false" nicht zieht, springt das Browser Fenster zumindest nicht an Top.

    Über Zuschriften, die das Problem lösen wäre ich sehr dankbar!

    Nö!

    Viele Grüße Günter

  2. Hi Du,

    <a href="#" onclick="grossAnsicht('fotos/19-18A.html','MWHS','width=500,height=344,');return false;"><img src="fotos/19-18A.jpg"></a>
    die funktion 'grossAnsicht ist wie folgt realisiert:

    Warum nicht <a href="javascript:grossAnsicht('....')">... ?

    Du kannst den Handler auch direkt im img-Tag installieren, dann nimm aber onmousedown, weil onclick im NN bei img nicht funzt. Dann hättest Du (aber) auch keine Hand mehr beim Überfahren des Bildes...

    Mirko