• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

onmouse over button

Status
Für weitere Antworten geschlossen.

ben

Mitglied
hallo zusammen

also ich habe folgendes problem ich habe 3 buttons (mit bild hinterlegt) und die sollen auf mouseover das bild wechseln. beim ersten funktioniert es wunderbar bei den anderen nicht

hier ist der script

Code:
<!-- Begin of MTop web button menu code -->
<script type="text/javascript" language="JavaScript1.2">
<!--
var btnCount = 1;
var staCount = 3;
var btnImages = new Array();
for (i= 0; i< btnCount; i++)
{
    btnImages[i] = new Array();
    for (j= 0; j< staCount; j++)
    {
        btnImages[i][j] = new Image();
        btnImages[i][j].src = 'images/mbtn' + i + '_' + j + '.gif';
    }
}
function btnMouseOut(img)
{
    document.images[img].src = btnImages[img.substring(img.indexOf('mbtn')+4,img.length)][0].src;
};
function btnMouseOver(img)
{
    document.images[img].src = btnImages[img.substring(img.indexOf('mbtn')+4,img.length)][1].src;
};
function btnMouseDown(img)
{
    document.images[img].src = btnImages[img.substring(img.indexOf('mbtn')+4,img.length)][1].src;
};
//-->
</script>



<table id="button_tb" cellpadding=0 cellspacing=0 border=0>
<tr>
<td style="padding-right:0px" id="button_td0">
<a onMouseOver="btnMouseOver('mbtn0')" onMouseOut="btnMouseOut('mbtn0')" onMouseDown="btnMouseDown('mbtn0')" href="javascript:openURL('index.htm')">
<img src="images/mbtn0_0.gif" name=mbtn0 border=0 height="30" alt =""></a></td>
</tr>
<tr>
<td style="padding-right:0px" id="button_td0">
<a onMouseOver="btnMouseOver('mbtn1')" onMouseOut="btnMouseOut('mbtn1')" onMouseDown="btnMouseDown('mbtn1')" href="javascript:openURL('proxy.htm')">
<img src="images/mbtn1_0.gif" name=mbtn1 border=0 height="30" alt =""></a></td>
</tr>
<td style="padding-right:0px" id="button_td0">
<a onMouseOver="btnMouseOver('mbtn2')" onMouseOut="btnMouseOut('mbtn2')" onMouseDown="btnMouseDown('mbtn2')" href="javascript:openURL('proxy.htm')">
<img src="images/mbtn2_0.gif" name=mbtn2 border=0 height="30" alt =""></a></td>
</tr>
</table>
<noscript>To display this page, you need to have JavaScript enabled. For more details, please visit <a href=http://www.mtopsoft.com/web-button-maker/index.htm>Web Button Menu Maker</a></noscript>
<!-- End of MTop web button menu code -->
als ziel der verlinkung hab ich openURL in einem anderen script definiert das funktioniert auch

wer kann mir helfen den fehler zu finden das alle buttons bei mouseover sich andern
die bilder heisen:
mbtn0_0.gif
mbtn0_1.gif
fur den ersten und den zweiten und dritten die vordere 0 durch 1 bzw. 2 ersetzen

vielen dank
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben