kai: on click nicht onMouseOver

Hallo NG,
ich schaff's nicht mehr - schwitz warm...

Würde gern das folgende script so modifizieren, das die Seite "credits.htm" nicht bei moueover lädt sondern bei click. Der Bildwechsel aber weiterhin bei mouseover läuft. Geht das ohne komplette Umbastelei für Nixwisser verständlich erklärt?

gruesse kai

<area shape="rect" coords="10,4,70,22" onMouseOver="MM_swapImage('Image1','','../../../pics/navi/navi_credits_a.jpg',1);MM_goToURL('parent.frames['main']','credits.htm');return document.MM_returnValue">

  1. Hallo kai,

    NG

    was?

    Geht das ohne komplette Umbastelei für Nixwisser verständlich erklärt?

    Sicherlich.
    Beide Funktionen werden im onmouseover aufgerufen. Verfrachte die für den
    Seitenaufruf zuständige in den onclick-Event-Handler. Wo ist das Problem?
    Noch mehr stutzig macht mich dann, dass du ja Dreamweaver verwendest. Dieser
    kann das _sicherlich_ auch mittels den Bedienfeldern ändern.

    Grüße
      David

    --
    >>Nobody will ever need more than 640k RAM!<<
    1981 Bill Gates
  2. moin :)

    <area shape="rect" coords="10,4,70,22" onMouseOver="MM_swapImage('Image1','','../../../pics/navi/navi_credits_a.jpg',1);MM_goToURL('parent.frames['main']','credits.htm');return document.MM_returnValue">

    Versuch mal das:<area shape="rect" coords="10,4,70,22" onMouseOver="MM_swapImage('Image1','','../../../pics/navi/navi_credits_a.jpg',1)" onclick="MM_goToURL('parent.frames['main']','credits.htm');return document.MM_returnValue">

    Erklärung: du gibst der area einfach einen zweiten EventHandler mit (onclick) und dann kannst du genau zuweisen, welche Methode bei welchem Event aufgerufen werden soll (bei mouseOver --> swapImage und bei click -->goToUrl)

    Da ich nicht weiss was genau das return document.MM_returnValue macht, kann es sein, dass es auch so aussehen könnte:
    <area shape="rect" coords="10,4,70,22" onMouseOver="MM_swapImage('Image1','','../../../pics/navi/navi_credits_a.jpg',1);return document.MM_returnValue" onclick="MM_goToURL('parent.frames['main']','credits.htm')">
    oder vielleicht sogar so?
    <area shape="rect" coords="10,4,70,22" onMouseOver="MM_swapImage('Image1','','../../../pics/navi/navi_credits_a.jpg',1);return document.MM_returnValue" onclick="MM_goToURL('parent.frames['main']','credits.htm');return document.MM_returnValue">

    Musste mal probiern ;)

    liebe Gruesse lina

    --
    ss:| ls:] fo:| de:] ch:? rl:? br:> js:( ie:% fl:| mo:)
    Wer nicht versucht hat schon verloren.