herrgarnele
Erfahrenes Mitglied
Hallo zusammen!
Vielleicht liegt es nur daran, dass ich den ganzen Tag schon davor sitze. Aber ich bin hier wie der Ochs am Berg und komm nicht weiter..
Ich habe ein Menu mit JS / CSS gebastelt:
http://www.2klang.net/franz/naviTest.htm
onmouseover wird der Bereich über dem Menupunkt gehighlighted.
So weit ist alles gut. Nun möchte ich dass das Highlight für die gerade aktive Seite, d.h. den aktiven Link, beibehalten wird solange ebendieser Menupunkt aktiv ist.
Und hier komme ich nimmer weiter.
Kann ich das mit AS lösen?
Der Vollständigkeit halber hier der HTML-Code, in den das Script eingebettet ist:
Ich hoffe ich konnte mein Problem verständlich darstellen!?
Bin für jede Antwort dankbar!
Vielleicht liegt es nur daran, dass ich den ganzen Tag schon davor sitze. Aber ich bin hier wie der Ochs am Berg und komm nicht weiter..
Ich habe ein Menu mit JS / CSS gebastelt:
http://www.2klang.net/franz/naviTest.htm
Code:
function menuOver(button)
{
if(true)
{
var estiloCapa = document.getElementById("mOver").style;
var pl = document.getElementById("pxLeft").style;
var pr = document.getElementById("pxRight").style;
var cab = document.getElementById("header");
estiloCapa.width = button.offsetWidth+"px";
estiloCapa.height = "70px";
//alert(cab.offsetLeft);
estiloCapa.left = cab.offsetLeft+button.offsetLeft+"px";
estiloCapa.border = "0px solid #000000";
estiloCapa.display = "block";
pr.left = (button.offsetWidth-1)+"px";
pl.display = "block";
pr.display = "block";
}
}
function menuOut(button)
{
if(true)
{
var estiloCapa = document.getElementById("mOver").style;
var pl = document.getElementById("pxLeft").style;
var pr = document.getElementById("pxRight").style;
estiloCapa.display = "none";
pl.display = "none";
pr.display = "none";
}
}
So weit ist alles gut. Nun möchte ich dass das Highlight für die gerade aktive Seite, d.h. den aktiven Link, beibehalten wird solange ebendieser Menupunkt aktiv ist.
Und hier komme ich nimmer weiter.
Kann ich das mit AS lösen?
Der Vollständigkeit halber hier der HTML-Code, in den das Script eingebettet ist:
HTML:
<body>
<div id="general">
<script type="text/JavaScript" src="data/kuba.js"></script>
<div id="header">
<div id="mOver">
<div id="pxLeft"> </div>
<div id="pxRight"> </div>
</div>
<div id="menu" >
<a href="#"><img src="data/head/button01_wir.gif" alt="Wir über uns" width="82" height="15" border="0" class="button" onmouseover="menuOver(this)" onmouseout="menuOut(this)" /></a>
<a href="#"><img src="data/head/button02_cad.gif" alt="CAD-Layout" width="70" height="15" border="0" class="button" onmouseover="menuOver(this)" onmouseout="menuOut(this)" /></a>
<a href="#"><img src="data/head/button03_leiterpl.gif" alt="Leiterplatten" width="84" height="15" border="0" class="button" onmouseover="menuOver(this)" onmouseout="menuOut(this)" /></a>
<a href="#"><img src="data/head/button04_best.gif" alt="Bestückung" width="73" height="15" border="0" class="button" onmouseover="menuOver(this)" onmouseout="menuOut(this)" /></a>
<a href="#"><img src="data/head/button05_partner.gif" alt="Partner" width="50" height="15" border="0" class="button" onmouseover="menuOver(this)" onmouseout="menuOut(this)" /></a>
<a href="#"><img src="data/head/button06_downloads.gif" alt="Downloads" width="71" height="15" border="0" class="button" onmouseover="menuOver(this)" onmouseout="menuOut(this)" /></a>
<a href="#"><img src="data/head/button07_kontakt.gif" alt="Kontakt" width="50" height="15" border="0" class="button" onmouseover="menuOver(this)" onmouseout="menuOut(this)" /></a>
</div>
</div>
</div>
</body>
Bin für jede Antwort dankbar!