Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Загрузка файла с сервера (https://javascript.ru/forum/misc/58248-zagruzka-fajjla-s-servera.html)

yriiarutiunian 11.09.2015 17:27

Загрузка файла с сервера
 
Всем привет!
На странице есть линк
<a href="download.php">Link</a>


При клике происходит скачка файла с сервера

if ( $ok )
{
    readfile($file);
}
else
{
    /*Произошла какая - та ошибка*/
}


Как в случае возникновения ошибке заместо скачивания файла, вывести в том же окне браузера, в котором я кликаю по ссылке, вывести alert('Ошибка');

Тоесть что - то вроде
<?php
if ( $ok )
{
    readfile($file);
}
else
{
    ?><script type="text/javascript">alert('Ошибка');</script><?php
}
?>

demoniqus 11.09.2015 19:31

загрузку направить через атрибут target тега A во фрейм. При этом, если закачка не пошла, возвращать во фрейм javascript-код, который будет в window.parent вызывать команду, оповещающую пользователя об ошибке.


Часовой пояс GMT +3, время: 02:56.