Avatar billede 3z Nybegynder
22. august 2002 - 11:09 Der er 8 kommentarer og
2 løsninger

Knap uden form...

Hej,

Jeg vil lave et alm. tekstlink om til en knap, hvordan gør jeg det?

Har lavet et lille privat brugersystem, hvor jeg bruger dette til at logge af:
<a href="?mode=logoff">Logoff</a>

Hvordan laver jeg det om til en knap? Skal jeg bruge <form action>osv. eller kan det måske gøres med JavaScript el.lign?

Håber I forstår :)
Avatar billede xyborx Nybegynder
22. august 2002 - 11:11 #1
JavaScript er ikke min helt stærke side, men det burde kunne gøres med noget i retning af
<INPUT type="button" value="Logoff" OnClick="window.location='?mode=logoff'">
Avatar billede 3z Nybegynder
22. august 2002 - 11:11 #2
Har forresten prøvet med:
<form action="?mode=logoff"><input type="submit" value="logoff"></form>
men det virker ikke...
Avatar billede 3z Nybegynder
22. august 2002 - 11:13 #3
JA! Selvfølgelig - hukommelsen er sgu ikke hvad den har været :)
Avatar billede xyborx Nybegynder
22. august 2002 - 11:13 #4
Det kan være den absolut vil have navnet på filen?
<form action="index.php?mode=logoff"><input type="submit" value="logoff"></form>
Avatar billede xyborx Nybegynder
22. august 2002 - 11:13 #5
Der var jeg lidt for langsom med den ekstra mulighed :D
Avatar billede cthun Nybegynder
22. august 2002 - 11:32 #6
<input type="button" value="Logoff" OnClick="location.href='?mode=logoff'">
Avatar billede 3z Nybegynder
22. august 2002 - 11:42 #7
xyborx >> virkede desværre heller ikke? Forstår ikke helt hvorfor...

cthun >> Hvad er forskellen på at bruge location.href og window.location? (Håber på at lære lidt her) :)
Avatar billede cthun Nybegynder
22. august 2002 - 11:46 #8
så skal du prøve
<input type="button" value="Logoff" OnClick="location.href='dinfil.asp?mode=logoff'">

Jeg ved faktisk ikke hvad forskellen er, men det er noget med hvilke browsere scriptet understøtter.. De fleste browsere understøtte location.href
Avatar billede 3z Nybegynder
22. august 2002 - 12:03 #9
OK, men det virker i hvert fald med den jeg fik først (xyborx)...

Tak begge to - xyborx får flest point, da han svarede hurtigst...
Avatar billede jakoba Nybegynder
22. august 2002 - 12:20 #10
for at kunne kalde det en 'korrekt' html skal der skrives <form og </form kommandoer udenom den knap, da knapper er defineret som 'form-elementer'. IE viser godt nok en knap alligevel, men i andre browsere bliver <input kommandoen ignoreret hvis der ikke er en form omkring den.

<form style="display:inline;"><input type="button" value="Logoff" OnClick="location.href='dinfil.asp?mode=logoff'"></form>

gør det lovligt uden det linieskift <form kommandoer ellers giver.
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