Autor | Zpráva | ||
---|---|---|---|
Koki Profil * |
Chci se zeptat, mám na stránkách odkaz na soubor wav a chtěl bych aby když na odkaz klikne návštěvník, tak aby se mu objevil dialog ke stažení do PC. Ve FF tomu tak je ale v IE se mi rovnou soubor přehraje, čím to je? Je to nastavení v IE nebo nějaké ty příkazy 'no','no','no..
Tan odkazy mi generuje WYSIWYG <font style="font-size:11px" color="#000000" face="Arial"> <a href="javascript:popupwnd('./Hihat.wav','no','no','no','no','no','no','','','','')" target="_self">stáhni<br> |
||
nethor Profil |
#2 · Zasláno: 18. 3. 2010, 07:07:21 · Upravil/a: nethor
Záleží na tom, co dělá script popupwnd - jeho zdoj tu nemáš.
Jistě záleží i na nastavení rohlížeče, ale možná to ten csript ošetřit umí. ?(nastavení no,no...) Aby se v prohlížeči zobrazila nabídka ke stažení, musí se poslat správná hlavička souboru. Tohle bych řešil přes PHP (=> na str. serveru - nemusíš rešit, jak má kdo nastavený prohlížeč ). soubor download.php: <? $url = "./doc/".basename($_GET['url']); if(!@is_file($url)){ echo "Soubor '$url' neexistuje!"; exit; } header("Content-disposition: attachment; filename=". $url); header("Content-Length: ". (int)filesize($url)); header("Content-type: application/force-download");readfile($url); ?> na tento scriptík odkážeš: download.php?url=jmeno_souboru_ke_stazeni.mp3 |
||
_es Profil |
#3 · Zasláno: 18. 3. 2010, 08:14:36
Koki:
Nestačí to dať ako normálny odkaz?: <a href='Hihat.wav'>stáhni</a> |
||
nethor Profil |
#4 · Zasláno: 19. 3. 2010, 09:09:58
_es:
To pak záleží čistě na prohlížeči, co stím provede. |
||
Časová prodleva: 14 let
|
0