KentMedlem sedan juli 2000355 inlägg Hur gör man en downloadare med radio knappar,
ex,
Fil 1<input type="radio" name=!fil1" value="fil1"><br>Fil 2<input type="radio" name=!fil2" value="fil2"><br><input type="submit" value="Ladda ner">
då ska den valda filen laddas ner.
hur löser man det.?
Detta hör till Javascript,
fast det kan ju göras med ASP oxå, men
jag rekomenderar javascript.
ToonsterMedlem sedan feb. 20001 590 inlägg Det finns komponenter för detta, men det borde finnas rena scriptlösningar också.
Tror inte det går med javascript dock?
/T
------------------
------------------->8 klipp här!!
emissionMedlem sedan dec. 19996 721 inlägg Jo, man gör en redirect. Om man gör den med Javascript eller ASP är helt och hållet en smaksak.
response.redirect "filer/" & request("fil")
ToonsterMedlem sedan feb. 20001 590 inlägg Jo, men då får man inte automatiskt spara fil dialogen, utan kör filen på aktuell plats/spara länk som...
Du förstår nog vad jag menar...
/T
------------------
------------------->8 klipp här!!
@ndersMedlem sedan juni 200032 969 inlägg det får du ju inte heller om du klickar på länken.
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>
ToonsterMedlem sedan feb. 20001 590 inlägg Nä, precis, det är inte samma dialog som kommer upp.
Med en Download komponent kommer fildialogen spara upp automatiskt, man kan även styra filnamnet mm från scriptet.
detta är inte alls samma som att högerklicka, och välja spara som.
Om du gör en länk som tillexempel refererar till en *.exe fil, så kommer ju frågan upp om du vill köra filen eller spara den. Med en downloadkomponent så sparas den alltid.
/T
------------------
------------------->8 klipp här!!
emissionMedlem sedan dec. 19996 721 inlägg Men eftersom det bygger på vanlig HTTP så kan man fixa samma sak utan komponenter, dock inte med Javascript.
ToonsterMedlem sedan feb. 20001 590 inlägg Ett sådant script borde börja med något typ:
response.addHeader "Content-Length",2000
response.ContentType ="application/x-msdownload"
response.addHeader "Content-Disposition", "attachment;filename=""filnamn.zip"
response.binaryWrite...
osv. man måste ta reda på antalet bytes, och sedan skapa en binär skrivning av filen i detta fall filnamn.zip
om någon har lust kan han ju fortsätta och posta resultatet
/T
------------------
------------------->8 klipp här!!