06. juni 2002 - 09:24
Der er
14 kommentarer og 1 løsning
Menu med highlight
Jeg har en menu, hvor jeg gerne vil have teksten ændre sig når jeg trykker på et link, altså det er kun det sidste valgte der skal se anderledes ud end de andre punkter..... /Tubber
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Heysa ! Har du et link eller noget kode...det gør det lidt nemmere... Venligst <ATN/>
Menu'en ser ud som følger...... Det jeg vil er den sidste der er trykket på skal være anderledes, bold eller underlined eller et eller andet...... <UL> <A HREF="Forside.asp" TARGET="MAIN"><li id="li1" style="visibility:hidden;"><span style="visibility:visible;" onMouseOver="vis('li1');" onMouseOut="skjul('li1');">Forside</span></A> <A HREF="Forside.asp" TARGET="MAIN"><li id="li1" style="visibility:hidden;"><span style="visibility:visible;" onMouseOver="vis('li1');" onMouseOut="skjul('li1');">Forside</span></A> <A HREF="Forside.asp" TARGET="MAIN"><li id="li1" style="visibility:hidden;"><span style="visibility:visible;" onMouseOver="vis('li1');" onMouseOut="skjul('li1');">Forside</span></A> <A HREF="Forside.asp" TARGET="MAIN"><li id="li1" style="visibility:hidden;"><span style="visibility:visible;" onMouseOver="vis('li1');" onMouseOut="skjul('li1');">Forside</span></A> </UL>
hov de hedder self li1, li2, li3, li4 ned af
Hvis kravene bare er, at teksten skal være bold/kursiv/understreget etc. kan du jo benytte CSS. Et lille eksempel: <head> <style type="text/css"> a.fedtlink:link { text-decoration: none; color: #000099; font-size: 17px; font-weight: normal; } a.fedtlink:visited { text-decoration: none; color: #000099; font-size: 17px; font-weight: normal; } a.fedtlink:active { color: #000099; text-decoration: underline; font-size: 17px; font-weight: bold; } a.fedtlink:hover { color: #990000; text-decoration: underline; font-size: 17px; font-weight: bold; } </style> </head> Og så giv dit sidste link en class: <A class="fedtlink" HREF="Forside.asp" TARGET="MAIN"><li id="li1" style="visibility:hidden;"><span style="visibility:visible;" onMouseOver="vis('li1');" onMouseOut="skjul('li1');">Forside</span></A>
Heysa ! Prøv denne... Venligst <ATN/> ****| Code start |**** <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled</title> <style type="text/css"> .link { font-family : verdana; font-size : 12px; } </style> <script language="javascript" type="text/javascript"> //SKRIV ANTAL LINKS //***************** var objLinks = 4; function clickIt(n) { for (var i = 1; i <= objLinks; i++) { document.getElementById('tester'+i).style.fontWeight = 'normal'; } n.style.fontWeight = 'bold'; } </script> </head> <body> <ul> <li><a href="#" id="tester1" onclick="clickIt(this)" class="link">Test1</a></li> <li><a href="#" id="tester2" onclick="clickIt(this)" class="link">Test2</a></li> <li><a href="#" id="tester3" onclick="clickIt(this)" class="link">Test3</a></li> <li><a href="#" id="tester4" onclick="clickIt(this)" class="link">Test4</a></li> </ul> </body> </html> ****| Code End |****
Heysa ! Jeg kan se der er ædt noget af koden... I linket skal det være: onclick="clickIt(this)" Ved ikke lige hvor den sidste parentes blev af ? Venligst <ATN/>
oasen: Det virker men kun på det øverste link ?
ATN: Det er meget godt, men den virker modsat af det der er meningen..... De er bold min tekst og den skal så være bold + underline når jeg klikker på den, den du har lavet styler alle sammen på nær den jeg klikker på
Heysa ! Så forklar lige hvordan det skal se ud...så bliver det fixet... Venligst <ATN/>
06. juni 2002 - 11:24
#10
Min tekst er stylet så den er bold, når jeg så trykker på et link, så skal den jeg trykker på bliver understreget.... og når jeg trykker på en ny så er det den der er understreget :O)
06. juni 2002 - 11:36
#11
Heysa ! Så prøver vi igen... Venligst <ATN/> ****| Code Start |**** <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled</title> <style type="text/css"> .link { text-decoration : none; font-family : verdana; font-size : 12px; font-weight : bold; } </style> <script language="javascript" type="text/javascript"> //SKRIV ANTAL LINKS //***************** var objLinks = 4; function clickIt(n) { for (var i = 1; i <= objLinks; i++) { document.getElementById('tester'+i).style.textDecoration = 'none'; } n.style.textDecoration = 'underline'; } </script> </head> <body> <ul> <li><a href="#" id="tester1" onclick="clickIt(this)" class="link">Test1</a></li> <li><a href="#" id="tester2" onclick="clickIt(this)" class="link">Test2</a></li> <li><a href="#" id="tester3" onclick="clickIt(this)" class="link">Test3</a></li> <li><a href="#" id="tester4" onclick="clickIt(this)" class="link">Test4</a></li> </ul> </body> </html>
06. juni 2002 - 11:36
#12
Det var mystisk...den har ædt noget af koden igen....men det er samme fejl som sidst... Venligst <ATN/>
06. juni 2002 - 11:52
#13
Siger mange mange tak og så er der points til dig :O)
06. juni 2002 - 22:29
#14
tubber ---> Du skal bare sætte class="fedtlink" ved det link, du vil have anderledes, så virker det glimrende. Men det gider jeg ikke bruge mere tid på, nu når du så smukt har afvist.
07. juni 2002 - 18:16
#15
oasen: Jeg har sat class="fedtlink" og det virkede ikke, det atn skrev det virkede heller ikke, skrev det til jer begge, han skrev et fortsat (nyt) svar og det virkede......så hvorfor skulle han ikke have de point ?
Vi tilbyder markedets bedste kurser inden for webudvikling