2012-06-18 6 views
0

Я хочу, чтобы вставить текст в текстовом поле, присутствующую в новом окне, которое становится все открытым, когда я нажав на ссылку, присутствующий в родительском окнеПолучить дескриптор нового окна открытого

Я хочу знать, как я могу получить обработчик нового дочернего окна, и я могу найти id элемента, присутствующего в дочернем окне, и выполнить действие в javascript.

Note-View источник дочернего окна и родителя отличается и при использовании document.getElemntByid("") не работает, потому что код не может найти элемент, потому что id дочернего окна отсутствует в родительском окне, поэтому для этого я хочу, чтобы дескриптор/переключатель дочернего окна.

+0

Вы используете window.open для открытия нового окна? – Amit

ответ

0

Вы должны создать ссылку на окно. Это может выглядеть примерно так:

// reference to child window 
var childWin; 

function openChildWindow() { 
childWin = window.open('http://...', 'myChildWindow'); 
} 

function childWindowDocument() { 
    return 'contentDocument' in childWin ? childWin.contentDocument : childWin.document; 
} 

// Update a text area inside child window 
childWindowDocument().getElementsById('myTextArea').value = 'Updated...'; 
Смежные вопросы