/ 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
valid rolloverscript
Fra : Lars Nyberg


Dato : 17-03-01 18:29

Jeg vil gerne lave et simpelt rollover der ikke gør brug af nameatributen i
IMG. Jeg har læst i OSS'en at det kan gøres men er en klovn til javascript
og forstår ikke hvordan.
Altså: meningen er at et billeder skiftes når musen er over forskellige
tekstlinks. Det skal være valid HTML (helst strict) samt virke i Explorer
5+,Netscape6 og helst også opera5.

Håber i gider hjælpe mig
Lars



 
 
Allan Vebel (17-03-2001)
Kommentar
Fra : Allan Vebel


Dato : 17-03-01 22:11

Lars Nyberg <Lars@rnospamnyberg.gs> skrev

> Jeg vil gerne lave et simpelt rollover der ikke gør
> brug af nameatributen i IMG.

Hm, hvordan skal dit script så vide hvilket billede det drejer sig om?

Er det ikke noget css du har set?

> Jeg har læst i OSS'en at det kan gøres

Hvilken oss - dem er det jo mange af?
--
Allan





Jakob Andersen (17-03-2001)
Kommentar
Fra : Jakob Andersen


Dato : 17-03-01 23:16

"Allan Vebel" <allan@vebel.dk> wrote
> Hm, hvordan skal dit script så vide hvilket billede det drejer sig om?

Med den rigtige metode, som skrevet i DOM specifikationen:

<SCRIPT TYPE="text/javascript">
function mousein(){
var billed = document.getElementById('billed');
billed.src = "billed2.gif";
}

function mouseout(){
var billed = document.getElementById('billed');
billed.src = "billed1.gif";
}
</SCRIPT>


Og så billedet:

<img src="billed1.gif" id="billed" onmouseover="mousein()"
onmouseout="mouseout()">


Håber det kan bruges.... Jeg har kun checket i IE men jeg er næsten
overbevist om at det også virker i NN6 og Opera5
--
Jakob Andersen



Allan Vebel (18-03-2001)
Kommentar
Fra : Allan Vebel


Dato : 18-03-01 01:53

Jakob Andersen <jakob@andersen.as> skrev

> <img src="billed1.gif" id="billed" onmouseover="mousein()"
> onmouseout="mouseout()">

Lars skrev jo:

> > der ikke gør brug af nameatributen

Her er det bare id der bliver refereret til stedet for - jeg kan ikke se
forskellen.

--
Allan



Jakob Andersen (18-03-2001)
Kommentar
Fra : Jakob Andersen


Dato : 18-03-01 13:24

"Allan Vebel" <allan@vebel.dk> wrote
> Lars skrev jo:
> > > der ikke gør brug af nameatributen

Gør ovenstående det?

> Her er det bare id der bliver refereret til stedet for - jeg kan ikke se
> forskellen.

Name attributten er depricated det er id attributten ikke..

--
Jakob Andersen



Lars Nyberg (18-03-2001)
Kommentar
Fra : Lars Nyberg


Dato : 18-03-01 17:21

> Håber det kan bruges.... Jeg har kun checket i IE men jeg er næsten
> overbevist om at det også virker i NN6 og Opera5

Det virker i nn6 men ikke i opera.
Måske står der noget her der kan forklare:
http://www.opera.com/opera5/specs.html

Jeg har dog lige opdaget at name er tilladt i html 4.01 strict så det løser
lidt mit problem. Det skulle være muligt at finde et script der virker et
eller andet sted.
Tak for hjælpen
Lars



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408935
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste