/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
<button> som link
Fra : Leonard


Dato : 14-12-04 21:15

Jeg vil gerne bruge en knap som et link, det virker i Opera og
Firefox, men ikke i IE?
http://lam.dk/test/button.html


--
med venlig hilsen
Leonard - http://leonard.dk/

 
 
Erik Ginnerskov (14-12-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 14-12-04 21:29

Leonard wrote:
> Jeg vil gerne bruge en knap som et link, det virker i Opera og
> Firefox, men ikke i IE?
> http://lam.dk/test/button.html

<form method="" action="ny_side.html">
<p><input type="button" value="link"></p>
</form>

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://ginnerskov.frac.dk



Jens Gyldenkærne Cla~ (14-12-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 14-12-04 21:57

Erik Ginnerskov skrev:

> <form method="" action="ny_side.html">

Method må ikke være tom.

Brug <form action="ny_side.html"> - eller
<form method="GET" action="ny_side.html">
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Andreas Haugstrup Pe~ (14-12-2004)
Kommentar
Fra : Andreas Haugstrup Pe~


Dato : 14-12-04 22:41

Jens Gyldenkærne Clausen <jens@gyros.invalid> wrote in
news:Xns95BFDF48E3309jcdmfdk@gyrosmod.cybercity.dk:

> Erik Ginnerskov skrev:
>
>> <form method="" action="ny_side.html">
>
> Method må ikke være tom.

Jo, så antages GET. Action må derimod ikke være tom.

- Andreas
--
Personal: <http://www.solitude.dk>
File Thingie - PHP File Manager <http://www.solitude.dk/filethingie/>

Leonard (14-12-2004)
Kommentar
Fra : Leonard


Dato : 14-12-04 22:02

"Erik Ginnerskov" <erik@donotspammmeplease.invalid> wrote:

><form method="" action="ny_side.html">
><p><input type="button" value="link"></p>
></form>

Det var en mulighed, men jeg vil gerne have flere knapper efter
hinanden på samme linie, så denne løsning kræver en hel del CSS.

Og så er det vel overkill at bruge en form når det bare er et link der
skal bruges?

--
med venlig hilsen
Leonard - http://leonard.dk/

Erik Ginnerskov (14-12-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 14-12-04 22:16

Leonard wrote:

>> <form method="" action="ny_side.html">
>> <p><input type="button" value="link"></p>
>> </form>
>
> Det var en mulighed, men jeg vil gerne have flere knapper efter
> hinanden på samme linie, så denne løsning kræver en hel del CSS.

Nej, du flytter indholdet af action ned i en onclick-handler i knapperne.

<form method="get" action="">
<p><input type="button" value="link1" onclick="this.location.side1.html">
<input type="button" value="link2" onclick="this.location.side2.html"></p>
</form>

Spørg eventuelt i clientside-gruppen om korrekt notation mellem " og " i
onclick="".

> Og så er det vel overkill at bruge en form når det bare er et link der
> skal bruges?

Ikke hvis det skal kunne validere. I øvrigt er det ikke alle browsere, der
overhovedet tillader en formknap at virke, hvis den ikke er lagt ind i en
form.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://ginnerskov.frac.dk



Leonard (14-12-2004)
Kommentar
Fra : Leonard


Dato : 14-12-04 22:29

"Erik Ginnerskov" <erik@donotspammmeplease.invalid> wrote:

>Nej, du flytter indholdet af action ned i en onclick-handler i knapperne.

Jeg vil hellere undvære knappen end at bruge javascript.

>Ikke hvis det skal kunne validere. I øvrigt er det ikke alle browsere, der
>overhovedet tillader en formknap at virke, hvis den ikke er lagt ind i en
>form.

Ifølge W3Cs validator er koden god nok uden <form>.

--
med venlig hilsen
Leonard - http://leonard.dk/

Erik Ginnerskov (14-12-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 14-12-04 22:39

Leonard wrote:

>> Ikke hvis det skal kunne validere. I øvrigt er det ikke alle
>> browsere, der overhovedet tillader en formknap at virke, hvis den
>> ikke er lagt ind i en form.
>
> Ifølge W3Cs validator er koden god nok uden <form>.

Hvis du bruger elementet <button>tekst</button> ja.

Men skal du have de muligheder, du efterlyser, mener jeg, at du *skal* bruge
<input type="button" ..., ellers kan du ikke få puttet den ønskede funktion
ind. Og så skal det hele lægges i en form for at validere.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://ginnerskov.frac.dk



Jens Gyldenkærne Cla~ (14-12-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 14-12-04 22:38

Leonard skrev:

> Det var en mulighed, men jeg vil gerne have flere knapper
> efter hinanden på samme linie, så denne løsning kræver en hel
> del CSS.

Prøv denne her:

<form action="ny_side.html">
<p>
<input type="button" value="side 1"
   onclick="location.href='side1.html'" />
<input type="button" value="side 2"
   onclick="location.href='side2.html'" />
<input type="button" value="side 3"
   onclick="location.href='side3.html'" />
<input type="button" value="side 4"
   onclick="location.href='side4.html'" />
</p>
</form>

Du kan se den på siden her:
<http://gyros.dk/usenet/html/knapmenu.shtml>


> Og så er det vel overkill at bruge en form når det bare er et
> link der skal bruges?

Tjo - man kan også bare style et link som en knap. Se fx her:
<http://4guysfromrolla.com/webtech/100601-1.shtml>
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Jens Gyldenkærne Cla~ (14-12-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 14-12-04 22:44

Andreas Haugstrup Pedersen skrev:

>> Method må ikke være tom.
>
> Jo, så antages GET.

Prøv at validere Eriks kode. Man må gerne udelade method (fordi GET
er standardværdien), men man må ikke angive en tom værdi.


> Action må derimod ikke være tom.

- og den må heller ikke udelades.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Andreas Haugstrup Pe~ (15-12-2004)
Kommentar
Fra : Andreas Haugstrup Pe~


Dato : 15-12-04 07:20

Jens Gyldenkærne Clausen <jens@gyros.invalid> wrote in
news:Xns95BFE75331E8Cjcdmfdk@gyrosmod.cybercity.dk:

> Prøv at validere Eriks kode. Man må gerne udelade method (fordi GET
> er standardværdien), men man må ikke angive en tom værdi.

Hov, jeg var for hurtig da jeg læste dit indlæg.

- Andreas
--
Personal: <http://www.solitude.dk>
File Thingie - PHP File Manager <http://www.solitude.dk/filethingie/>

Andreas Haugstrup Pe~ (14-12-2004)
Kommentar
Fra : Andreas Haugstrup Pe~


Dato : 14-12-04 22:39

Leonard <nospam@invalid.invalid> wrote in
news:3ciur0db3pchk1o165j186drb8g0jcldve@4ax.com:

> Jeg vil gerne bruge en knap som et link, det virker i Opera og
> Firefox, men ikke i IE?
> http://lam.dk/test/button.html

Hvorfor laver du ikke en liste med links og styler den til at se ud som
knapper?

<ul>
   <li><a href="#">link1</a></li>
   <li><a href="#">link2</a></li>
</ul>

- Andreas
--
Personal: <http://www.solitude.dk>
File Thingie - PHP File Manager <http://www.solitude.dk/filethingie/>

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste