Can a jsp file in an IFrame calls a javascript function outside of the IFrame

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • jadeite100
    New Member
    • Mar 2007
    • 7

    Can a jsp file in an IFrame calls a javascript function outside of the IFrame

    Hi:

    I am using IE 6 SP2.
    My resize attribute does not work <body onresize="test1 ();">.
    When I resize my window, the resize event doesnot get call.

    I have a jsp page with an iFrame called test1.jsp. The iFrame src points to a page called test2.jsp. It has a resize
    attribute that calls a javascript function that is located in test1.jsp.
    In the test2.jsp page, it doesn't recognize the function that is located in test1.jsp page. Is there anyway to do this.

    test1.jsp:

    <html>
    <head>
    <script type="text/javascript">
    function test1()
    {
    alert("test1.js p");
    }

    function test3()
    {
    alert("test3, called from test2.jsp but code locate at test1.jsp");
    }
    </script>
    </head>

    <body onresize="test1 ();">
    This is page 1.
    <iframe src="http://localhost:7001/test2/test2.jsp" id="dataFrame" style="height:9 42.0px;width:10 0%" scrolling="YES" frameborder="1" ></iframe>

    </body>
    </html>
    test2.jsp:
    <html>
    <head>
    <script type="text/javascript">
    function test2()
    {
    alert("test2.js p");
    }
    </script>
    </head>

    <body onresize="test2 ();test3();">
    This is page 2.

    </body>
    </html>
    If the above is not possible, is there another way to capture the event when a popup window is resize or maximize or mimize.
    I tried <body onresize="test1 ();"> it doesn't work. I event tried:
    window.onresize =test1 and it doesn't work.

    I tried <body onmove="test1() ;"> It partially works. When I miminize the popup window it triggers the event but when I maximize the popup
    window from a smaller popup window it doesn't trigger an event.

    Any hint or help or direction to an url would be greatly appreciated.

    Yours,

    Frustrated.
    Last edited by jadeite100; May 31 '07, 02:43 PM. Reason: add extra
  • shoonya
    New Member
    • May 2007
    • 160

    #2
    try putting all the javascript functions in another .js file and include that file in both th pages

    Comment

    Working...