Hi zusammen,
habe ein Javascript geschrieben, bei dem ein Balken automatisch mitfährt, wenn man auf einen bestimmten Button mit der Maus draufgeht. Leider sind meine Buttons verschieden groß, deshalb muss sich auch die Größe des Balkens ändern. Leider weiß ich nicht wie ich das anstellen soll. Ich hoffe ihr könnt mir helfen ?
Das Menü
Hier der Quellcode der menue.js:
[PHP]function change(nummer,object) {
window.document.images[nummer].src = object.src;
}
netscape=(document.layers) ? 1:0;
goodIE=(document.all) ? 1:0;
var startpos=20;
var starthm1=20;
var wohinhm1;
var zielhm1;
var schrittweitehm1=4;
var tempohm1=10;
var movevar = ""
function hmmove(wohinhm1){
if(startpos != wohinhm1) {
zielhm1 = wohinhm1;
if(Math.abs(starthm1 - wohinhm1) < schrittweitehm1){
starthm1 = wohinhm1;
}
else{
if(starthm1 - wohinhm1 > 0){
starthm1 -= schrittweitehm1; //nach links
}
else{
starthm1 += schrittweitehm1; //nach rechts
}
}
if(document.layers){
document.layers['hm'].left = starthm1;
}
else if(document.all){
document.all.hm.style.left = starthm1;
}
else if(document.getElementById){
document.getElementById('hm').style.left = starthm1;
}
if(starthm1 != wohinhm1)
{
window.setTimeout("hmmove(zielhm1)", tempohm1);
}
}
}[/PHP]
Hier die Anweißung für die Buttons:
[PHP]onmouseover=" hmmove(x=eine Zahl);[/PHP]