Avatar billede langkiller Nybegynder
10. september 2012 - 11:19 Der er 9 kommentarer og
1 løsning

link i html5 <summary> virker ikke rigtigt

har brugt html5's <details>/<summary> funktion, men når jeg sætter links ind i overskriften virker de ikke rigtigt. Når man trykker på det pågældende link viser/skjuler den bare det der står i <details> uden at åbne linket.. linket kan dog godt åbnes hvis man vælger "åbn i ny fane" ved højreklik

eksempel

<details>
<summary>Over skriften - <a link href="google.dk"></summary>
Detaljer!
</details>

hvordan kan dette problem løses.. har allerede forsøgt med noget css(z-index) uden held
Avatar billede olebole Juniormester
10. september 2012 - 11:54 #1
<ole>

Det virker fint - men so far kun i Chrome. Det kan evt. løses med en jQuery polyfill. Søg på "details summary polyfill" på Google

/mvh
</bole>
Avatar billede langkiller Nybegynder
10. september 2012 - 13:21 #2
hmm okay, altså virker det uden polyfill i chrome eller?
For jeg bruger selv chrome og det virker ikke her.
ellers må jeg bare droppe det og smide link ned i details
Avatar billede olebole Juniormester
10. september 2012 - 13:32 #3
Det er måske en gammel version. Prøv at opdatere Chrome  =)

Koden bør dog se sådan ud:

<details>
<summary>Over skriften</summary>
<a link href="google.dk">Detaljer!</a>
</details>
Avatar billede langkiller Nybegynder
10. september 2012 - 13:56 #4
okay det vil jeg gøre..

ja i know, det gik bare lidt hurtigt med at skrive det ind :)

men jeg vil prøve at kigge på polyfill med jQuery som du skrev. lukker tråden igen.

du samler vel stadig ikke points?
Avatar billede olebole Juniormester
10. september 2012 - 14:12 #5
Ellers tak, du lukker bare  *o)
Avatar billede langkiller Nybegynder
10. september 2012 - 22:48 #6
Det gør jeg :) og tak for svaret
Avatar billede olebole Juniormester
10. september 2012 - 23:01 #7
Selvtak  =)
Avatar billede scootergrisen Nybegynder
11. september 2012 - 12:46 #8
Du har ikke skrevet nogen link tekst og heller ikke lukket a tagget. Og der er vist ikke nogen link attribut til a elementet.

Skriv sådan her i stedet for :

<details>
<summary>Over skriften - <a href="google.dk">link</a></summary>
Detaljer!
</details>

Dog virker koden ikke i særlig mange browsere endnu.
Avatar billede langkiller Nybegynder
11. september 2012 - 12:54 #9
@scooter: det var heller ikke selve koden der var vigtig, men mit spørgsmål. Skrev det i en fart for at illustrerer problemet bedre.

Og problemet er løst nu.. ellers tak for dit svar
Avatar billede olebole Juniormester
11. september 2012 - 12:55 #10
@scootergrisen: Spænd lige hjelmen og læs, hvad der bliver skrevet i tråden!
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