Avatar billede boxer Praktikant
17. august 2007 - 16:33 Der er 11 kommentarer og
1 løsning

Knap som link - flere på en række.

Hejsa

Hvordan laver man "Link knapper" hvor der kan placeres flere ved siden af hinanden?

Den eneste jeg kender er denne:
<form action="http://www.minfedeside.dk" method="get"><input value="Til Forsiden" type="submit" /></form>

Men de placeres under hinanden istedet for ved siden af hinanden.

mvh
Boxer
Avatar billede Slettet bruger
17. august 2007 - 16:49 #1
hvad er lige definitionen på en linkknap? og hvad er der galt med et almindeligt link?

Du kunne anvende

<button type="button" onclick="location.href='URL';">Tryk her</button>

Men det kræver jo at brugeren anvender javascript.

Jeg kan dog ikke se pointen i at skulle bruge en knap.
Avatar billede boxer Praktikant
17. august 2007 - 17:05 #2
daleif -> definitionen (min) ser du i selve spørgsmålet.
Der er bestemt ikke noget galt med et almindeligt link. I nogle tilfælde ser det bare bedre ud med en knap :o)

Jeg kan selvfølgelig sætte det op i en tabel hvis der ikke er andre løsninger?

javascriptløsningen virker, men den vil jeg helst undgå.
Avatar billede Slettet bruger
17. august 2007 - 17:12 #3
hvorfor laver du ikke bare et almindeligt link og så styler den så den ser ud som en knap? Det er jo bare baggrundsfarve samt border som giver den udseendet. Bemærk også at du kan ikke selv styre hvordan en <input type="submit" ... /> kommer til at se ud i Safari.
Avatar billede olebole Juniormester
17. august 2007 - 23:48 #4
<ole>

<form style="display:inline" .....>

- men jeg synes også, det er noget rod. Hvorfor ikke bare bruge JavaScript?

/mvh
</bole>
Avatar billede boxer Praktikant
20. august 2007 - 08:50 #5
Hvorfor ikke bruge javasript?
Fordi jeg ikke kan få skidtet til at virke :o)
De links der er tale om er links der er defineret i lang.php filer og selvfølgelig en anden php fil der læser om brugeren er logget ind og har rettigheder til at se linket.
Faktisk virker det heller ikke med <form action...

Dette bringer mig til daleif's forslag om at style linket.
Det må jeg se om jeg kan finde ud af at gøre direkte i html koden :o)
Avatar billede olebole Juniormester
20. august 2007 - 13:37 #6
Har du overvejet at finde fejlene i stedet? Kan du ikke få JavaScript til at fungere - og heller ikke formene - så har du nogle alvorlige fejl i koden  =)
Avatar billede boxer Praktikant
20. august 2007 - 14:44 #7
Der er tale om et phpbb2 forum. Færdigt software.
Der er nok nogle fejl, men det hele virker.

Koden ser således ud:
<a href="profile.php?mode=viewprofile&u={PROFILE_ID}">Min profil & gæstebog</a>

Linket virker som alm link, men som sagt ikke når der bruges javascript eller form action.
Avatar billede olebole Juniormester
20. august 2007 - 14:49 #8
"Der er nok nogle fejl, men det hele virker." >> Jamen, jeg troede netop, du havde problemer med at få helt simpel kode til at virke i phpbb2  =)

Jeg har ingen bud, når man ikke kan forvente at helt simpelt script og/eller markup ikke virker. Vi kan jo holde gættekonkurrence herfra og til Jul, når noget så grundlæggende ikke virker.

Eneste hjælp, jeg kan give er: Skift skidtet ud ... det duer ikke!  =)
Avatar billede boxer Praktikant
20. august 2007 - 15:16 #9
Jeg vil gætte på at det har noget at gøre med de sessions der tjekker om bruger er logget ind.

Det korte af det lange er at jeg brugte daleifs forslag om at style linket direkte.
Så daleif må have point hvis han smider et svar.

Og tak for hjælpen til Jer begge.
Avatar billede boxer Praktikant
05. september 2007 - 22:59 #10
daleif -> Et svar tak :o)
Det er ved at være sidste udkald.
Avatar billede boxer Praktikant
14. september 2007 - 22:39 #11
Ingen svar fra daleif - jeg lukker.
Du er altid velkommen til at henvende dig for point.
Avatar billede Slettet bruger
14. september 2007 - 22:59 #12
jeg havde bare ikke helt fulgt med
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