Click to See Complete Forum and Search --> : javascript select box and tables


seanpaul
08-20-2003, 05:55 PM
I have a web site consisting of two frames. A top frame named "top" and a bottom frame named "lower".

I have the following javascript select box in the lower frame:<form>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<select class=textbox name=borrower onChange=update_table(this.options)>
<option value="">Click To Go</option>

<option value="">-----------</option>
<option value="startloan.php" target="lower">Profile Info.</option>
<option value="address.php" target="lower">Address Info</option>
<option value="employer.php" target="lower">Employer Info.</option>
<option value="income.php" target="lower">Income Info.</option>
<option value="declarations.php" target="lower">Declarations</option>
<option value="assets.php" target="lower">Asset Info</option>
<option value="liabilities.php" target="lower">Liability Info.</option>
<option value="mortgage.php" target="lower">Mortgage Info</option>
</select></form>

I want the bottom frame to present the newly selected page. Instead the new page takes up the entire screen, which is devoid of frames.

What do I need to do to make the newly selected page load in the "lower" frame.


You can view the site here: http://www.caillouette.com/blue_black16/flash/index.html


Thanks

Khalid Ali
08-20-2003, 06:02 PM
you are missing javascript code part from the snippets you posted above..in that (if thats in the frame) do this
parent.frameName.location.href = url;

seanpaul
08-20-2003, 06:44 PM
Maybe I need to change the function which is a s followshere's the code for the function call:


function update_frame(myoptions)
{
destination = myoptions[myoptions.selectedIndex].value;
if (destination == "null")
{
return true;
}
window.open(destination, '_top');
myoptions.selectedIndex = 0;
return true;
}

So I tired to change destination to '_self' and to '_lower' and to 'lower'

But I can't seem to figure it out

I couldn't figure out where to place the code you gave to me. Could you be more specific. Or do I need to change the function

Sorry, I'm sort of a javascript newbie.

Thanks

seanpaul
08-21-2003, 12:43 PM
the solution is to change

window.open(destination, '_top');

into


window.open(destination, '_slef);

For those following this thread