window.showModalDialog("ModalDialogFrame.aspx?Title=选择组织部门&PageUrl=ParentTreeView.aspx",window,"dialogWidth=380pxdialogHeight=650pxstatus=nocenter=yes")
在页面A传值:
window.showModalDialog("ModalDialogFrame.aspx?Title=选择组织部门&PageUrl=ParentTreeView.aspx",window,"dialogWidth=380pxdialogHeight=650pxstatus=nocenter=yes")view plaincopy to clipboardprint?
在页面ModalDialogFrame.aspx:
function GetQueryString(sProp)
{
var re = new RegExp("[&,?]"+sProp + "=([^\\&]*)", "i")
var a = re.exec(document.location.search)
if (a == null)
return ""
return a[1]
}
在页面ModalDialogFrame.aspx:
function GetQueryString(sProp)
{
var re = new RegExp("[&,?]"+sProp + "=([^\\&]*)", "i")
var a = re.exec(document.location.search)
if (a == null)
return ""
return a[1]
}view plaincopy to clipboardprint?
调用方法:
var url=GetQueryString("PageUrl") //ParentTreeView.aspx
var title=GetQueryString("Title") //选择组织部门
function Test(){var url=window.location.href
var first=url.indexOf("_")+1
var second=url.lastIndexOf("_")+1
alert("the first param value:"+url.substr(first,second-first-1))
var point=url.lastIndexOf(".")
alert("the second param value:"+url.substr(second,point-second))
}
通过request的getParameter的方法获取1、通过request.getParameter("参数名")获取后台的值
2、通过<%=变量%>的方式赋给js变量
示例:
<script>
<%
String s2 = (String)request.getParameter("参数名")//获取后台参数给s2变量,<%%>表示这范围内是服务器解析的语言
%>
var s = '<%=s2%>'//输出s2给js变量s
</script>