<frameset>
<frameset src='b.aspx?x=<%=y%>'>
</frameset>

解决方案 »

  1.   

    我想可能是我没说明白,我说的是参数是在调用showmodeldialog时要传递的,也就是说在a.htm只是一个转发用的,我想大概是showdialog(a.htm?......)之类吧!这时参数是传给a.htm的,但是我希望打开a.htm时,参数能再传给b.aspx。我对javascript不太熟悉。不知道这样可不可以实现?
      

  2.   

    a.htm
    <% par=request("yourpar") %>
    <frameset>
    <frameset src="b.asp?x=<%=par%>">
    </frameset>
      

  3.   

    那得把a.htm改成可以执行服务器段程序的页面a.aspx或a.asp
    <% x=request("x") %>
    <frameset>
    <frame src="b.aspx?x=<%=x%>">
    </frameset>
      

  4.   

    function QueryString(s){
    var url = String(location.href)
    var us = url.split("?")
    if (us.length==1) return(null)
    var qs = us[1]
    if (qs.indexOf(s+"=")<0) return(null)
    var sqs = qs.split(/[&]/g)
    for (var i=0;i<sqs.length;i++){
    if (sqs[i].indexOf(s+"=")==0){
    var d = sqs[i].substr(s.length+1,sqs[i].length)
    return(d)
    }
    }
    return(null)
    }*.htm?id=1&name=allforly
    就用
    var id = QueryString("id")
    var name = QueryString("name")
    来获取
      

  5.   

    我把 zhangguagua(瓜瓜) 的方法改了一下
    a.aspx<frameset rows="0,*">
    <frame name="top" src="">
    <frame name="bottom" src="aaa.aspx?aaa=<%=Request["aaa"]%>">
    </frameset>
    但是现在对话框中没有显示出aaa.aspx,在下面的对话框中显示的是a.aspx?aaa=1
    这是怎么回事呢?
      

  6.   

    to seven_wong(老七):
    显示的是a.aspx?aaa=1,是说明参数已经穿过来了吗,你在request("aaa")不就得到从showdialog(a.htm?......)传过来的参数了吗
      

  7.   

    to 瓜瓜
    可是我希望的是aaa参数是传到aaa.aspx页面中并且显示出来啊,可是现在显示的只是一个空白的页面,就是说好像a.aspx并没有装载aaa.aspx啊?
      

  8.   

    a.aspx
    <frameset rows="0,*">
    <frame name="top" src="">
    <frame name="bottom" src="aaa.aspx?aaa=<%=Request["aaa"]%>">
    </frameset>
    那就不是传递参数的问题了,Request["aaa"]要用()eg:Request("aaa")
    我测试过没问题