Avatar billede suhail Nybegynder
24. oktober 2002 - 16:21 Der er 5 kommentarer

mouse over

jeg har fejl hvergang jeg prøver at køre den,
jeg har 2 mouseover, fungere ved en, men ikke ved 2 eller flere.
fejl: i3,i2 inderdefinned.

koden er her:

<body background="den bl&aring; bsp lodret.jpg">



<script type=text/javascript>
_i0 = new Image(); _i0.src = "firma profil.gif"
_i1 = new Image(); _i1.src = "firma profilned.gif"




function doOn(_i,_n) {
  eval("document[\""+_i+"\"].src="+_n+"1.src");
}
function doOut(_i,_n) {
  eval("document[\""+_i+"\"].src="+_n+"0.src");
}



</script>

<script type=text/javascript>

_ii2 = new Image(); _ii2.src = "produkt.gif"
_ii3 = new Image(); _ii3.src = "produktned.gif"


function doOn(_ii,_nn) {
  eval("document[\""+_ii+"\"].src="+_nn+"3.src");
}
function doOut(_ii,_nn) {
  eval("document[\""+_ii+"\"].src="+_nn+"2.src");
}

</script>

<right>


<a href="#" onmouseover="doOn('myimg','_i')" onmouseout="doOut('myimg','_i')">
<img name="myimg" src="firma profil.gif" width="95" height="25"> 
</a>

<br/>

<a href="#" onmouseover="doOn('myimg','_ii')" onmouseout="doOut('myimg','_ii')">
<img name="myimg" src="produkt.gif" width="95" height="25"> 
</a>


</right>


</body>
Avatar billede spectre Nybegynder
24. oktober 2002 - 16:32 #1
kan det hænge sammen med at begge <img>'er har samme name (name="myimg") property?
Avatar billede suhail Nybegynder
24. oktober 2002 - 16:40 #2
tja min produkt del virker, men ikke firmaprofil
Avatar billede spectre Nybegynder
24. oktober 2002 - 16:41 #3
prøv at ændre

<a href="#" onmouseover="doOn('myimg','_ii')" onmouseout="doOut('myimg','_ii')">
<img name="myimg" src="produkt.gif" width="95" height="25"> 
</a>

til

<a href="#" onmouseover="doOn('myimg2','_ii')" onmouseout="doOut('myimg2','_ii')">
<img name="myimg2" src="produkt.gif" width="95" height="25"> 
</a>
Avatar billede suhail Nybegynder
24. oktober 2002 - 18:10 #4
har gjord det men det fungere ikke ?

har en andet kode, men det fungere hellre ikke:

koden er:

<body>




<script language = "javascript">
function initialiser()
{
    if (parent.document.URL.indexOf("firma profil") > 0) valgt = "firma profil";
    if (parent.document.URL.indexOf("produkt") > 0) valgt = "produkt";
    saetIkoner();
}

function saetIkoner()
{
    document.getElementById("produkt").src = "produkt.gif";
    document.getElementById("firma profil").src = "firma profil.gif";
   
    document.getElementById(valgt).src = valgt + "ned.gif";
}

function vaelgIkon(navn)
{
    valgt = navn;
    saetIkoner();
}
</script>


<right>


<a href="firmaprofil.asp" >
<img src="firma profil.gif" onmouseover="this.src='firma profilned.gif'" onmouseout="saetIkoner()" onclick="vaelgIkon('firma profil')" id="firma profil"> 
</a>
<br>
<a href="produkt.asp" target="admin">
<img src="produkt.gif" onmouseover="this.src='produktned.gif'" onmouseout="saetIkoner()" onclick="vaelgIkon('produkt')" id="produkt"> 
</a>
</right>



</body>
Avatar billede Slettet bruger
24. oktober 2002 - 20:33 #5
Der må ikke være mellemrum i id'er. Derudover er det en meget dårlig idé at have mellemrum i filnavne, så "firma profilned.gif" bør være noget i retning af "firma_profilned.gif".
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester