Solved

Accessing hidden variable in parent frame

Posted on 2004-07-30
5
483 Views
Last Modified: 2007-12-19
Hello,

I have a frame that encompasses two other frames: a top frame and a bottom frame.  I need to access a hidden variable in the bottom frame.  How can I do that?  Here's what I'm trying but i keep getting an error message:

top frame:
<script language="javascript">
function test()
{
  if(true)
  {
        alert(parent.positions.document.forms["order_positions"].test.value);
       return false;
  }
}
</script>

bottom frame:

<form action="something.do">
name="order_positions"
method="post"
target="_parent">

<input type=hidden name=test value="test">

</form>
0
Comment
Question by:jollykh
5 Comments
 
LVL 63

Expert Comment

by:Zvonko
Comment Utility
If your bottom frame name is realy "positions", then use this:
alert(parent.positions.document.order_positions.test.value);

And in the upper snippet you have a closing > to ealy in the form tag. I hope this is a transcriptopn error.

0
 
LVL 4

Expert Comment

by:mikosha
Comment Utility
Make sure that the for and it's fields are alredy loaded before accessing them.
Take a look on this ...
http://www.experts-exchange.com/Web/Web_Languages/JavaScript/Q_20913872.html
0
 
LVL 2

Expert Comment

by:mmayrell
Comment Utility
You can try

parent.positions.document.getElementById("test").value

-Michael
0
 

Author Comment

by:jollykh
Comment Utility
Ok, I think that this is going to be a little too difficult becuase there are frames within frames within frames.  Let me ask this question, becuase there are so many frames embedded in each other, is there a way that I can reload or refresh only the current frame that I'm in?
0
 
LVL 2

Accepted Solution

by:
mmayrell earned 500 total points
Comment Utility
yes, window.location.reload(), this will refesh the current frame

-Michael
0

Featured Post

Maximize Your Threat Intelligence Reporting

Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

Join & Write a Comment

This article shows how to create and access 2-dimensional arrays in JavaScript.  It includes a tutorial in case you are just trying to "get your head wrapped around" the concept and we'll also look at some useful tips for more advanced programmers. …
When you need to keep track of a simple list of numbers or strings, the Array object is your most direct tool.  As we saw in my earlier EE Article (http://www.experts-exchange.com/A_3488.html), typical array handling might look like this: (CODE) B…
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…

772 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now