powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Изменение окна из другого
6 сообщений из 6, страница 1 из 1
Изменение окна из другого
    #36395549
Всем привет и с новым годом!!
Есть такая проблема, 2 файла , changeWindow.htm - parent окно ,childWindow.htm -child
По идее должно быть так, что при запуске changeWindow.htm, появляется childWindow.htm, где в текстбоксе заполняется имя, которое по <enter> должно выводится затем в текст боксе родительского окна.Но так не получается ,запускается только родительское окно без отображения child.Что у меня может быть неправильно?

скрипт первого файла changeWindow.htm
<html>
<head>
<title>Big window</title>
<script language="JavaScript"
type="text/javascript">



newWindow = window.open("childWindow.htm","newWin", "width=300,height=100", location=yes, scrollbars=yes,toolbar=yes) <!-- размеры отображения окна width, height,resizable чтобы не увеличивалось окно в размерах, если no -->

</script>

</head>
<body bgcolor="#FFFFFF">
<div align="center">
<H1>Welcome to this page!! </H1>
<form name="outForm" action="#">
<input type="text" size="20" name="msgLine">
</form>
</div>

</body>
скрипт файла childWindow.htm
<head>
<title>Little window</title>
<script language="JavaScript"
type="text/javascript">


function updateParent(text){
opener.document.outputForm.msgLine.value = "Hello " + text.value + "!" <!-- размеры отображения окна width, height,resizable чтобы не увеличивалось окно в размерах, если no -->
}
</script>

</head>
<body bgcolor="#FFFFFF">
<div align="center">
<H1>What is your name? </H1>
<form action ="none">
<input type="text" onblur="updateParent(this)" size="20" >
</form>
</div>

</body>
...
Рейтинг: 0 / 0
Изменение окна из другого
    #36395565
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кйцкуплрдрпдрдпрдрпЧто у меня может быть неправильно?
Банальный синтаксис...

Код: plaintext
newWindow = window.open("childWindow.htm","newWin", "width=300,height=100, location=yes, scrollbars=yes,toolbar=yes")

Вот так все работает. Если конечно браузеры не блокируют такие окна...
...
Рейтинг: 0 / 0
Изменение окна из другого
    #36395568
Да, сейчас всё почти замечательно, открываются 2 окна.Но при вводе имени в дочернее окно , в родительском окне имя не появляется в текстбоксе . А выходит окошко Page load error и file not found.
...
Рейтинг: 0 / 0
Изменение окна из другого
    #36395653
Как победить теперь уже энту проблему?
...
Рейтинг: 0 / 0
Изменение окна из другого
    #36395813
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кйцкуплрдрпдрдпрдрпКак победить теперь уже энту проблему?
Например так...
Файл 1

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<html>
<head>
<title>Big window</title>
<script type="text/javascript">
	//размеры отображения окна width, height,resizable чтобы не увеличивалось окно в размерах, если no 
	newWindow = window.open("childWindow.htm","newWin", "width=300,height=100, location=yes, scrollbars=yes,toolbar=yes") 
</script>

</head>
<body bgcolor="#FFFFFF">
<div align="center">
<H1>Welcome to this page!! </H1>
<form name="outForm" action="#">
<input type="text" size="20" name="msgLine" id='mytxt'>
</form>
</div>

</body>
</html>

Файл 2

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
<html>
<head>
<title>Little window</title>
<script language="JavaScript"
type="text/javascript">


function updateParent(text){
	var val=document.getElementById('mytxt').value
	opener.document.getElementById('mytxt').value = "Hello " + val + "!" 
}
</script>

</head>
<body bgcolor="#FFFFFF">
<div align="center">
<H1>What is your name? </H1>
<form action ="none">
<input type="text" id='mytxt' size="20" />
<input type="button" onclick="updateParent()" value='Go' />
</form>
</div>

</body>
</html>

А ты-то чего хотел получить?
...
Рейтинг: 0 / 0
Изменение окна из другого
    #36396158
После заключительного совета, всё получилось, что хотел :). Спасибо :) . И с новым годом!!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Изменение окна из другого
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]