Markus: Reihenfolge Events

Hallo zusammen,

ich habe in einem PopUp Fenster ein ImageMap definiert

<map name="imgMap">
<area shape="rect" coords="290,311,367,326" href="mailto:..." title="" onclick="self.close();" target="_blank" alt="">
</map>

Wenn der User auf einen bestimmten Bereich klickt, soll das Mailprogramm gestartet und das PopUp-Fenster geschlossen werden.

Unter dem Internet Explorer geht alles bestens, aber der Mozilla ist zu schnell ;-) Der schliesst nur sofort das Fenster.

Gibt es sowas in der Art onclick="javascript:mailto:...; self.close();"

Also erst mailto ausführen und das Fenster schliessen.

Danke im voraus...

  1. Hi,

    <area shape="rect" coords="290,311,367,326" href="mailto:..." title="" onclick="self.close();" target="_blank" alt="">

    Das IE dies ausfuehrt ist Zufall denn Javascript wird vor dem eigentlichen Link ausgefuehrt.

    Gibt es sowas in der Art onclick="javascript:mailto:...; self.close();"

    "javascript:" hat im eventhandler nix verloren. Ansonsten hilft Dir vielleicht ein timeout, mit dem Du das Schliessen erst nach einer Verzoegerung ausfuehren laesst. Moeglicherweise geht auch onclick="self.location.href='mailto:...';self close();"

    Gruesse, Joachim

    --
    Am Ende wird alles gut.
    1. Hi Joachim,

      danke dir !

      Ich werde mal das mit
      "onclick=self.location.href='mailto:...';self close();" versuchen.

      Bye

      Markus