这里有一个框架页:
top.aspx
left.aspx
main.aspx想要实现的效果是:
top.aspx先载入,然后执行load代码后给session[“1”]一个值,然后载入main页面。
就类似在top页面实现url=“main.aspx” target="mainFram"这种效果。

解决方案 »

  1.   

    框架页是酱紫的:
    <frame src="top.aspx" name="leftFrame" />
    <frame src="" name="mainFrame" id="mainFrame" title="mainFrame"/>main是没有定义的,在top页面load后,在mainFrame中打开一个页面
      

  2.   

    我囧……还得靠自己,慢慢试。
    写出来给需要的人……
    Response.Write("<script>window.open('pm_ItemFirst.aspx','mainFrame')</script>");
      

  3.   

    既然是框架页,为什么还要先让top加载,而不是一起加载?
    这样加载好看吗?
      

  4.   

     我靠,俺说的很明白了灭,main页面要用到top给的session值啊
      

  5.   

    这是top页面<head>
    <title>haha</title>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
    <script type="text/javascript">
    $(document).ready(function(){
        window.open('main.aspx','mainFram');
    });</script>
    </head>
    <body>
    <a id="mylink" href="http://www.google.cn">google</a>
    </body>
      

  6.   

    主要是页面加载完执行
    window.open('main.aspx','mainFram'); 
    也可以用
    <script type="text/javascript" defer> </script>
    试试不过好像对浏览器有要求