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)
13 svar · 422 visningar · startad av Troxy
<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!
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)
Då är allt som det skall vara ;) :e :r
Jo, verkligen...men är det verkligen ingen som vet?
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.
Nej, det bokstäverna ska vara i den storleken som det är, vad är det som inte funkar?
colione skrev:
Nej, det bokstäverna ska vara i den storleken som det är, vad är det som inte funkar?
...Fel tråd? :)
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).
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?
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.
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