请问怎么样知道一个页面是不是由showmodaldialog打开的 是自己打开的,我有两个地方调用相同页面,但打开后显示菜单不同,这用什么办法解决最简单因为其中有个是用showmodaldialog打开,所以想在页面打开时判断,写菜单大虾能否赐教这两个问题,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 showmodaldialog调用的时候有一个参数(vArguments)可以传给Dialog参数。设个标记就OK了。 那不是showmodaldialog打开的怎么捕捉这个参数 调用前var ArrData="页1"//var returnArr=null;returnArr=window.showModalDialog("/het_station/Subscibe/modifyback.jsp",ArrData,"dialogWidth=40;dialogheight=20;status=no;center=yes");在页modifyback.jsp中var Arrget=window.dialogArguments;if (Arrget=="页1") { alert("本页由模式框打开");}else{ alert("本页不是由模式框打开");}另外模式框页又返回值window.returnValue="本页由模式框打开"关闭模式框后前面变量returnArr将得到值="本页由模式框打开"(顺便问一句,能否给分????) 哪位大神能告诉我这个函数是什么意思,详细点哟,最好有注释 jquery textarea 太怪了!!!! 崭新的新手,大家帮帮小小 JS怎么样才能动态的改变行的背景色 请问用javascript怎么取table中的值呢 如何使用JavaScript控制页面最大化的问题 页面的消息系统:attachEvent函数讨论。 document.all是什么作用? 提交后,返回修改,数据丢失,??急用 CSDN首页的最新消息怎么做的? 急招javascript去空格函数,虽然(15分)必给谢谢!! JavaScriptEditor
设个标记就OK了。
var ArrData="页1"//
var returnArr=null;
returnArr=window.showModalDialog("/het_station/Subscibe/modifyback.jsp",ArrData,"dialogWidth=40;dialogheight=20;status=no;center=yes");
在页modifyback.jsp中
var Arrget=window.dialogArguments;
if (Arrget=="页1")
{
alert("本页由模式框打开");
}
else
{
alert("本页不是由模式框打开");
}
另外模式框页又返回值
window.returnValue="本页由模式框打开"
关闭模式框后
前面变量returnArr将得到值="本页由模式框打开"
(顺便问一句,能否给分????)