Я использую неверный синтаксис или использую неправильный метод.
В HTML-документе, который ссылается на этот файл php, есть простой список флажков.Пользователь ставит флажки и отправляет хиты.Это тогда начинается с целью побудить пользователя запустить или сохранить каждый файл.Если я отмечу test1.txt, test2.txt и test3.txt, для каждого должно быть всплывающее окно (при условии, конечно, что браузер IE).
Проблема заключается в том, что только последний отмеченный элемент отмеченскачал - остальное нет.Я думал об открытии всплывающего окна для каждого найденного файла, но это не имеет никакого эффекта.Если я использую echo $ filename, он корректно отображает каждую запись, помеченную галочкой, так что скрипту php, похоже, дается несколько имен файлов.Может ли кто-нибудь указать мне правильное направление?Я почти уверен, что $ filename в параметре window.open сейчас не используется в правильном синтаксисе.
Вот скрипт:
<?php
foreach($_POST['files'] as $filename) {
echo "<SCRIPT language=\"JavaScript1.2\">function openwindow() {window.open ('$filename', 'execute','location=1,status=1,scrollbars=1, width=500,height=500');}</script><body onload=\"openwindow()\"></body>";
}
?>