/ 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
Download button!?!
Fra : Jack Frandsen


Dato : 10-02-05 13:03

Hej, jeg står og skal bruge en button, til og downloade en fil til
hardisken. Har prøvet følgende, som jeg ville tro det skulle laves, men det
virker ikke... Nogen der kan hjælpe?

<input type="Button" class="knap"
document.location='http://www.netcoders.dk/graphics/header_fade.jpg'; return
true; value="Download filen til din harddisk">


Mvh JackF



 
 
Jens Gyldenkærne Cla~ (10-02-2005)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 10-02-05 14:06

Jack Frandsen skrev:

> <input type="Button" class="knap"
> document.location='http://www.netcoders.dk/graphics/header_fade.jpg'; return
> true; value="Download filen til din harddisk">

Document.location er ikke en parameter til button (hvad en validator
givetvis kan fortælle dig).

Prøv at putte din javascriptkode ind i en onclick-hændelse:

<input type="button" class="knap"
onclick="window.location='dinfil.jpg'">


Men det vil formentlig bare få billedet til at blive vist i browseren -
hvis du vil foreslå et download skal du nok bruge noget
serversidescript.

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

Jack Frandsen (10-02-2005)
Kommentar
Fra : Jack Frandsen


Dato : 10-02-05 14:23

Tak'er, ja du har ret det blev bare vist i min browser... Men mange tak!

"Jens Gyldenkærne Clausen" <jens@gyros.invalid> skrev i en meddelelse
news:1hr50lokeob9u$.dlg@jcdmfdk.invalid...
> Jack Frandsen skrev:
>
>> <input type="Button" class="knap"
>> document.location='http://www.netcoders.dk/graphics/header_fade.jpg';
>> return
>> true; value="Download filen til din harddisk">
>
> Document.location er ikke en parameter til button (hvad en validator
> givetvis kan fortælle dig).
>
> Prøv at putte din javascriptkode ind i en onclick-hændelse:
>
> <input type="button" class="knap"
> onclick="window.location='dinfil.jpg'">
>
>
> Men det vil formentlig bare få billedet til at blive vist i browseren -
> hvis du vil foreslå et download skal du nok bruge noget
> serversidescript.
>
> --
> 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~ (10-02-2005)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 10-02-05 14:49

Jack Frandsen skrev:

> Tak'er, ja du har ret det blev bare vist i min browser... Men mange tak!

Velbekomme. Hvis du vil gøre lidt til gengæld, må du gerne læse min
signatur.

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

Jack Frandsen (10-02-2005)
Kommentar
Fra : Jack Frandsen


Dato : 10-02-05 17:38

Jens Gyldenkærne Clausen skrev:

> Velbekomme. Hvis du vil gøre lidt til gengæld, må du gerne læse min
> signatur.

Undskyld...


Mvh Jack



Johnny Winther Ronne~ (10-02-2005)
Kommentar
Fra : Johnny Winther Ronne~


Dato : 10-02-05 19:56


"Jack Frandsen" <jf@bryllemafia.dk> skrev i en meddelelse
news:420b4d88$0$29276$14726298@news.sunsite.dk...
> Hej, jeg står og skal bruge en button, til og downloade en fil til
> hardisken. Har prøvet følgende, som jeg ville tro det skulle laves, men
det
> virker ikke... Nogen der kan hjælpe?
>
> <input type="Button" class="knap"
> document.location='http://www.netcoders.dk/graphics/header_fade.jpg';
return
> true; value="Download filen til din harddisk">
>
>
> Mvh JackF
>
>

Du kan ikke downloade en fil som browseren selv kan vise via et link, zip
filen. og pak knappen ind i et link.
<a><input type="Button" value="Download filen til din harddisk"></a>

Så starter download automatisk.

Med venlig hilsen
Johnny Winther Ronnenberg



Jens Gyldenkærne Cla~ (10-02-2005)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 10-02-05 22:06

Johnny Winther Ronnenberg skrev:

> Du kan ikke downloade en fil som browseren selv kan vise via
> et link, zip filen. og pak knappen ind i et link.
> <a><input type="Button" value="Download filen til din
> harddisk"></a>

Hvor har du fået den ide fra? Man bør ikke putte form-elementer ind
i et link - og ovenstående metode virker i øvrigt ikke i IE (men
dog i Firefox og Opera).

Der er ikke nogen standardopførsel for <input type="button"> og
<button> - derfor kan man ikke regne med at knappen automatisk vil
fungere som link hvis man blot placerer den inde i en link-kode.

Hvis man vil undgå javascript, kan man i stedet bruge en model som
denne:

<form action="dinzipfil.zip">
<p><input type="submit" value="Download" /></p>
</form>
--
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

Johnny Winther Ronne~ (11-02-2005)
Kommentar
Fra : Johnny Winther Ronne~


Dato : 11-02-05 11:34


"Jens Gyldenkærne Clausen" <jens@gyros.invalid> skrev i en meddelelse
news:Xns95F9E0E1B8E3Ejcdmfdk@gyrosmod.cybercity.dk...
> Johnny Winther Ronnenberg skrev:
>
> > Du kan ikke downloade en fil som browseren selv kan vise via
> > et link, zip filen. og pak knappen ind i et link.
> > <a><input type="Button" value="Download filen til din
> > harddisk"></a>
>
> Hvor har du fået den ide fra? Man bør ikke putte form-elementer ind
> i et link - og ovenstående metode virker i øvrigt ikke i IE (men
> dog i Firefox og Opera).
>
> Der er ikke nogen standardopførsel for <input type="button"> og
> <button> - derfor kan man ikke regne med at knappen automatisk vil
> fungere som link hvis man blot placerer den inde i en link-kode.
>
> Hvis man vil undgå javascript, kan man i stedet bruge en model som
> denne:
>
> <form action="dinzipfil.zip">
> <p><input type="submit" value="Download" /></p>
> </form>

Du har ret man kan kun knytte en handling til button med et javascript. Jeg
foreslog det fordi jeg har brugt teknikken til at lave knapper på
henholdsvis TD og P elementet i CSS

Jeg nåede frem til stort set det samme som dig.

<form method="POST" action="ny_side_1.ace">
<input type="submit" value="Download filen til din harddisk">
</form>

Og det er afprøvet og virker

Med venlig hilsen
Johnny Winther Ronnenberg



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

Månedens bedste
Årets bedste
Sidste års bedste