Помогите, пожалуйста, реализовать один скрипт. Есть страница на сайте с выбором, какую программу загрузить. Человек, выбрав, нужную ему программу нажимает ссылку "Скачать". И вот теперь, должна начаться загрузка программы (*.exe), а в браузере открывается страница thanks.html с текстом: "Спасибо за загрузку, бла-бла-бла, еще какая-то реклама".
Вся проблема в том, что я либо могу показать страницу, либо загрузить файл, а и то, и другое - не получается. Вот мой скрипт:
if ($soft=="program1")
{
//записываем в базу отчет
//о количестве скачек и пр.
//загружаем программу
Header("Location: адрес_сайта/program1.exe");
}
Итак, происходит загрузка выбранной программы + запись нужной инфы в базу, а вот как показать еще страницу?
Спустя 28 минут, 27 секунд (8.07.2010 - 17:17) tmt0086 написал(а):
кинь сюда ссылкуЭдуардович
Спустя 5 минут, 57 секунд (8.07.2010 - 17:23) tmt0086 написал(а):
вообще вот так
<script type="text/javascript">
function new_str() {
window.open('адрес страницы');
}
</script>
<a href='ссылка на скачку' onclick='new_str()'>ссылка</a>
Спустя 9 минут, 34 секунды (8.07.2010 - 17:32) Эдуардович написал(а):
tmt0086, а как можно сделать точно то же, только в текущем окошке? То есть, сейчас открывается новое окошко со страницей, а вот окошко сохранения файла появляется в той странице (старой), оно получается как бы в фоне, и человек просто может забыть, или просто не понять, нажать кнопку "Сохранить".
Спустя 11 минут, 30 секунд (8.07.2010 - 17:44) tmt0086 написал(а):
Эдуардович
попробуй это
попробуй это
function new_str() {
changeLink('адрес страницы');
}