Johannes F. Reichert: neues Fenster öffnen: Link-Mauszeiger verschwindet - was tun?

Hi,

Ich möchte auf meiner Site (Editor: Dreamweaver, Hoster: Strato) einige cgi-Funktionen (Forum etc) in kleineren Fenstern ausführen lassen.

Mit der folgenden Anweisung funktioniert das auch ganz gut.
Allerdings verschwindet auf der Startseite beim onMouseover dabei der Finger, der auf den Link hinweist. Zu sehen ist allein der normale Cursor.

<img src="/img/rechte_spalte/forum-gaestebuch.gif" border="0" alt="forum / gästebuch" onMouseDown="MM_openBrWindow('forum/index.html','forum','toolbar=yes,scrollbars=yes,resizable=yes,width=640,height=480')">

Lasse ich dagegen einen Link stehen, wird das Ereignis halt leider zweimal aufgerufen: im hauptfenste und im neuen Fenster....

Was mache ich falsch ?

Danke !

Johannes

  1. Hallo Johannes,

    setze einfach beim Link als URL einen Platzhalter und rufe dort Deine Funktion auf.

    <a href="#" onMouseDown="MM_openBrWindow('forum/index.html','forum','toolbar=yes,scrollbars=yes,resizable=yes,width=640,height=480')">

    Und mach Dir gelegentlich mal Gedanken, was ein verweis ist und was eine Grafik... :-)

    Grüße aus Würzburg
    Julian

    1. Hatte ich übersehen:
      Nutze lieber onClick statt onMouseDown. Letztes klappt allzu zuverlässig.

  2. hi

    <img src="/img/rechte_spalte/forum-gaestebuch.gif" border="0" alt="forum / gästebuch" onMouseDown="MM_openBrWindow('forum/index.html','forum','toolbar=yes,scrollbars=yes,resizable=yes,width=640,height=480')">

    noch ein style="cursor:pointer;cursor:hand;" da rein und es passt wieder (die Doppelangabe ist für einen IE-Bug nötig). Allerdings würde ich das dann am besten so lösen:

    <a href="javascript:MM_openBrWindow('forum/index.html','forum','toolbar=yes,scrollbars=yes,resizable=yes,width=640,height=480');"><img src="/img/rechte_spalte/forum-gaestebuch.gif" border="0" alt="forum / Gauml;stebuch" /></a>

    damit passt's dann immer.

    @Julian Hofmann:
    du solltest dir mal das CSS-Kapitel in SelfHTML ansehen, dann würdest du erheblich seltener "geht nicht" antworten.

    gruss Kai

    1. Hallo Forum!

      <a href="javascript:MM_openBrWindow('forum/index.html','forum','toolbar=yes,scrollbars=yes,resizable=yes,width=640,height=480');"><img src="/img/rechte_spalte/forum-gaestebuch.gif" border="0" alt="forum / Gauml;stebuch" /></a>

      isses denn so schwer:

      <a href="forum/index.html" onClick="MM_openBrWindow('forum/index.html','forum','toolbar=yes,scrollbars=yes,resizable=yes,width=640,height=480'); return false;"><img src="/img/rechte_spalte/forum-gaestebuch.gif" border="0" alt="forum / Gauml;stebuch" /></a>

      man beachte das return false und die Lösung für nicht JavaScript Browser.

      Das mit dem href="javascript:..." macht AFAIR in einigen Netscape Ärger.

      Gruss,
       Carsten