Click here to Skip to main content
15,891,253 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi,

I'm using master page in the parent page.

When I'm opening the child page and use the below code

window.opener.document.forms(0).abcd.value is null or not an object

MIDL
string strScript = "<script>window.opener.document.forms(0).abcd.value" + " = '" + textbox1.text + "';";
strScript += "self.close()";
strScript += "</" + "script>";
RegisterClientScriptBlock("abcd", strScript);


I have also used the
1. window.document.getElementById('abcd').value
2. window.opener.document.forms[0].abcd.value
3. window.opener.document.forms['form1'].elements['abcd'].value
4. window.opener.document.forms[0].elements['abcd'].value
5. self.opener.document.abcd.value

instead of

window.opener.document.forms(0).abcd.value

but neither of them worked for me

Please help me on this

Thanks in advance.

Rahul
Posted
Updated 13-Jan-11 18:10pm
v5
Comments
Kasson 12-Jan-11 23:27pm    
What versions of IE and Netscape would not support it?
Ankur\m/ 13-Jan-11 0:42am    
Use 'Add Comment' link below an answer to discuss anything with the answerer. It notifies the user.
On the other hand adding an answer doesn't notify him and he may never know that you asked him something.
Dalek Dave 13-Jan-11 4:22am    
Edited for Grammar and Readability.

Dear Friend
Instead of using document.forms(0).abcd.value
use
MIDL
document.getElementById('myText').value;
as it will give you more precise result

you can also assign the value returned by the function to a variable and perform operation on it
eg:-
var DivValue=document.getElementById('DivValue');
alert(DivValue);



Regards
Vipin Kumar Mallaya
 
Share this answer
 
Hi All


The problem is resolved

where i removed the runat="server" tag from the text box and uses

window.opener.document.getElementById('abcd').value

instead of

window.opener.document.forms(0).abcd.value
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900