Hy,
Also ich hab in meinem Script, frames mittels PHP simuliert und Menüs mit Untermenüs erstellt. Soweit ist auch alles klar. Nur steh ich jetzt vor dem Problem, das ich den Bildertausch mit Javascript nicht hinbekomme :/
Ich Poste auch gleich mal den Code, ....
Nun zum Ablauf: Bei Aufruf der Seite werden alle links mit BildXY_a.png dargestellt. Bewegt ein User den Courser über nen Link, dann wird der link mit BildXY_b.png dargestellt. Und wenn ein User einen Link anklickt, wird der Link mit BildXY_c.png symbolisiert. Das einzige Problem was ich hierbei habe ist, das nach klicken eines linkes zwar das BildXY_c.png aufgerufen wird, aber nach loslassen der Maustaste, zeigt er wieder BildXY_a.png an. Wie oder was muss ich verändern oder hinzufügen, das beim klicken eines linkes das BildXY_c.png bleibt und erst wieder wechselt wenn ich einen anderen Link aufrufe?
Also ich hab in meinem Script, frames mittels PHP simuliert und Menüs mit Untermenüs erstellt. Soweit ist auch alles klar. Nur steh ich jetzt vor dem Problem, das ich den Bildertausch mit Javascript nicht hinbekomme :/
Ich Poste auch gleich mal den Code, ....
Code:
<script language="JavaScript">
<!--
function doHover(b,i)
{
f = document[b].src;
f = f.substr(0,f.length-5);
f+=i+'.png';
document[b].src = f;
}
//-->
</script>
<?php
// Hier steht der ganze PHP Codeteil
?>
<a href="index.php" onMouseOver="doHover('home','b')" onMouseOut="doHover('home','a')"
onMouseDown="doHover('home','c')"><img src="gif/home_a.png" name="home"
alt="Home" border="0"></a><br>
<a href="index.php?section=wir_ueber_uns" onMouseOver="doHover('wir','b')"
onMouseOut="doHover('wir','a')" onMouseDown="doHover('wir','c')" onmouseup="doHover
('wir','a')"><img src="gif/wir_a.png" name="wir" alt="Wir über uns"
border="0"></a><br>
<a href="index.php?section=service" onMouseOver="doHover('service','b')"
onMouseOut="doHover('service','a')" onMouseDown="doHover('service','c')"
onmouseup="doHover('service','a')"><img src="gif/service_a.png" name="service"
alt="Service" border="0"></a><br>
<a href="index.php?section=news" onMouseOver="doHover('news','b')"
onMouseOut="doHover('news','a')" onMouseDown="doHover('news','c')"
onmouseup="doHover('news','a')"><img src="gif/news_a.png" name="news" alt="News"
border="0"></a><br>
<a href="index.php?section=kontakt" onMouseOver="doHover('kontakt','b')"
onMouseOut="doHover('kontakt','a')" onMouseDown="doHover('kontakt','c')"
onmouseup="doHover('kontakt','a')"><img src="gif/kontakt_a.png" name="kontakt"
alt="Kontakt" border="0"></a><br>
<a href="index.php?section=sitemap" onMouseOver="doHover('sitemap','b')"
onMouseOut="doHover('sitemap','a')" onMouseDown="doHover('sitemap','c')"
onmouseup="doHover('sitemap','a')"><img src="gif/sitemap_a.png" name="sitemap"
alt="Sitemap" border="0"></a><br>
<a href="index.php?section=agb" onMouseOver="doHover('agb','b')"
onMouseOut="doHover('agb','a')" onMouseDown="doHover('agb','c')" onmouseup="doHover
('agb','a')"><img src="gif/agb_a.png" name="agb" alt="AGB" border="0"></a><br>
Nun zum Ablauf: Bei Aufruf der Seite werden alle links mit BildXY_a.png dargestellt. Bewegt ein User den Courser über nen Link, dann wird der link mit BildXY_b.png dargestellt. Und wenn ein User einen Link anklickt, wird der Link mit BildXY_c.png symbolisiert. Das einzige Problem was ich hierbei habe ist, das nach klicken eines linkes zwar das BildXY_c.png aufgerufen wird, aber nach loslassen der Maustaste, zeigt er wieder BildXY_a.png an. Wie oder was muss ich verändern oder hinzufügen, das beim klicken eines linkes das BildXY_c.png bleibt und erst wieder wechselt wenn ich einen anderen Link aufrufe?
Zuletzt bearbeitet: