Avatar billede chanlo Nybegynder
18. oktober 2003 - 00:25 Der er 6 kommentarer og
1 løsning

altuelt link fremhævet

jeg vil gerne lave så det aktuelle link i min menu er fremhævet når siden vises.
men jeg bruger frames og menuen er i topframen og den aktuelle side vises i mainmframen...
kan man det ??
Avatar billede jaffafo Nybegynder
18. oktober 2003 - 03:33 #1
brug Css

du kan sætte A:active {decoration: underline;}
Avatar billede thor.ostergaard Nybegynder
18. oktober 2003 - 06:47 #2
a:active giver nu ikke meget mening - a:active er den typografi, der bruges mens man klikker på et link (altså mens man holder knappen nede).

Nej, hvis du vil gøre noget i asp.net med sådan en frames baseret menu skal du bruge linkbuttons til din links i menuen og i din kode til hvert link kan du skifte udseende på linket.
Avatar billede chanlo Nybegynder
18. oktober 2003 - 11:58 #3
thor.ostergaard>> hvordan får jeg en linkbutton til at virke som et hyperlink, den har ingen "navigateurl" som f.eks et hyperlink har ??
Avatar billede thor.ostergaard Nybegynder
18. oktober 2003 - 12:38 #4
Normalt bruger man server.transfer eller response.redirect i sin kode, men det virker ikke rigtigt når man bruger frames. I den sammenhæng bliver man nødt til at bruge lidt javascript.

Det kunne se sådan her ud:
    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        LinkButton1.Attributes.Add("onclick", "parent.frames['main'].location.href='content.aspx';")
    End Sub

    Private Sub LinkButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LinkButton1.Click
        LinkButton1.BackColor = System.Drawing.Color.Aqua
    End Sub

I Page_Load knytter du linket til knappen og i LinkButton_Click sørger du for at skifte baggrundsfarve.

God kamp :-)
Avatar billede chanlo Nybegynder
18. oktober 2003 - 22:59 #5
>>thor, overgodt det var jo lige det ;))
send et svar...
Avatar billede thor.ostergaard Nybegynder
19. oktober 2003 - 08:07 #6
Dejligt
Avatar billede chanlo Nybegynder
19. oktober 2003 - 11:49 #7
jeg har lavet det hele i c# og det virker (takket være dig) perfekt ;-)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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