mouseover link ?

amintosh

Grünschnabel
ich hab auf einer site ein mouseover, wenn ich auf einen button gehe, veraendert sich ein bild was rechts daneben ist, auf diesem bild wird angezeigt was der button bedeutet, also z.b. " Über uns " und wenn ich auf einen anderen button gehe kommt da dann eben " Infos " oder sowas :) es wird eben ein images ausgetauscht, und sobald ich die maus vom button nehme wird wieder das ein image eingeblendet ohne den text,

nun meine frage, ist es moeglich das ich beim draufklicken auf den button das bild so lassen kann das immer der text da steht ?
also das man beim drueber gehen mit der maus es ein und ausblendne kann, aber wenn man auf den button klickt oeffnet sich die site (also in diesem fall bla.html) und das image bleibt oben bei " Über uns " stehen, und tauscht net in das alte bild, und sobald ich auf eine andere seite geh blendet er das andere ein und laesst es solange stehen bis ich einen anderen button anklicke!

hier mal ein stueck vom code!

Code:
<script language="Javascript"><!--
loadimg0 = new Image();
loadimg0.src = "images/hosting.jpg";
// --></script>

[...]
[und so sehen dann die links aus:]

<TD><a href="bla.html"><IMG border="0" SRC="images/index_06.jpg" WIDTH=45 HEIGHT=45 onMouseOver="window.document.getElementById('gra2').src='images/hosting.jpg';" onMouseOut="window.document.getElementById('gra2').src='images/index_19.jpg';"></a></TD>

würde mich freuen wenn ihr mir helfen koenntet!

danke schonmal :-)

mfg

amintosh
 
hmm was du machen könntest, dass du dir ein form anlegst, mit zwei hidden Feldern und dieses als "Variable" benutzt.
Das eine dient dazu, zu wissen ob ein Link geklickt wurde, das andere um welchen Link es sich handelt.
Du willst ja sicher, wenn auf ein Link geklickt wird, das bild bleibt und man klickt auf den nächsten Link, das das "alte" geklickte Bild wieder in den Urpsrungszustand kommt.
D.h. du brauchst bei jedem Bild / Link eine onMouseOver, ...Out und ...Click.

Bei onMouseOver belndest du einfach das gewünschte Bild, wenn dies denn nicht schon geklickt wurde (ob kannst du aus den Formularfeldern entnehmen).
Bei onMouseOut schaust du eben auch ob das Bild angeklickt wurde, wenn ja einfach "nichts" tun ;)
Bei Click auf den Link, schaust du welches bild zuletzt aktiv war, setzt dies auf den urpsrungzustand, setzt dann dein Bild was geklickt wurde auf den aktiven zustand und speicherst diese änderung danach in den Formularfeldern.

Ich hoffe du hast verstanden wie ich das meinte.
Ansonsten habe ich evtl. so was ähnliches mal als test probiert: hier

du musst die halt auch im Klaren sein, wenn du das so mit JS löst, dass du doch recht Browserabhängig bist. Evtl. wäre es dann halt sinnvoller, das Menü mit PHP, Perl o.ä., also einem serverseitigen Script aufzubauen...
 

Neue Beiträge

Zurück