Avatar billede mr.inzane Nybegynder
10. oktober 2007 - 15:54 Der er 11 kommentarer og
1 løsning

link som almindelig tekst

Hej

Jeg har et punkt i en menu som jeg gerne skal have vist som tekst ligesom de andre menu punkter, sådanne man ikke direkte kan se det er et link.

Problemet er bare med a href er at den viser den som et link, dvs med understregning og farve og det skal den ikke.

fx.
response.write "<a href=""http://www.jubii.dk""target=""_blank"">- " & navn & "</a><br>"


hvordan undgår jeg dette?
Avatar billede w13 Novice
10. oktober 2007 - 15:58 #1
Du bruger bare java script:

<span onclick="window.location.href='http://www.jubii.dk'">tekstlink</span>
Avatar billede w13 Novice
10. oktober 2007 - 15:59 #2
Onclick kan lægges på alle tags, her valgte jeg bare <span>, da det ikke kan ses på nogen måde. Det kunne f.eks. også lægges på <div> eller <p>, men disse 2 laver afsnit.
Hvis du har det i en table-celle, kan du også lægge den på denne, altså på en <td>.
Avatar billede w13 Novice
10. oktober 2007 - 16:00 #3
Alternativt kan du camouflere dit link med css i en style-attribut:

response.write "<a style=""color:#000000;text-decoration:none"" href=""http://www.jubii.dk"" target=""_blank"">- " & navn & "</a><br>"
Avatar billede kalp Novice
10. oktober 2007 - 16:02 #4
hvis den første skal give mening bør der tilføjes

<span style="cursor:pointer;" onclick="window.location.href='http://www.jubii.dk'">tekstlink</span>
Avatar billede mr.inzane Nybegynder
10. oktober 2007 - 16:04 #5
Bare for at lyder dum :) hvordan vil du sætte den ind ASP-mæssigt sammenhæng
Avatar billede kalp Novice
10. oktober 2007 - 16:05 #6
Response.write "<span style=""cursor:pointer;"" onclick=""window.location.href='http://www.jubii.dk'"">tekstlink</span>"
Avatar billede w13 Novice
10. oktober 2007 - 16:06 #7
Hvilken vælger du? :) Den første?

Response.Write "<span onclick=""window.location.href='http://www.jubii.dk'"">- "&navn&"</span><br>"

Skal det derimod være i nyt vindue (hvilket du vist gerne vil have?), så skal det være:

Response.Write "<span onclick=""window.open('http://www.jubii.dk')"">- "&navn&"</span><br>"
Avatar billede mr.inzane Nybegynder
10. oktober 2007 - 16:06 #8
Havde ikke lige set dit alternative forslag....
Dit alternativ virkede efter hensigten....

Takker :)
Avatar billede w13 Novice
10. oktober 2007 - 16:07 #9
Kalp>> Pointeren måtte ikke kunne ses, tror jeg. Det er et meget hemmeligt link. =)
Avatar billede w13 Novice
10. oktober 2007 - 16:08 #10
Hvis pointeren skal kunne ses, er det bedst at bruge:

response.write "<a style=""color:#000000;text-decoration:none"" href=""http://www.jubii.dk" target=""_blank"">- " & navn & "</a><br>"

Så kan den også læses af Google (som ikke kan læse JavaScript, hvilket onclick er).

Og takker for point! :)
Avatar billede w13 Novice
10. oktober 2007 - 16:09 #11
Så du vælge at bruge <a> med en style på? Hvis der ikke skal vises en hånd, når man holder musen over, skal det bare være:

response.write "<a style=""cursor:default;color:#000000;text-decoration:none"" href=""http://www.jubii.dk" target=""_blank"">- " & navn & "</a><br>"
Avatar billede kalp Novice
10. oktober 2007 - 16:09 #12
w3 >> he he he:) det er måske hans hemmelige indgang til en admin sektion:P
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
Kurser inden for grundlæggende programmering

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