Welcome to WebmasterWorld Guest from 54.196.208.6

Forum Moderators: open

Message Too Old, No Replies

javascript problem

     

shakes911

2:25 pm on Jul 25, 2001 (gmt 0)

Inactive Member
Account Expired

 
 


hi, i'm using a form to select items from 2 dropdown menus, which, when posted is processed by a perl script on another site. I want the results of this query to be displayed in a pop-up window with a frameset. the top frame is the nav bar and the content frame containing the results of the query. does anyone have any idea how to do this?

thanks

3:23 pm on July 25, 2001 (gmt 0)

Junior Member

10+ Year Member

joined:July 20, 2001
posts:137
votes: 0


This is just an idea, I haven't tried it.

Perhaps, in the onSubmit handler, open the popup...

myPopup = window.open(...);

load a frameset into it, then let the results from the submit target the frame.

<form target="myPopup.frames['myframe']"...

Will something like this work? I don't know - needs experimenting.

3:27 pm on July 25, 2001 (gmt 0)

Junior Member

10+ Year Member

joined:July 20, 2001
posts:137
votes: 0


Oh... you can't use a javascript expression as the target attribute value.

perhaps in the onSubmit handler assign it in script...

document.myform.target = myPopup.frames['myframe']

... not sure about that either

shakes911

10:27 am on July 26, 2001 (gmt 0)

Inactive Member
Account Expired

 
 


unfortunately neither of these work, but thanks for looking at it Mike.
7:16 pm on July 26, 2001 (gmt 0)

Junior Member

10+ Year Member

joined:July 20, 2001
posts:137
votes: 0


I'm not sure if the frame name is in the current window's scope... I don't think so. The target attribute's value is just the name of a window/frame... I don't know how to do the scope resolution in this case - perhaps:

document.myform.target = myPopup.frames['myframe'].name