关于showModalDialog的问题!!怎么带两个参数!快送分!!! 用alert输出一下地址串, 仔细看看是不是引号有问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我把什么都删了,还是不行,是不是我语句有问题啊,我用别的REPLACE都可以带几个,但是这就是不行!showModalDialog('../Commom/BoxDialog.aspx?ForURL=../TestFlat/VersionUser_Edit.aspx?type='+typeValue+' &VersionID='+VersionIDValue,window,'status:no;scroll:no'); 对了,忘记说了,当我只传后面一个VersionID时就可以获得值。但是两个一起,就只有第一个有值了 &VersionID 这个前多了个空格哦 alert的结果是../Commom/BoxDialog.aspx?ForURL=../TestFlat/VersionUser_Edit.aspx?type=1 &VersionID=1 ../Commom/BoxDialog.aspx?'ForURL=../TestFlat/VersionUser_Edit.aspx?type=1 &VersionID=1'恐怕问题在这 错了../Commom/BoxDialog.aspx?ForURL='../TestFlat/VersionUser_Edit.aspx?type=1 &VersionID=1' 给你两个文件,看了就会了:---------------------------------1.ModalDialogFather.aspx-------<%@ Page %><html><head> <script>function fnLaunch(){ var aForm; aForm = oForm.elements; var myObject = new Object(); myObject.firstName = aForm.oFirstName.value; myObject.lastName = aForm.oLastName.value; // The object "myObject" is sent to the modal window. window.showModalDialog("modalDialogChild.aspx", myObject, "dialogHeight:300px; dialogLeft:200px;"); }</script></head><body> <button onclick="fnLaunch();" type="button">Launch The Window</button> <form id="oForm"> First Name: <input type="text" value="Jane" name="oFirstName" /> <br /> Last Name: <input type="text" value="Smith" name="oLastName" /> </form></body></html>2.ModalDialogChild.aspx---------<%@ Page %><html><head> <title>Untitled</title> <script>var oMyObject = window.dialogArguments;var sFirstName = oMyObject.firstName;var sLastName = oMyObject.lastName;</script></head><body style="FONT-SIZE: 14pt; COLOR: snow; FONT-FAMILY: arial; BACKGROUND-COLOR: rosybrown"> First Name: <span style="COLOR: #00ff7f"> <script>document.write(sFirstName);</script> </span> <br /> Last Name: <span style="COLOR: #00ff7f"> <script>document.write(sLastName);</script> </span></body></html>关键是传入一个对象,这样无论多少参数都可以。 cadinfo(无语清风): 他传的是服务器端的参数啊 to xchunyu(大吊车),引号里面加引号好难啊,我想系统一定会认错的!! 我的例子searchresult.aspx?Class2='+document.form1.Class2.value+'&City='+document.form1.city.value+'&StartDate='+document.form1.StartDate.value绝对可用。。 可以用ACSII值代替, 双引号好像是34也可以用转义字符 \" TO xchunyu(大吊车) 对!你说的对,好象就是showModalDialog在传递时,要对数据进行编码。我想一定是&这个符号被编译成了乱码!我的想办法在送它之前,先对它进行一下处理! 搞定了,谢谢大家。原来是&被编辑成了%26..谢谢大家。。送分诺!!! 兄弟们!俺kingcom_xu又回来啦! 虽然俺以前帮过你们不少忙,可是这次你们一定要批评我,不要客气,我,我...我生了个私生子,叫21bird... Asp.net DataList如何平均分成两列显示 求救:办公信息平台系统? 菜鸟问题(别笑俺):“水晶报表”是啥啊?是一种应用于.NET的软件吗?咋用啊?恳求赐教! 通过菜单打开一个新窗体 强类型列表 这个效果如何实现(非常COOL的LOADING) 100分求教由于网络中断再连接后,ms visual studio中的文件不能签入vss的问题? 一个关于网页让我郁闷了很久的问题 怎样将.Net的自动语法检测关闭阿,我运行.Net巨慢!!我在设置中找了,但是没有找到。 初学者的问题! 救命啊,一句话就可以回答的问题!我搞了半天了!
showModalDialog('../Commom/BoxDialog.aspx?ForURL=../TestFlat/VersionUser_Edit.aspx?type='+typeValue+' &VersionID='+VersionIDValue,window,'status:no;scroll:no');
../Commom/BoxDialog.aspx?ForURL=../TestFlat/VersionUser_Edit.aspx?type=1 &VersionID=1
../Commom/BoxDialog.aspx?ForURL='../TestFlat/VersionUser_Edit.aspx?type=1 &VersionID=1'
---------------------------------
1.ModalDialogFather.aspx
-------
<%@ Page %>
<html>
<head>
<script>
function fnLaunch()
{
var aForm;
aForm = oForm.elements;
var myObject = new Object();
myObject.firstName = aForm.oFirstName.value;
myObject.lastName = aForm.oLastName.value;
// The object "myObject" is sent to the modal window.
window.showModalDialog("modalDialogChild.aspx", myObject, "dialogHeight:300px; dialogLeft:200px;");
}
</script>
</head>
<body>
<button onclick="fnLaunch();" type="button">Launch The Window</button>
<form id="oForm">
First Name:
<input type="text" value="Jane" name="oFirstName" />
<br />
Last Name:
<input type="text" value="Smith" name="oLastName" />
</form>
</body>
</html>
2.ModalDialogChild.aspx
---------<%@ Page %>
<html>
<head>
<title>Untitled</title> <script>
var oMyObject = window.dialogArguments;
var sFirstName = oMyObject.firstName;
var sLastName = oMyObject.lastName;
</script>
</head>
<body style="FONT-SIZE: 14pt; COLOR: snow; FONT-FAMILY: arial; BACKGROUND-COLOR: rosybrown">
First Name: <span style="COLOR: #00ff7f"> <script>
document.write(sFirstName);
</script>
</span>
<br />
Last Name: <span style="COLOR: #00ff7f"> <script>
document.write(sLastName);
</script>
</span>
</body>
</html>关键是传入一个对象,这样无论多少参数都可以。
searchresult.aspx?Class2='+document.form1.Class2.value+'&City='+document.form1.city.value+'&StartDate='+document.form1.StartDate.value
绝对可用。。
也可以用转义字符 \"
送分诺!!!