TroxyMedlem sedan mars 20041 505 inlägg <script language="javascript">
function on(menu)
{
document.getElementById(menu).src = "bilder/"+menu+"h.jpg";
logo.src = "bilder/logo_"+menu+".jpg";
}
function off(menu)
{
document.getElementById(menu).src = "bilder/"+menu+".jpg";
logo.src = "bilder/logo.jpg";
}
</script>
<img src="bilder/menu1.jpg" name="menu1" onmouseover="on('menu1')" onmouseout="off('menu1')">
Det där fungerar i Internet Explorer, men inte i Mozilla. Den byter helt enkelt inte bild. Hjälp mig!
frankofMedlem sedan jan. 20016 874 inlägg Nu är jag inte vassast på javascript ;)
Men testa att ange scriptet "korrekt"
<script type="javascript/text">
Och använd bara små bokstäver (getelementbyid)
TroxyMedlem sedan mars 20041 505 inlägg Nu fungerar det inte i Internet Explorer heller :e
Tack ändå ;)
frankofMedlem sedan jan. 20016 874 inlägg Då är allt som det skall vara ;) :e :r
TroxyMedlem sedan mars 20041 505 inlägg Jo, verkligen...men är det verkligen ingen som vet?
JojoxxMedlem sedan juni 20004 308 inlägg id och name är inte samma sak. Byt ut name="menu1" mot id="menu1" Är inte logo definierat någon annanstans i scriptet bör du plocka bort det eller definiera logo till något.
colioneMedlem sedan juni 20014 421 inlägg Nej, det bokstäverna ska vara i den storleken som det är, vad är det som inte funkar?
dectgapMedlem sedan sep. 20021 655 inlägg
frankof skrev:
Nu är jag inte vassast på javascript ;)
Men testa att ange scriptet "korrekt"
<script type="javascript/text">
Ännu mer korrekt blir det om man skriver det i rätt ordning :)
<script type="text/javascript">
Och använd bara små bokstäver (getelementbyid)
Då blir det fel, eftersom JavaScript är skiftlägeskänsligt (ett småfjolligt ord, men det går iaf fram vad jag menar, hoppas jag) och kräver att du skriver getElementById - annars blir det fel (precis som colione påpekade).
TroxyMedlem sedan mars 20041 505 inlägg Tack så mycket för hjälpen!
Jag bytte ut name="menu1" mot id="menu1", sedan fungerade det.
frankofMedlem sedan jan. 20016 874 inlägg
dectgap skrev:
frankof skrev:
Nu är jag inte vassast på javascript ;)
Men testa att ange scriptet "korrekt"
<script type="javascript/text">
Ännu mer korrekt blir det om man skriver det i rätt ordning :)
<script type="text/javascript">
Och använd bara små bokstäver (getelementbyid)
Då blir det fel, eftersom JavaScript är skiftlägeskänsligt (ett småfjolligt ord, men det går iaf fram vad jag menar, hoppas jag) och kräver att du skriver getElementById - annars blir det fel (precis som colione påpekade).
Jag sa ju det, jag är inte vassast på javascript ;)
Men det med "text/javascript" vs "javascript/text"? spelar det någon roll?
dectgapMedlem sedan sep. 20021 655 inlägg
frankof skrev:
Men det med "text/javascript" vs "javascript/text"? spelar det någon roll?
MIME-types skrivs som type/subtype.
"javascript" är en subtype till "text", och därför skriver man det som text/javascript.
Varför inte bara skriva case sensitive? Alla i Sverige kan ju trots allt engelska.
frankofMedlem sedan jan. 20016 874 inlägg
dectgap skrev:
frankof skrev:
Men det med "text/javascript" vs "javascript/text"? spelar det någon roll?
MIME-types skrivs som type/subtype.
"javascript" är en subtype till "text", och därför skriver man det som text/javascript.
Så, då var det sluttjötat ;) tackar