Программирование > JavaScript & JScript
Object window
Oak:
Ti eto - zadachu opishi , a ne variant resheniya , kak ti napisal.
A mi podskahem kak ee reshit\'
camokat:
Ну вот задача :)
при нажетии на кнопочку
выскакиволо окошко там вы выбираете какоето значение , допустим .... календарь! и потом дата из ентого кадендаря попадает в значения одного из полей основного окна !
вот
puh:
--- Цитировать ---при нажетии на кнопочку
выскакиволо окошко
--- Конец цитаты ---
Как ты это делаешь, если не скриптом?
[OFF]How do you do? (Как ты это делаешь?)
All right! (Всегда правой!) [/OFF]
camokat:
Ну вот я и говорю ! как написать такой скрипт ! :)
чтоб значение передавалось из одного окна в другое причем одно с именем , а второе нет ! :)
OBOLTUS:
--- Цитировать ---Ну вот задача
при нажетии на кнопочку
выскакиволо окошко там вы выбираете какоето значение , допустим .... календарь! и потом дата из ентого кадендаря попадает в значения одного из полей основного окна !
вот
--- Конец цитаты ---
Если в основное окошко должно передаваться одно значение: Вот пример передаю "значение", в окошко с имененм pass.htm, и alert выводит значение полученное при закрытии того окошка.
главное окно:
--- Код: ---
--- Конец кода ---
доп. окно:
--- Код: ---
document.write(window.dialogArguments);
--- Конец кода ---
Если из доп. окна нужно получить несколько значений Можно :
главное окно:
--- Код: ---
...
function multi() {
var strRet = ""
var ret = showModalDialog("user.htm")
for (var r in ret)
strRet += r +": " + ret[r] +"\\n"
alert("The following values were returned: \\n" + strRet)
}
...
--- Конец кода ---
доп. окно:
--- Код: ---
...
function saveValues() {
var retVal = new Array;
for (var i = 0; i< document.FORMA.length; i++)
with (document.FORMA[i])
if (name != "")
retVal[name] = value;
window.returnValue = retVal;
event.returnValue = false;
window.close();
}
...
--- Конец кода ---
Помоему если нужно передавать массив значений вполне определенной тематики лучше собрать все в одну строку через разделитель. Затем использовать split();
Но если нужна универсальность приведенный выше пример вполне подходит.
Навигация
Перейти к полной версии