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
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
Koki:
Nestačí to dať ako normálny odkaz?:
<a href='Hihat.wav'>stáhni</a>
nethor
Profil
_es:
To pak záleží čistě na prohlížeči, co stím provede.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0