2012-03-10 2 views
-4
<p onclick="javascript:window.open('http://mail.google', 'gmail','height=550, width=800,toolbar=no, directories=no, status=no, menubar=no,scrollbars=yes,resizable=yes,left=200, top=250'); manoj();">click here</p> 

Я хочу открыть два всплывающих окна одним щелчком мыши, но он не работает в IE. Что я могу сделать, чтобы исправить это?Как сделать эту работу над кликом ...? Возможно ли это?

+1

будьте более конкретным; предоставить образцы кода, уделить больше времени, чтобы задать подробный вопрос. Кроме того, всплывающие окна блокируются, потому что они раздражают, и людям это не нравится. Один плохой, два хуже. – Kai

+2

Пожалуйста, прочтите http://stackoverflow.com/questions/how-to-ask –

+0

Ваш код, кажется, пытается открыть одно окно, а затем вызвать функцию, которую вы не показываете. Где второе всплывающее окно? (Кстати, я исправил его для вас, но, чтобы включить код в свой вопрос, вам нужно отложить его на четыре пробела или выбрать его и нажать кнопку '{}'. Или включить его в строку следующим образом: 'code' цитируйте его с символом '.) – nnnnnn

ответ

0

Я думаю, вам может быть лучше использовать встроенные диалоговые окна, так что это выглядит лучше, и у вас есть полный контроль над ним.

Вот некоторые из моих любимых рядный modalbox/лайтбокс JQuery плагинов (если вы можете использовать JQuery):

Они довольно легко настраивается. Вы можете отображать iframes, ajax-контент, изображения и т. Д. Во всех трех этих плагинах выше.

Кроме того, я не думаю, что по соображениям безопасности разрешено несколько всплывающих окон. В любом случае, я бы не хотел, чтобы сразу появилось одно окно. Это было бы неприятно, если бы какой-то тролль захотел всплыть, как 100 окон!

+1

@Derek Да, они должны просто убить IE! Я ненавижу, что все, кто мало знает о компьютерах, автоматически думают, что им нужно щелкнуть ярлык «Internet Explorer», чтобы добраться до Интернета. Во всяком случае, диалоги по-прежнему функциональны, по крайней мере. Вот скриншот fancybox в IE8: http://screencast.com/t/iDK2RSLdr5w2 – Nathan

2

Я не верю, что вы можете сделать несколько всплывающих окон. Исходное всплывающее окно в порядке, так как оно инициировано пользователем. Второй заблокирован.

Смежные вопросы