Форум → Программирование → JavaScript → Открыть новую вкладку браузера скриптом.
Открыть новую вкладку браузера скриптом.
Страницы: ← Следующая страница →
-
-
Авг. 25, 2010, 1:03 п.п., спустя 8 минут 28 секунд
пустая вкладка?
Нет, с информацией.
получается как… на основной странице есть параметры отчёта, пользователь заполняет их, нажимает кнопку "сформировать отчёт". По событию срабатывает обработчик, отправляет через соккет в другую программу параметры, там формируется отчёт в формате html, который сохраняется под определённым именем в определённой папке. Получаем через соккет ответ что отчёт сформирован, мне нужно открыть его в новой вкладке браузера. На данный момент я реализовал всё через всплывающие окна, но это не совсем хорошо. Нужно у клиентов настраивать браузер, чтобы не блокировал их, или предупреждать об этом, есть некоторые другие неудобства с этим. -
Авг. 25, 2010, 1:28 п.п., спустя 24 минуты 37 секунд
сразу лезет в голову что-то типа этого<a href="адрес новой вкладки" target="_blank" id="open_tab">ololo</a>
$("#open_tab").click();Спустя 127 сек.ну, клик, ес-но, выполняй, когда получаешь ответ от соккета -
Авг. 25, 2010, 1:59 п.п., спустя 31 минуту 18 секунд
в ИЕ6 появились вкладки? :)все умрут, а я изумруд -
Авг. 25, 2010, 2:12 п.п., спустя 13 минут 29 секунд
мне кажется обычный window.open справиться с этой задачей и без Jquery. http://javascript.ru/window.open -
Авг. 25, 2010, 2:42 п.п., спустя 29 минут 17 секунд
в ИЕ6 появились вкладки? :)
Читай внимательнее первый пост(в ИЕ6 вкладок нет - чтоб открывалось новое окно чтоли)
Спустя 121 сек.
мне кажется обычный window.open справиться с этой задачей и без Jquery. http://javascript.ru/window.open
Насчёт всплывающих окон я уже отписался … на данный момент так и сделано, но это не очень удобно… -
Авг. 25, 2010, 3 п.п., спустя 18 минут 24 секунды
SHtoRM, ну тогда таргет=бланк и ниибацо круто будет все. А в новом окне уже подгружаешь все, что душе угодно. В общем, идентично всплывающему окну. По сути Синклер именно это тебе сказал. -
Авг. 25, 2010, 4:01 п.п., спустя 1 час 1 минуту 19 секунд
сразу лезет в голову что-то типа этого<a href="адрес новой вкладки" target="_blank" id="open_tab">ololo</a>
$("#open_tab").click();Спустя 127 сек.ну, клик, ес-но, выполняй, когда получаешь ответ от соккета
Я так тоже пробовал, но клик не срабатывает для ссылки. -
-
Авг. 25, 2010, 4:23 п.п., спустя 10 минут 31 секунду
а вообще я против таких вот само открывающихся окон. юзайте модальные окошки, как в jQueryUI, или если уже надо что-то открыть в новом окне, то сообщайте это юзверюСпустя 18 сек.и пускай сам решает, надо ему это или нетСпустя 106 сек.Я так тоже пробовал, но клик не срабатывает для ссылки.
типа такого рабочий вариант:<form id="open_tab" target="_blank" action="http://google.ru/"></form>
$("#open_tab").submit();
тоже вызовет "всплывающее окно залочено"Спустя 89 сек.и вообще, на дворе 2010 год, какие новые окна, нужно показать дополнительный контент - ajax вам в ноги -
Авг. 25, 2010, 5:02 п.п., спустя 39 минут 2 секунды
Sinkler, спасибо за помощь, вариант с формой будет в самый раз. -
-
Авг. 28, 2010, 7:07 п.п., спустя 3 дня 1 час 56 минут
У меня несколько схожий вопрос. Как на этом скрипте включить онлоад а не онклик?Спустя 22 сек.им же и выводить айфрейм контентСпустя 37 сек.пробовал со стандартным поп-апом блокирует… а этот скрипт шаровый и удобный -
Авг. 28, 2010, 7:45 п.п., спустя 38 минут 44 секунды
нашел, все работает, но как на зло не работает с методом айфрейм:
http://stackoverflow.com/questions/807271/how-to-launch-jquery-fancybox-on-page-load
Помогите, пожалуйста..
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!