Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.09.2008, 07:34
Новичок на форуме
Отправить личное сообщение для BEER_HUNTER Посмотреть профиль Найти все сообщения от BEER_HUNTER
 
Регистрация: 22.08.2008
Сообщений: 7

Модальное окно
Здравствуйте всем. Помогите разобраться.
При нажатии на кнопку "X" срабатывает функция:
function QWE()
{
  window.showModalDialog("my_dialog.jsp","","dialogHeight:30; dialogWidth:20;status=no"); 
}

На загружаемой страничке есть 2 Edita и кнопка OK
при нажатии на кнопку срабатвает функция которая записывает содержимое editov в глобальный массив и закрывает окно:
var properties = new Array(2);
function applay()
{
    var element_name,element_width;
    element_name= this.document.getElementById('ElementName');
    element_width=htis.document.getElementById('ElementWidth')
    properties[0]=element_name;
    properties[1]=element_width;
    self.close();
}

Далее я пытаюсь вывести первый элемент массива properties:
alert(properties[0]);

Результат: первый элемент равен undefined
Видимо после закрытия модального окна массив очищается. Не подскажите почему и как обойти эту проблему
Ответить с цитированием
  #2 (permalink)  
Старый 21.11.2008, 11:56
Funk
 
Сообщений: n/a

Тебе нужно из модального окна вернуть значения в основное а потом присваивать глобальному массиву!
Это из модального
window.returnValue = [Значение 1,Значение 2,и тд];

а это принимаешь в основном

res = window.showModalDialog("modal1.html", ["1", "2", "7"], prop);
if(res!=null){
alert(res[0]+" "+res[1]+" "+res[2]);
}
Ответить с цитированием
  #3 (permalink)  
Старый 13.09.2010, 21:14
Аватар для Барин
Новичок на форуме
Отправить личное сообщение для Барин Посмотреть профиль Найти все сообщения от Барин
 
Регистрация: 21.03.2010
Сообщений: 9

У меня несколько проблем с этой функцией. У меня написано:
onClick="showModalDialog('1.html', '', 'dialogWidth=500px; dialogHeight=500px; center=1;')
При нажатии возникают следующие ситуации: Мозилла игнорирует параметр центрирования и выводит где-то с краю, Сафари позволяет перенести в это окно картинку и она заменяет содержимое окна, не смотря на то что окно модальное, Опера вовсе ничего не открывает.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Окно с заданными параметрами labus Events/DOM/Window 2 13.05.2014 04:27
Как узнать свернуто окно браузера или нет. bar-boss Events/DOM/Window 3 25.09.2008 16:09
Как создать окно, определенной ширины и высоты AnIva Events/DOM/Window 2 17.09.2008 09:17
открытие окно через кнопку DENAT Элементы интерфейса 3 07.06.2008 16:15
скрипт, каторый открывает окно на весь экран Claus007 Общие вопросы Javascript 2 11.03.2008 09:07