/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
ARGH! hjælp til roll-over ønskes!
Fra : Brian Emilius


Dato : 25-11-04 18:50

Hej NG

Hvorfor virker dette ikke(?):

<head>
<script language="JavaScript">
function mouseOver(objname, objimg) {
document.+objname+.src = 'hover_'+objimg;
}
function mouseOut(objname, objimg) {
document.+objname+.src = objimg;
}
</script>
</head>

<body>
<img src="test.gif" name="test" onMouseOver="mouseOver(this.name, this.src)"
onMouseOut="mouseOut(this.name, this.src)" />
</body>

Venlig hilsen
Brian Emilius



 
 
Jens Gyldenkærne Cla~ (25-11-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 25-11-04 23:14

Brian Emilius skrev:

> Hvorfor virker dette ikke(?):

- Hvordan virker det ikke?
- Hvilke browsere har du testet med?
- Får du nogen javascriptmeddelelser fra browserne?

Giv gerne et link til din side - det er lettere at hjælpe når
man kan se siden online.


Et par generelle kommentarer følger:

> <script language="JavaScript">

Drop language og bruge type="text/javascript" i stedet.


> document.+objname+.src = 'hover_'+objimg;

Hvordan vil du have sætningen herover fortolket? Du kan ikke bruge
strengsammensætning på den måde.

Prøv med

   document.images[objname].src = 'hover_' + objimg;

Det er ikke alle browsere der tillader direkte adgang til objekter
gennem document.objnavn - det er bedre at bruge samlingen images
eller evt. getElementById (der bare ikke understøttes af ældre
browsere).


> document.+objname+.src = objimg;

Samme historie her.


> <img src="test.gif" name="test"

Prøv med id="test" i stedet (evt. begge sammen).
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste