2014-01-13 2 views
2

Я создал всплывающее окно, а ниже - мой скрипт.Как скрыть все, когда всплывающее окно отображается в javascript

  var action="generateCertificate"; 
     var url=contextPath +"/MyPage/MyPage.do?actionToPerform="+action; 
     var myWindow=window.open(url,"","width=500,height=500"); 

И скрипт успешно создает всплывающее окно.

сейчас моя проблема, когда я нажимаю на фоне моей страницы, всплывающее окно скрывается.

как замаскировать фон при запуске всплывающего окна.

Plz помогите мне.

+0

Вы подумали об использовании диалогового окна с iframe в нем, например, с помощью Bootstrap? – digitalextremist

+0

Возможно, вы захотите проверить пользовательский интерфейс jQuery и его модальный диалог: http://jqueryui.com/dialog/#modal-confirmation – RononDex

+0

невозможно использовать javascript? –

ответ

1

Вы можете использовать jQuery BlockUI Plugin: BlockUI.

1

Нет. Нет способа сделать всплывающее окно модальным. Поскольку само название предполагает, что это отдельное окно.

Если вы хотите, вы можете использовать showModalDialog() в Javascript. Диалог позволяет включать JSP или HTML-страницы внутри

http://msdn.microsoft.com/en-us/library/ie/ms536759(v=vs.85).aspx

https://developer.mozilla.org/en-US/docs/Web/API/Window.showModalDialog

Кроме того, как предложено другими выше, вы можете пойти на JQuery.

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