|
|
|
| Задача: необходимо открыть дополнительное окно, оставаясь при этом в старом. Иным словами, запустить из одного скрипта другой скрипт, оставаясь в первом, и таким образом обеспечить их параллельную работу. Это должно делаться без клика, автоматически...
Насколько я понимаю, для этого понадобится Javascript - способы HTML типа редиректа осуществляют переход, закрывая первый скрипт. Наверно, это должна быть какая-то JavaScript-ссылка, которая активируется, когда встречается в коде. | |
|
|
|
|
|
|
|
для: ДацкыйКот
(13.06.2008 в 19:00)
| | Новое окно БЕЗ УЧАСТИЯ ПОЛЬЗОВАТЕЛЯ открывается всего двумя способами:
1. исполняется метод open (URL, name_new_window, parameters_new_window)
2. организуется ПСЕВДОКЛИК по ссылке (сабмит-кнопке формы), в атрибутах TARGET которых прописано какое-то значение (кроме "_self" , "_top" или "_parent"). Генерируется клик в разных браузерах по-разному.
Первый из этих способов применим к самому ОКНУ браузера, поэтому его можно использовать где угодно в документе - вставляете блок <script>window.open (...)</script> в любое место HTML-кода и новое окно у вас откроется.
Второй способ требует сформированного объекта (ссылка/сабмит-кнопка формы). Поэтому скриптовой блок должен следовать или после закрывающего тега этого объекта (</A> или </FORM>) или же находиться внутри функции, подключаемой после окончания загрузки всего тела документа.
Конкретный код напишу, если выяснится, что вам нужен этот скрипт для работы со СВОИМ документом.
Ибо по своему опыту знаю, что таковой вопрос в 99-ти случаях из 100-а) задают товарищи, которые таковым образом хотят обрабатывать ЧУЖОЙ документ, чего сделать в html-формате НЕЛЬЗЯ.
Открыть Гугль и скриптом кликнуть по какой-то из ссылок, которые Гугль покажет - НЕЛЬЗЯ. | |
|
|
|
|
|
|
|
для: PAT
(13.06.2008 в 19:34)
| | первый вариант вполне подходит.. использую у себя конструкцию:
echo("<script>
window.open ('".$scriptname."', 'scrollbars=yes, toolbar=yes, location=yes, status=yes, resizable=yes');
</script>");
|
| |
|
|
|