P
Paul
The problem I am having involves the sequence of events between frames in an
html page.
The Pages:
Page A has an imbedded IFrame which displays Page B.
Page A has a radio button which on the onClick event calls a function which
changes the source of the IFrame which contains Page B, and then passes some
variables to Page B.
The Problem:
Page A changes the content of the IFrame, but it appears that the variables
are passed prior to the new content being loaded.
The Question:
How can I send the data to the newly loaded page?
Current Code:
function CandyBox_ChangeBoxSize(newSize){
var newBox = new Array(newSize);
var newPageName = getBoxASPPageName(newSize);
initializeCandyBox(newSize,newBox);
for(var x=0;x<this.size;x++){
newBox[x] = this.BoxContents[x];
}
this.boxImage = newPageName;
this.BoxContents = newBox;
** this is the problem section**
*the source of the frame is changed *
document.frames[CandyBoxFrameName].location.href=this.boxImage;
* then I wish to pass to the new page a variable
document.frames[CandyBoxFrameName].candyArray=this.BoxContents;
* and finaly call a function from the newly loaded content
document.frames['boxIFrame'].showCandies();
Thank you
html page.
The Pages:
Page A has an imbedded IFrame which displays Page B.
Page A has a radio button which on the onClick event calls a function which
changes the source of the IFrame which contains Page B, and then passes some
variables to Page B.
The Problem:
Page A changes the content of the IFrame, but it appears that the variables
are passed prior to the new content being loaded.
The Question:
How can I send the data to the newly loaded page?
Current Code:
function CandyBox_ChangeBoxSize(newSize){
var newBox = new Array(newSize);
var newPageName = getBoxASPPageName(newSize);
initializeCandyBox(newSize,newBox);
for(var x=0;x<this.size;x++){
newBox[x] = this.BoxContents[x];
}
this.boxImage = newPageName;
this.BoxContents = newBox;
** this is the problem section**
*the source of the frame is changed *
document.frames[CandyBoxFrameName].location.href=this.boxImage;
* then I wish to pass to the new page a variable
document.frames[CandyBoxFrameName].candyArray=this.BoxContents;
* and finaly call a function from the newly loaded content
document.frames['boxIFrame'].showCandies();
Thank you