Hallo,
auf dem Gebiet von Javascript bin ich noch ziemlich neu, daher wahrscheinlich auch meine Unvermögen eine Idee umzusetzen. Ich versuche einen 2. Bildwechsel herbeizuführen, der ein in meinem Navi-menu deutlich macht, auf welcher Seite ich mich im moment auf der Homepage befinde. Da ich aber einen Effekt eingebaut habe, der beim drübergehen mit dem Mauszeiger einen Bildwechsel hervorruft funktioniert das irgendwie nicht, hier mein script:
var NN3 = false;
img = new Array
image0 = new Image();
image0.src = "../images/start_aus.gif";
image0on = new Image();
image0on.src = "../images/start_an.gif";
function on3(name) {
document[name].src = eval(name + "on.src");
}
function off3(name) {
document[name].src = eval(name + ".src");
}
NN3 = true;
function on(name) {
if (NN3) on3(name);
}
function off(name) {
if (NN3) off3(name);
}
function Bildwechsel(Bildnr,Bildobjekt)
{
window.document.Bildnr.src = [Bildobjekt].src;
}
und der dazugehörige Aufruf:
<a href='start.htm' target="rechts" onmouseover="on('image0');" onmouseout="off('image0');" onmouseclick="Bildwechsel(image0,image0on)"><img src="../images/start_aus.gif" name='image0' width="50" height="50" border="0" alt="Startseite"></A>
ich vermute mal, dass ich mich durch das "mouseout" selbst aushebel. Falls ihr einen Tipp für mich habt, dank ich euch im vorraus.
auf dem Gebiet von Javascript bin ich noch ziemlich neu, daher wahrscheinlich auch meine Unvermögen eine Idee umzusetzen. Ich versuche einen 2. Bildwechsel herbeizuführen, der ein in meinem Navi-menu deutlich macht, auf welcher Seite ich mich im moment auf der Homepage befinde. Da ich aber einen Effekt eingebaut habe, der beim drübergehen mit dem Mauszeiger einen Bildwechsel hervorruft funktioniert das irgendwie nicht, hier mein script:
var NN3 = false;
img = new Array
image0 = new Image();
image0.src = "../images/start_aus.gif";
image0on = new Image();
image0on.src = "../images/start_an.gif";
function on3(name) {
document[name].src = eval(name + "on.src");
}
function off3(name) {
document[name].src = eval(name + ".src");
}
NN3 = true;
function on(name) {
if (NN3) on3(name);
}
function off(name) {
if (NN3) off3(name);
}
function Bildwechsel(Bildnr,Bildobjekt)
{
window.document.Bildnr.src = [Bildobjekt].src;
}
und der dazugehörige Aufruf:
<a href='start.htm' target="rechts" onmouseover="on('image0');" onmouseout="off('image0');" onmouseclick="Bildwechsel(image0,image0on)"><img src="../images/start_aus.gif" name='image0' width="50" height="50" border="0" alt="Startseite"></A>
ich vermute mal, dass ich mich durch das "mouseout" selbst aushebel. Falls ihr einen Tipp für mich habt, dank ich euch im vorraus.