ChiEF
|
|
1 | |
Как открыть функцию в новом окне?02.10.2011, 19:58. Показов 3342. Ответов 8
Метки нет (Все метки)
Делаю window.open одного файла и потом в этом окне надо открыть функию!
Как вызвать функцию в ново-созданном окне? |
02.10.2011, 19:58 | |
Ответы с готовыми решениями:
8
Как открыть ссылку в новом окне? Как по кнопке открыть изображение в новом окне Открыть изображение в новом окне Открыть ссылку в новом окне |
4 / 4 / 3
Регистрация: 25.05.2009
Сообщений: 2,576
|
|
02.10.2011, 20:14 | 2 |
opener.nameFunction();
так же можно top.namefunc(); и кажется parent.namefunc();
0
|
85 / 61 / 69
Регистрация: 15.03.2007
Сообщений: 6,906
|
|
03.10.2011, 12:29 | 3 |
sl_play по-моему поторопилмя немного с ответом
opener ссылается на окно которое инициаровало открытие текущего окна с помощью window.open top ссылается на окно верхнего уровня в случае использования фреймов parent ссылается на родительское окно опять же при использовании фреймов ChiEF же спрашивал как вызвать функцию в окна открытого с помощью window.open из родительского окна. В самом простом случае прокатит такой метод var w = window.open(...); w.functionName(); Но т.к. window.open возвращает управление немедленно не дожидаясь полной загрузки документа, то придется делать синхронизацию вызовов. Сделать это можно так - после окончания загрузки дочернее окно вызывает функцию из родительского (через opener.functionName()), которое уже может спокойно вызывать нужную функцию из дочернего.
0
|
ChiEF
|
|
03.10.2011, 12:36 | 4 |
Код
opener.nameFunction(); - Неработает потому как, вроде идет обращение на родительское окно, а новое окно исчё не создано - поэтому null так же можно top.namefunc(); - работает, но открывает в родительском окне и кажется parent.namefunc(); - работает, но открывает в родительском окне P.S. я открываю один и тот же файл только в новом окне, но мне надо, когда откроется новое окно выполнилась функция... чего я никак немогу добицца - alert могу мызвать написать текст в новом окне могу, но вызвать функцию галя! |
0 / 0 / 0
Регистрация: 15.09.2009
Сообщений: 234
|
|
03.10.2011, 14:51 | 5 |
Esli iz roditel'skogo okna nado vizvat' funkciyu v novom okne (kod v roditelskom okne):
0
|
0 / 0 / 0
Регистрация: 15.09.2009
Сообщений: 234
|
|
03.10.2011, 14:57 | 6 |
var objNewWindow = window.open ('new.html');objNewWindow.onLoad = fu
0
|
0 / 0 / 0
Регистрация: 15.09.2009
Сообщений: 234
|
|
03.10.2011, 15:24 | 7 |
var newWin = window.open ('new.html');newWin.onLoad = function (){newWin.func ();}
0
|
0 / 0 / 0
Регистрация: 15.09.2009
Сообщений: 234
|
|
03.10.2011, 15:39 | 8 |
Esli iz novogo okna nado vizvat' funkciyu v roditel'skom okne (kod v novom okne):
0
|
0 / 0 / 0
Регистрация: 15.09.2009
Сообщений: 234
|
|
03.10.2011, 15:48 | 9 |
opener.func()
0
|
03.10.2011, 15:48 | |
03.10.2011, 15:48 | |
Помогаю со студенческими работами здесь
9
Как отобразить информацию (введенную в форму), в новом окне и во всплывающем окне? Как по нажатию кнопки в открытом новом окне сделать рефреш в том окне откуда оно было открыто? Как изменить шрифт текста выводимого в новом окне? Как данные таблицы преобразовать в строку в новом окне Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |