| 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: 16 let
|
|||
0