Matze: Mauszeiger auf Bild-Hyperlink

Hallo! Ich probier gerade ein wenig an Javascript herum und möchte, dass durch das anklicken eines Bildes eine neue Seite geöffnet wird. Funktioniert auch wunderbar, nur leider verändert der Mauszeiger sich nicht, zeigt also nicht an, dass es sich um einen Link handelt. Weiss jemand, wie sich das so ändern lässt, dass der Mauszeiger auf diesem Bild auch ganz regulär einen Link anzeigt?!

Vielen Dank schon mal für eure Mühe!

Gruß Matze

  1. <img src="http://img58.exs.cx/img58/3993/screambluever.gif" border="0" alt="">
    Hi Leudde!

    Weiss jemand, wie sich das so ändern lässt, dass der Mauszeiger auf diesem Bild auch ganz regulär einen Link anzeigt?!

    onMouseOver="functionxyz('bildid')";
    functionxyz(id)
    {
    document.getElementById(id).css.cursor = "pointer";
    }

    Vielen Dank schon mal für eure Mühe!

    Gruß Matze

    Herzliche Grüße,
    Bastian

    --
    Visit me at http://www.bastianschnitzler.npx.de
    Meine Schwester ist sehr krank. Sie nimmt jeden Tag eine Pille. Aber sie tut das heimlich, damit sich meine Eltern keine Sorgen machen.
    <img src="http://img63.exs.cx/img63/6620/suche.gif" border="0" alt="">
     Nein, FTP heisst nicht "Frauen Transport Protokoll.
    ...und GIF nicht 'Girls in Files'.
    1. Hi,

      onMouseOver="functionxyz('bildid')";
      functionxyz(id)
      {
      document.getElementById(id).css.cursor = "pointer";
      }

      Du meinst vielmehr:
       onMouseOver="this.style.cursor='pointer';"

      damit Non-JS-Browser den Cursor nicht wechseln, wenn man diese Definition ganz simpel in CSS definiert (womit dann sogar die Einbeziehung der IEs vor 6 ohne Fallunterscheidung möglich wäre)?

      Z.B. #bildid { cursor:pointer; cursor:hand; }

      Ja, das ergibt Sinn ... ;-)

      Gruß, Cybaer

      --
      Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
      1. <img src="http://img58.exs.cx/img58/3993/screambluever.gif" border="0" alt="">
        Hi Leudde!

        Hi,

        onMouseOver="functionxyz('bildid')";
        functionxyz(id)
        {
        document.getElementById(id).css.cursor = "pointer";
        }

        Du meinst vielmehr:
        onMouseOver="this.style.cursor='pointer';"

        jo, arbeite nimmer mit js ;-)

        damit Non-JS-Browser den Cursor nicht wechseln, wenn man diese Definition ganz simpel in CSS definiert (womit dann sogar die Einbeziehung der IEs vor 6 ohne Fallunterscheidung möglich wäre)?

        Z.B. #bildid { cursor:pointer; cursor:hand; }

        Ja, das ergibt Sinn ... ;-)

        was meinst du damit?

        Gruß, Cybaer

        Herzliche Grüße,
        Bastian

        --
        Visit me at http://www.bastianschnitzler.npx.de
        Meine Schwester ist sehr krank. Sie nimmt jeden Tag eine Pille. Aber sie tut das heimlich, damit sich meine Eltern keine Sorgen machen.
        <img src="http://img63.exs.cx/img63/6620/suche.gif" border="0" alt="">
         Nein, FTP heisst nicht "Frauen Transport Protokoll.
        ...und GIF nicht 'Girls in Files'.
        1. Hi,

          jo, arbeite nimmer mit js ;-)

          Na, solange es zum Tips geben reicht... =;-)

          was meinst du damit?

          Ironie - wenigstens ein Stück weit. Du mögest mir verzeihen! :-)

          Und im Ernst: Wenn der CSS-Code auch proprietäre Elemente enthalten darf (manche haben ja vom lieben Web-Gott Steintafeln bekommen, wo das ausdrücklich verboten ist ;->), dann würde ich eine einfache Variante bevorzugen, die möglichst viele Surfer erreicht (also beide Schreibweisen direkt in CSS - hier an der ID des Bildes festgemacht, eine Klasse wäre IMHO meistens sinnvoller).

          Aber wenn ich schon den Link einzig von JS abhängig machen würde (was ich nicht würde - und auch nicht verstehe, wieso das jemand anders würde), dann würde ich diesen Stil allerdings trotzdem nicht direkt setzen, sondern eher die ganze Klasse per JS setzen (um wiederum möglichst viele Surfer ... aber das hatten wir ja schon ;-))

          Gruß, Cybaer

          --
          Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
  2. hi,

    Weiss jemand, wie sich das so ändern lässt, dass der Mauszeiger auf diesem Bild auch ganz regulär einen Link anzeigt?!

    in dem du einen ganz regulären link um das bild machst ...?

    dann können darüber hinaus auch leute ohne JS deine seite nutzen.

    gruß,
    wahsaga

    --
    "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
  3. Hallo Matze,

    Ich probier gerade ein wenig an Javascript herum und möchte, dass durch das anklicken eines Bildes eine neue Seite geöffnet wird. Funktioniert auch wunderbar, nur leider verändert der Mauszeiger sich nicht, zeigt also nicht an, dass es sich um einen Link handelt. Weiss jemand, wie sich das so ändern lässt, dass der Mauszeiger auf diesem Bild auch ganz regulär einen Link anzeigt?!

    http://de.selfhtml.org/css/eigenschaften/anzeigefenster.htm#cursor - bedenke aber bitte, das ns4 kein onclick bei Bildern versteht und dass das ganze ohne js nicht funktioniert (warum eigentlich kein ganz normaler Link?).

    Grüße aus Nürnberg
    Tobias

  4. Alles klar, habs hinbekommen - DANKE!