Avatar billede htx98i17 Professor
03. oktober 2001 - 18:41 Der er 16 kommentarer og
3 løsninger

<button> go to url

Kan man ikke lave en <button> som går til en url, uden javascript?

Det skal IKKE være en <input type=\"submit\" > !
Men en <button></button>

måske var løsningen en måde hvorpå man kan få en <button> til at submitte en form! men det skal stadig være uden js.
Avatar billede nikolajdu Nybegynder
03. oktober 2001 - 18:43 #1
OnClick er en javaScript eventhandler, så nej - Ikke med mindre du vil bruge <a href=\"www.nikolajdu.dk\">klik</a>

<input type=\"button\" onClick=\"self.location=\'www.nikolajdu.dk\'\">
Avatar billede nikolajdu Nybegynder
03. oktober 2001 - 18:43 #2
Denne submitter ikke.
Avatar billede sukos Juniormester
03. oktober 2001 - 18:44 #3
for sent!
Avatar billede htx98i17 Professor
03. oktober 2001 - 18:45 #4
Tænkte det godt, æv
Avatar billede nikolajdu Nybegynder
03. oktober 2001 - 18:46 #5
Hvorfor må der ikke bruges javaScript?? Hvad skal du bruge det til?
Avatar billede htx98i17 Professor
03. oktober 2001 - 18:47 #6
det er til et \"gå videre til dankortbetaling\"-link

hehe, ret vigtigt at det virker i alle browsere... :)
Avatar billede nute Nybegynder
03. oktober 2001 - 18:49 #7
hva er galt med en <a href=\"gåtildankort\"><input type=\"button\"></a>

??
Avatar billede nikolajdu Nybegynder
03. oktober 2001 - 18:49 #8
Den virker da fint alle steder.
Avatar billede htx98i17 Professor
03. oktober 2001 - 18:53 #9
der er det galt med
<a href=\"gåtildankort\" ><input type=\"button\"  value=\"noget\" ></a>

at der ik sker noget når man klikker...
Avatar billede jakoba Nybegynder
03. oktober 2001 - 18:58 #10
Hvad med at tænke den anden vej rundt. di vil jo netop have at der bliver hentet en ny side.

<form action=\"den_nye_side.html\">
<input type=\"submit\" value=\"knaptekst\">
</form>

hvis der skal henters til en anden ramme kan du sætte en target=\"rammenavn\" parameter i <form kommandoen.

det vil virke i noget nær alle browsere da det er 100% standard html fra version 2 eller før.

eneste begrænsning er at du kan ikke placere den knap indeni en anden form.

mvh JakobA
Avatar billede htx98i17 Professor
03. oktober 2001 - 19:05 #11
Altså

hele ideen var at jeg kunne lave en knap med <button> med et billede i.

<button><img src=\"noget.jpg\" ></button>

det vil virke som en knap (når man trykker på den) og samtidig vil knappen være en billede...

Prøv selv at lave
<button><img src=\"noget.jpg\" ></button>

så kan I se hva jeg mener,
jeg ved ik om man kan lave det samme på en anden måde?
Avatar billede nute Nybegynder
03. oktober 2001 - 19:08 #12
tja...eller hvorfor ikke ta en screendump og lag et bilde av den button du gjerne vil ha, og deretter sette det opp sådan:

<a href=\"dinside\"><img srg=\"ditknappbilde\" border=\"0\"></a>

/nute
Avatar billede htx98i17 Professor
03. oktober 2001 - 19:09 #13
nute -> fordi at den skal fungere som en knap :) du ved når man trykker NED på knappen, så gør den som en knap, hehe
Avatar billede jakoba Nybegynder
03. oktober 2001 - 19:12 #14
Hvis det skal være crossbrowser skal du under ingen omstøndigheder bruge <button. det er en IE-specifik kommando ingen andre kender.

i eksemplet ovenover kan du sagten sige

<form action=\"den_nye_side.html\">
<input type=\"image\" value=\"knaptekst\">
</form>

men jeg må indrømme at så mister du \'trykke ned effekten\' det kan gøres med billedskift (som kræver javascript)

jeg ville bruge et ganske almindeligt <a link omkring et billeder der skiftes. og sige \'so what\' til de 0.5% ag browserne der ikke fprstår javascript. linket virker stadig selvom billedet ikke skifter.

mvh JakobA
Avatar billede nute Nybegynder
03. oktober 2001 - 19:15 #15
Avatar billede htx98i17 Professor
03. oktober 2001 - 19:17 #16
jakoba -> ja det var også mit alternativ, men ville lige høre om der tilfældigvis var en løsning som kunne klare det...
Avatar billede htx98i17 Professor
03. oktober 2001 - 19:18 #17
men tak for deltagelsen...
Avatar billede jakoba Nybegynder
03. oktober 2001 - 19:22 #18
Du har ret. den er blevet officiel:
Start tag  Purpose                  NN  IE  W3C
<button>  Define a push button        4.0  4.0

findes i IE fra version 4 og i HTML fra version 4

men jeg vil immervæk påstå den ikke er ret crossbrowser.

mvh JakobA
Avatar billede nute Nybegynder
03. oktober 2001 - 19:28 #19
jakoba >> jeg er enig i din \"men jeg vil immervæk påstå den ikke er ret crossbrowser.\". NS4.x kan ikke forstå den, Mozilla lager en knapp med et bilde + border på, og Opera renderer knappen, men den har ingen funksjonalitet

/nute
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