Wilfried Neumann: onMouseOver

Hallo Leute,

wer kann mir bei folgender Sache helfen?
Die nachfolgende html-Datei funktioniert eigentlich
einwandfrei, bis auf eine Kleinigkeit.
Wenn ich den Mauszeiger auf das Bild führe,
wird aus dem Mauszeiger eine "Hand" und wenn jetzt
auf das Bild geklickt wird, kann die Seite (wn1.html)
nicht angezeigt werden. Soll sie aber auch nicht,
zumal sie auch gar nicht existiert.
Mir geht es ja nur um den Bildertausch.
Wie kann ich verhindern, daß aus dem Mauspfeil eine
Hand wird?

Liebe Grüße und Danke!

Wilfried

<html>

<head>
<title>Kopf-Frame</title>
<script language="JavaScript">
  <!--
  Normal1 = new Image();
  Normal1.src = "wn2.jpg";
  Highlight1 = new Image();
  Highlight1.src = "wn1.jpg";

function Bildwechsel(Bildnr,Bildobjekt)
  {
   window.document.images[Bildnr].src = Bildobjekt.src;
  }
//-->
  //-->
</script>
</head>

<body background="text001.jpg">

<p div align=center><font size="6" face="Tahoma">

<a href="wn1.html" onMouseOver="Bildwechsel(0,Highlight1)"
onMouseOut="Bildwechsel(0,Normal1)">
<img src="wn2.jpg" alt=" once upon a time... "align="left" hspace=0 height="97" width="70" border=0></a>

<img src="tree1.gif" alt="Tree" align="right" hspace="0" width="80" height="97"</font>
<strong><font size="4" face="Tahoma">Genealogische Homepage</font></p>
<div align=center>
<img src="wnlogo.gif" alt=" Wilfried Neumann " width="300" height="30">
</div>
<div align=center><font><font size="-2" face="Arial">Seite erstellt: 01. Juni 1999</font>
</div>
<div align=center><font><font size="-2" face="Arial">aktualisiert: 19. September 1999</font>
</div>
</body>
</html>

  1. Moin Wilfried,

    Wenn ich den Mauszeiger auf das Bild führe,
    wird aus dem Mauszeiger eine "Hand" und wenn jetzt
    auf das Bild geklickt wird, kann die Seite (wn1.html)
    nicht angezeigt werden. Soll sie aber auch nicht,
    zumal sie auch gar nicht existiert.

    Ja wozu dann das <A>-Tag?

    Mir geht es ja nur um den Bildertausch.

    Vermutlich denkst du, onMouseOver geht nur beim <A>-Tag? Nun, statt <A HREF="[...]" onMouseOver=...> nimm doch einfach ein <DIV>-Tag (also <DIV onMouseOver=...>)

    Wie kann ich verhindern, daß aus dem Mauspfeil eine
    Hand wird?

    Dann wird aus dem Mauszeiger keine Hand und es ist auch kein Link mehr

    Gruss,
      David

    1. Vermutlich denkst du, onMouseOver geht nur beim <A>-Tag? Nun, statt <A HREF="[...]" onMouseOver=...> nimm doch einfach ein <DIV>-Tag (also <DIV onMouseOver=...>)

      Moin..
      Klug gedacht aber haste schon mal was von einem gewissen
      Browser namens Netscape gehört ??
      Der ist leider zu doof dazu :)
      Wenns allerdings besser ist wenn es nur unterm IE funzt
      und dafür ohne Hand dann kann mans natürlich machen..
      Allerdings würde ich lieber mit der Hand leben und als
      url einfach ein "#" angeben.

      gruss
      Jens

      1. Hallo!

        Ich würde auch wie Jens schon gesagt hat den Link verwenden mit "#" , um die Event-Handler einzubauen, dadurch werden Sie in beiden Browsern ausgeführt.

        Für den MIE könntest Du dann den Cursor noch per CSS beeinflussen. Näheres dazu unter <../../tdcl.htm#a2>.

        mfg
        Mirko

        1. Hai !

          Ich würde auch wie Jens schon gesagt hat den Link verwenden mit "#" , um die Event-Handler einzubauen, dadurch werden Sie in beiden Browsern ausgeführt.

          hmmm... ich habs bisher ja immer so gemacht, dass ich einfach eine Referenz auf die ohnehin schon offene html-datei gesetzt hat... ich hab‚s jetzt mal mit dem "#" probiert, aber naja, das ergebnis, ist letztendlich das gleiche, oder lieg ich da irgendwie falsch? Mein OmniHttpD zeigt mir naemlich an, dass trotzdem nochmal die datei, die Grafik und meine Script-Datei angefordert wurden... muss das so ?!

          und... gibts vielleicht auch noch die Moeglichkeit, einen _wirklich_ toten Link (=> einen, der keinen Traffic erzeugt) zu legen bzw. kann man verhindern, dass die Seite nochmal vom Soerfa angefordert wird ?

          Boris

    2. Hi Leute,

      hängt euch mal nicht an dem <DIV> auf. Für Netscape gibt es <LAYER> damit geht es genau so gut wie mit div's im IE.

      Viel Spass beim proggen...

      ALEX

      P.S. auch ich hab DHTML-Problems mit Netscape
           (ist nicht so schön wie im IE)

  2. allen die mir so schnell geholfen haben,
    herzlichen Dank!

    Dieses Forum ist klasse!

    Wilfried