Avatar billede gecko Nybegynder
08. april 2002 - 23:10 Der er 6 kommentarer og
1 løsning

Javascript....fryse skærm og tø op igen !!! :-)

Hey
Jeg sidder og er ved at brænde sammen over en side og har brug for lidt hjælp.
siden ligger på http://www.etrix.dk/m

Jeg vil lave sådan at når man klikker på de sorte kasser, så "låser" de 2 billeder der kommer ved mouseover......og når man klikker igen så skal de "låses op igen".....er det muligt ???

Jeg er også åben for andre ideer !!

Avatar billede jakoba Nybegynder
08. april 2002 - 23:28 #1
Ja da:

life foran funktionen skiftbillede lægger du en variabel. Og bruger den som betingele indeni funktionen:

var laast = false;
function skiftbillede(img_name,img_src) {
    if ( ! laast )
        document[img_name].src=img_src;
}

ig i hvert af de 5 <span kommandoer tilføjes en onclick handeler der vender variablen og returnerer false:

<SPAN id=foerste><a href="#"
onmouseover="skiftbillede('nav1','nav1.jpg');
skiftbillede('text','text1.jpg');skiftbillede('billede','billede1.jpg')"
onmouseout="skiftbillede('nav1','nav.jpg');
skiftbillede('text','text.jpg');skiftbillede('billede','billede.jpg')"
onclick="laast = (!laast);return false;">
<IMG NAME="nav1" height=25 src="nav.jpg" width=45 ALT="1"
style="border:none;" /></a></SPAN>

så står billederne fast efter klik indtil man klikker igen.

mvh JakobA
Avatar billede jakoba Nybegynder
08. april 2002 - 23:30 #2
PS: jeg får kun mouseover effekt på span 1 og spam 5, er alle billeder uploadet?
Avatar billede gecko Nybegynder
08. april 2002 - 23:40 #3
ja alle bill. er oppe......det virker fint her !!
Avatar billede gecko Nybegynder
08. april 2002 - 23:47 #4
Og tak for hjælpen...jeg kigger på det senere, så skal du nok få dine point......du er jo faktisk en gud herinde !!
Avatar billede jakoba Nybegynder
09. april 2002 - 00:01 #5
Ok nu kan jeg også (i min IE4) det var fordi der ikke var en width og height på dine id styles, IE4 gør dem åbenbart bare-derudaf brede hvis ikke man fortæller den noget andet.
Og det fik så #text til at 'ligger ovenover' og dække for spans anden til fjerde.

se eksempel på http://www.jakoba.dk/eksperten/exp195608.html

jeg er ikke helt glad for den måde billederne i foerste til femte kommer 'ud af sync' når man låser på eet span og låser op på et andet. bør det rettes.

mvh JakobA
Avatar billede gecko Nybegynder
09. april 2002 - 00:10 #6
det her forstår jeg ikke :

"jeg er ikke helt glad for den måde billederne i foerste til femte kommer 'ud af sync' når man låser på eet span og låser op på et andet. bør det rettes."
Avatar billede jakoba Nybegynder
09. april 2002 - 06:36 #7
klik på første så mouseover fryser.

flyt nusen rundt og klik så på anden for at få mouseover igen.

nu viser første stadig over-billedet og bliver ved at have det indtil musen har været over det og er gået igen.
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