Avatar billede kolzie Nybegynder
15. april 2002 - 18:57 Der er 25 kommentarer og
3 løsninger

2 mouseover-funktioner - er det muligt?

Jeg har et mindre problem...
Jeg er i gang med at lave en side, hvor der kommer onmouseover-billeder. Det kører med MM_swapimage-funktionen. Jeg går udfra at I kender den, ellers skal I bare sige til, så skal jeg nok paste den til jer.
Den kører selvfølgelig fint, men det er ikke det der er problemet.. Jeg kører med hide/show_layer, dvs. når man holder musen over et link, kan man få et billed til at være lige hvor man vil på siden, poster lige koden her:
<script language="Javascript" type="Text/Javascript">
<!--
var ns, ns6, ie;

ns = (document.layers) ? true : false;
ns6 = (document.getElementById) ? true : false;
ie = (document.all) ? true : false;

function showLayer( layer ){
if( ns ){
document.layers[layer].visibility = "show";
} else if( ie ){
document.all[ layer ].style.visibility = "visible";
} else if( ns6 ){
document.getElementById(layer).style.visibility = "visible";
}
}

function hideLayer( layer ){
if( ns ){
document.layers[layer].visibility = "hidden";
} else if( ie ){
document.all[ layer ].style.visibility = "hidden";
} else if( ns6 ){
document.getElementById(layer).style.visibility = "hidden";
}
}

//-->

</SCRIPT>
Den er der såmænd heller ikke nogen problemer med, de andre steder jeg kører med den, men der kører jeg også med tabelhover... Dvs. der kommer ikke en anden mouseover-effekt= intet problem. Men på den her side, skal begge funktioner altså være der...
Det her skal ind i <a href> for at give layer-funktionen;
onMouseOver="showLayer('divOne');" onMouseOut="hideLayer('divOne');
det her skal ind for at give mouseover-effekten;
onMouseOver="MM_swapImage('om','','omon.jpg',1);P7AniMagic('navbar4',300,55,15,5,0,0);P7AniMagic('navbar3',634,44,20,1,0,0);P7AniMagic('navbar2',634,31,20,1,0,0)" onFocus="if(this.blur)this.blur()"
og så en <img> bagefter...
Er det muligt at have 2 mouseover-funktioner, i så fald, hvordan?
Avatar billede rdc Nybegynder
15. april 2002 - 18:59 #1
Nej det er muligt.
Avatar billede kolzie Nybegynder
15. april 2002 - 19:00 #2
nej det er muligt???
Avatar billede kolzie Nybegynder
15. april 2002 - 19:03 #3
^
|
Giver ingen mening
Avatar billede kolzie Nybegynder
15. april 2002 - 19:05 #4
Kunne godt bruge en Jakoba, Olebole, erikjacobsen, nikolajdu el. en anden decideret ekspert her...
Avatar billede taskmgr Nybegynder
15. april 2002 - 19:07 #5
kolzie >> Undskyld, men du skal da ikke regne med at få så meget hjælp, hvis du kun kan bruge dem du nævner der?
Avatar billede kolzie Nybegynder
15. april 2002 - 19:09 #6
taskmgr>>
Jeg skriver "el. en anden decideret ekspert", dermed henvender det sig til de fleste herinde - eller er det dårligt formuleret? Men det er i hvert fald det jeg mener...
Avatar billede pelkjaer Nybegynder
15. april 2002 - 19:21 #7
Kan ikke se problemet.
Du bruger Dreamweaver, så når du har dit textlink/billede valgt kan du tilføje ligeså mange onmouseover's du vil.

Her er 2 på et link:

<a href="java script:;" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('minus','','images/menplus.gif',0);P7AniMagic('divone',0,200,5,30,1,0)">Dette er et link</a>
Avatar billede muddi Praktikant
15. april 2002 - 19:27 #8
Det er ikke noget problem at udføre flere funktioner ved mouseOver, de skal bare separeres med et semikolon ";"

Præcis som pelkjaer skriver!
Avatar billede kolzie Nybegynder
15. april 2002 - 19:32 #9
Pelkjaer >
Jeg bruger nu godt nok ikke dreamweaver...
Avatar billede kolzie Nybegynder
15. april 2002 - 19:34 #10
... Men det har jeg gjort engang
Avatar billede kolzie Nybegynder
15. april 2002 - 19:35 #11
anyway, jeg prøver det...
Avatar billede kolzie Nybegynder
15. april 2002 - 19:36 #12
hmmm... Hvis jeg "giver" den java script:; kommer der jo ikke en ny side frem, den er jo til hvis, der fx. skal en underside frem, når man holder musen over noget
Avatar billede muddi Praktikant
15. april 2002 - 20:12 #13
Men det er vel heller ikke meningen at der skal komme en ny side frem eller hvad? I så fald kan du ændre til href="dinsiden.html" ...
Avatar billede pelkjaer Nybegynder
15. april 2002 - 20:27 #14
Meget muligt du ikke bruger dreamweaver - men i så fald, hvorfor bruger du så dens javascriptfunktioner?

MM_swapImage er DW kode, ligeså er P7AniMagic.
Avatar billede muddi Praktikant
15. april 2002 - 20:32 #15
Pelkjaer >> Han har vel "grabbet" JavaScriptet fra en anden side :o)
Men det er rigtig at MM indikerer en Macromedia Dreamveawer funktion *G*
Avatar billede kolzie Nybegynder
15. april 2002 - 20:38 #16
jeg HAR brugt det engang...
Avatar billede ras2000 Nybegynder
16. april 2002 - 08:47 #17
Du skal bare liste alle de funktioner der skal startes ved en onmouseover event:
onMouseOver="showLayer('divOne');MM_swapImage('om','','omon.jpg',1);P7AniMagic('navbar4',300,55,15,5,0,0);P7AniMagic('navbar3',634,44,20,1,0,0);P7AniMagic('navbar2',634,31,20,1,0,0)"
Avatar billede ras2000 Nybegynder
16. april 2002 - 08:48 #18
...og tilsvarende for en onmouseout event selvfølgelig.
Avatar billede pelkjaer Nybegynder
16. april 2002 - 08:50 #19
Og det mener du ikke er sagt op til flere gange allerede?
Avatar billede kolzie Nybegynder
16. april 2002 - 09:36 #20
Rolig nu pelkjaer, jeg synes faktisk at han forklarer det lidt bedre end dig...
Det virker også fint, troede jeg... Men ganske rigtigt kommer begge mouseover-funktioner, men de bliver ganske enkelt stående...
Avatar billede pelkjaer Nybegynder
16. april 2002 - 10:12 #21
Ja selvfølgelig gør de det. Der skal jo tilsvarende antal onmouseout event på også...
Avatar billede kolzie Nybegynder
16. april 2002 - 15:00 #22
Pelkjaer >> Det har jeg selvfølgelig også gjort...
Avatar billede kolzie Nybegynder
16. april 2002 - 20:21 #23
... og det virker stadig ikke
Avatar billede ras2000 Nybegynder
17. april 2002 - 08:01 #24
Prøv at læg hele koden herind, eller et link til siden.
Avatar billede kolzie Nybegynder
17. april 2002 - 14:39 #25
ras2000>
???
Avatar billede ras2000 Nybegynder
17. april 2002 - 14:42 #26
Hvis du gør som der bliver sagt, må der være noget helt tredie galt med din kode, men det er jo lidt svært at gætte hvad det kan være. Hvis du gav mig hele koden til den side der ikke virker, eller gav mig et link til siden, så kunne jeg kigge på den, og forhåbentlig fortælle dig hvad der er galt, og evt fortælle dig hvordan du kunne rette det. Jeg går ud fra det er det du gerne vil.
Avatar billede kolzie Nybegynder
18. april 2002 - 17:29 #27
ras2000>
Det vil jeg helst ikke poste herinde, har du ikke ICQ el. mIRC??
Hvis du har ICQ, så er mit nr 84955009
Hvis du har mIRC, så join lige #Cleaners.dk/KH (den jeg er på, hvor der er færrest) på quakenet
Avatar billede kolzie Nybegynder
18. april 2002 - 21:18 #28
well... Bare drop det, jeg forsøger bare en masse selv, det bør jeg kunne finde ud af...
Men fordi I ikke kunne hjælpe mig totalt, må jeg dele points mellem os alle 3, skriv lige her, hvis I ikke synes om den handling fra min side..
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