Lite nybörjarproblem med javasccript:
Jag tänkte göra 3 knappar med utbytbara gif-bilder med hjälp av javascript, så jag hittade ett script på nätet hur man fick den effekten. I <head> lade jag detta:
<script type="text/javascript">
function mouseOver()
{
document.b1.src ="images/home2.gif"
}
function mouseOut()
{
document.b1.src ="images/home.gif"
}
</script>
..och i <body> detta..
<div class="knappar"/>
<a href="/test/home.htm" target="_blank">
<img border="0" alt="test" src="images/home.gif" name="b1" width="100" height="30" onmouseover="mouseOver()" onmouseout="mouseOut()" /></a>
</div>
och jippi! det funkade! Men nu ville jag ju ha 3 lika bra fungerande knappar och inte bara 1, så jag kollade på nätet igen efter lite menysystem utan större framgång. Så jag tänkte att om jag gör så här kanske i <head>..
<script type="text/javascript">
function mouseOver()
{
document.b1.src ="images/home2.gif"
}
function mouseOut()
{
document.b1.src ="images/home.gif"
}
function mouseOver()
{
document.b2.src ="images/portfolio2.gif"
}
function mouseOut()
{
document.b2.src ="images/portfolio.gif"
}
function mouseOver()
{
document.b3.src ="images/aboutme2.gif"
}
function mouseOut()
{
document.b3.src ="images/aboutme.gif"
}
</script>
och så här i <body>..
<div class="knappar"/>
<a href="test/home.htm" target="_blank">
<img border="0" alt="test" src="images/home.gif" name="b1" width="100" height="30" onmouseover="mouseOver()" onmouseout="mouseOut()" /></a>
<a href="test/portfolio.htm" target="_blank">
<img border="0" alt="test" src="images/port.gif" name="b2" width="100" height="30" onmouseover="mouseOver()" onmouseout="mouseOut()" /></a>
<a href="test/aboutme.htm" target="_blank">
<img border="0" alt="test" src="images/aboutme.gif" name="b3" width="100" height="30" onmouseover="mouseOver()" onmouseout="mouseOut()" /></a>
</div>
..så borde det ju funka - men nääää.. För då blir det 0 effekt på home-knappen och portfolio-knappen byter bild vare sig jag trycker på home eller portfolio osv - helt galet alltså..
Jag har provat att ändra o testa lite i scriptet men denna varianten var den som jag tyckte verkade mest logisk..
Vad jag tycker verkar logiskt och vad javascript tycker är logiskt är tydligen två helt skillda saker:tveksam:
Så kan nån hjälpa mig få till mina 3 knappar lika bra som jag fick 1 knapp att fungera?