powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Всплывающее окно в IE8
11 сообщений из 11, страница 1 из 1
Всплывающее окно в IE8
    #36284230
Oleg-57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как в IE8 реализовать всплывающее окно? В опере и файерфоксе работает нормально, а в IE8 открывается обычной вкладкой.
Код
Код: plaintext
1.
<a href=\"sprav.php?namefield=anamnb\" target=\"_blank\" onClick=\"popupWin = window.open(this.href, 'sprav.php?namefield=anamnb',
 'location=no,scrollbars=yes,width=300,height=400,top=50,left=600'); popupWin.focus(); return false;\">Ссылка</a>
...
Рейтинг: 0 / 0
Всплывающее окно в IE8
    #36284236
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сколей всего, браузеры по разному расставляют приоритеты при обработке кликов. Во всяком случае, конструкция
Код: plaintext
href=\"sprav.php?namefield=anamnb\" target=\"_blank\"
даёт явное указание браузеру открывать ссылку в новом обычном окне или вкладке. Могу предположить,что ИЕ обрабатывает его раньше чем событие клика. Если Вам нужно только открытие в новом маленьком окошке, то эта часть явно лишняя.
Да, и ещё, onClick (с заглавной буквой C внутри слова) официально не существует. Есть onclick (все буквы мелкие).
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Всплывающее окно в IE8
    #36284290
Oleg-57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle,
Да, IE8 обрабатывает начало строки раньше, чем onclick. А как изменить код, чтобы открывалось модальное окно?
...
Рейтинг: 0 / 0
Всплывающее окно в IE8
    #36284447
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вам бы определиться, какое именно окно нужно. Модальное окно от обычного отличается тем, что фокус с него невозможно перевести на родительское до тех пор пока оно открыто. В первом посте намёка на это не было. Для ИЕ есть конструкция для отображения модальных окон, что то вроде showmodaldialog (или как то так, точней не подскажу, сам не пользуюсь, а искать лень), в других браузерах её вроде как нету (поправьте, если ошибаюсь).
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Всплывающее окно в IE8
    #36284452
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поправляю: showModalDialog. Нету в опере, такм обыкновенному окну свойство модальности прописывается (не помню точно).
ПС. Действительно, это лучше не использовать. Лучше использовать "псевдоокна" на дивах.
...
Рейтинг: 0 / 0
Всплывающее окно в IE8
    #36284490
Oleg-57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle,
Да, я оговорился. Всплывающее нужно окно.
Код несколько изменил
Код: plaintext
1.
2.
<a href=\"javascript:\" onclick=\"popupWin= window.open('sprav.php?namefield=anamnb', 'sprav',
 'location=no,scrollbars=yes,width=300,height=400,top=50,left=600'); popupWin.focus(); return false;
\">Ссылка</a>
Но IE8 по прежнему открывает в другой вкладке
...
Рейтинг: 0 / 0
Всплывающее окно в IE8
    #36284502
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте href=\"javascript:void(0);\"
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Всплывающее окно в IE8
    #36284506
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что это за бэкслеши? Может простенький примерчик написать? Чтобы можно было скопипастить и проверить?
...
Рейтинг: 0 / 0
Всплывающее окно в IE8
    #36285774
Oleg-57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разобрался. Дело в настройках IE8
...
Рейтинг: 0 / 0
Всплывающее окно в IE8
    #36285839
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleВам бы определиться, какое именно окно нужно. Модальное окно от обычного отличается тем, что фокус с него невозможно перевести на родительское до тех пор пока оно открыто.Для этого есть showModelessDialog. И диалоги вроде работают во всех броузерах.

Jah loves you.
...
Рейтинг: 0 / 0
Всплывающее окно в IE8
    #36285843
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy
Jah loves you.
Нет, не во всех.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Всплывающее окно в IE8
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]