Avatar billede kalleballe Nybegynder
15. oktober 2001 - 20:58 Der er 4 kommentarer og
1 løsning

menu problem..

Jeg har en venstre menu i et frame.

Punkterne i menuen ændre udseende når man klikker eller mouseover på dem.

Dette er styret via et stylesheet.

Ok, - så har jeg på min mainframe også nogle links som der også findes i min venstre menu.

Nu har jeg så lavet det sådan at når man klikker på et link i mainframet der altså også findes i venstre menuen finder venstre menuen automatisk det rigtige sted at folde sig ud så det passer til det link man har trykket på i mainframet.

Og nu problemet:

Hvordan får jeg menupunktet i venstre menuen til at skifte udseende (som om der er blevet klikket på det) når jeg har trykket på et link i mainframet og altså ikke har haft min mus på linket i venstremenuen???

p.s. jeg sender min besked fra mainframet til venstremenuen vha java script: i a href på linket.

kan jeg på nogen måde sende en besked til venstre menuen der blider computeren ind at der er blevet klikket i venstre menuen??

Vh

KalleBalle
Avatar billede jakoba Nybegynder
15. oktober 2001 - 21:15 #1
Det er ikke til at svare på uden at se din kode, så vi kan se hvordan netop den menu er programmeret.
Avatar billede nikolajdu Nybegynder
15. oktober 2001 - 21:18 #2
Hvis du f.eks bruger 2 classes til at styre mouseOver kan du gøre sådan ca. sårn her:

<html>
<head>
<STYLE>
    .color1 { color:#000000 }
    .color2 { color:#00ff00 }
</STYLE>

<script>

temp= \"none\";

function minFunktion(linket){

if (temp != \"none\"){
temp.className=\"color1\"
}

alert(linket+\' classen \'+linket.className.value)

linket.className=\"color2\"

temp = linket;

}

</script>
<body>
<a href=\"#\" name=\"link_til_mor\" class=\"color1\" onClick=\"minFunktion(this)\">link til mor</a>
<a href=\"#\" name=\"link_til_far\" class=\"color1\" onClick=\"minFunktion(this)\">link til far</a>

</body>
<html>


I din anden frame kan du så have et link ala det her:

<a href=\"#\" name=\"link_til_far\" class=\"color1\" onClick=\"parent.VENSTRE_FRAME_NAVN.minFunktion(this)\">link til far</a>

Men som Jakoba skriver ville det hjælpe med lidt kode...
Avatar billede nikolajdu Nybegynder
15. oktober 2001 - 21:27 #3
Du skal nok lige fjerne :

alert(linket+\' classen \'+linket.className.value)

Det var kun til test - Og i øvrigt hedder det kun linket.className - uden value.
Avatar billede kalleballe Nybegynder
15. oktober 2001 - 22:23 #4
mange tak, - jeg fatter det, - tænkte ikke lige på at kalde en funktion der kunne gøre det, - ret dumt.

Nå, - men mange tak igen

vh

KalleBalle
Avatar billede nikolajdu Nybegynder
15. oktober 2001 - 22:24 #5
Det er bare fino - Tak for point :-)
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