2012-07-07 3 views
1

На моем сайте регистрация выполняется поэтапно.Скрытие всплывающего окна в родительском окне с использованием JavaScript

На первом этапе я открываю всплывающее окно с использованием JavaScript и автоматически закрываю это всплывающее окно после завершения задач в этом окне.

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

Когда я нахожусь на первом шаге, нажав на кнопку «Назад» на втором шаге, всплывающее окно на первом шаге будет загружено.

Не нужно загружать это всплывающее окно при возврате на первый шаг.

Как я могу это сделать?

Это код JavaScript:

function show_gal() 
{ 

    var windowSizeArray = [ "width=935,height=580", 
            "width=935,height=600,scrollbars=yes" ]; 
    var url1 = "<?php echo base_url();?>plugin/index.php"; 
    var id = $("#hidtuid").val(); 
    var url = url1+"?usrid=" + id; 
    var windowName = "Image Upload"; 
    var windowSize = windowSizeArray; 
    window.open(url, windowName, windowSize); 
} 

Это код в всплывающем окне после завершения задания в всплывающем окне:

window.close(); 

ответ

0

Его более логичный вопрос, вы найдете различные способы сделать это. Один из способов:

Вы загружаете первое окно на загрузку страницы?

Если это так, используйте скрытую переменную на первой странице, когда когда-либо первое всплывающее окно закрывается, назначьте некоторое значение скрытой feild.

В функции загрузки страницы перед вызовом всплывающего окна проверьте значение этой скрытой функции, если она не назначена, вы не увидите всплывающее окно.

0

Вы пробовали это?

window.parent.close(); 
Смежные вопросы