Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
alexburzak
Зарегистрирован: 26.10.2006 Сообщения: 12
|
Добавлено: Ср Ноя 15 2006 19:05 Заголовок сообщения: Java Script вытащить инфу из дочерного окна в родительское. |
|
|
Есть функция ShowInfo(см. приложение) которая открывает в новом окне несколько срочек кода. Как средствами java-ы вытащить инфу из нового окна в родительское?
Спасибо.
----------------приложение-----------------------------------------
function ShowInfo(ID,Type)
{
var str="toolbar=no,location=0,directories=no,status=no,menubar=0 ,scrollbars=yes,resizable=no,width=360,height=280;"
window.open ("info.aspx?id=" + ID + "&type=" + Type,null,str,false);
} |
|
Вернуться к началу |
|
|
Denjs
Зарегистрирован: 29.08.2003 Сообщения: 137
|
Добавлено: Ср Ноя 15 2006 19:52 Заголовок сообщения: |
|
|
я давно не игрался с этим но не возвращает-ли window.open что-то типа идентификатора окна или ещё как? по которому можно добратся до дочернего окна и его содержимого? |
|
Вернуться к началу |
|
|
alexburzak
Зарегистрирован: 26.10.2006 Сообщения: 12
|
Добавлено: Чт Ноя 16 2006 14:18 Заголовок сообщения: Спасибо ! сделал |
|
|
Спасибо ! сделал
файл 2txt.html ####################################
<script>
var winID;
function ShowInfo(ID,Type)
{
var str="toolbar=no,location=0,directories=no,status=no,menubar=0 ,scrollbars=yes,resizable=no,width=360,height=280;"
winID = window.open ("extern.html","winname",str,false);
}
function ExtractInfo(){
if(winID){
alert(winID.document.getElementById('iist').value);
}else{
alert('window is hide, please clicked on show window button');
}
}
</script>
<input type=button value="show" onclick="ShowInfo(1,1)">
<input type=button value="extract" onclick="ExtractInfo();">
файл extern.html ####################################
<input type=edit value='111' id=iist> |
|
Вернуться к началу |
|
|
Denjs
Зарегистрирован: 29.08.2003 Сообщения: 137
|
Добавлено: Чт Ноя 16 2006 16:50 Заголовок сообщения: |
|
|
заметка: ну.. я бы сделал не глобальную переменную "winID" , а возвращал winID как результат работы функции ShowInfo() а на вход ExtractInfo() подавал бы идентификатор окна типа ExtractInfo(WindowID).
"Ибо это правильнее так писать" (а).
Тогда вам будет удобнее переносить эти куски кода в другой проект например или можно будет использовать несколько вслывающих окон. |
|
Вернуться к началу |
|
|
|