点超链接时,打开一个网页对话框,怎么做?
单击超链接后,显示一个网页对话框(要模式的),同时将一个对象作为参数传递到网页对话框里,要怎么做?...
单击超链接后,显示一个网页对话框(要模式的),同时将一个对象作为参数传递到网页对话框里,要怎么做?
展开
3个回答
展开全部
对于IE浏览器,可以直接使用window.showModalDialog函数。见
http://bluesniper.bokee.com/2599878.html
当然必须允许或临时允许弹出窗口。
其它浏览器,一般用div屏蔽原页面实现模态的效果,见:
http://hi.baidu.com/imdao/blog/item/e49ac5ea8849ccd0d539c9df.html
http://bluesniper.bokee.com/2599878.html
当然必须允许或临时允许弹出窗口。
其它浏览器,一般用div屏蔽原页面实现模态的效果,见:
http://hi.baidu.com/imdao/blog/item/e49ac5ea8849ccd0d539c9df.html
展开全部
首先写一个javascript函数.这个函数的作用就是打开的时候显示一个有模式的对话框.
<script language="javascript" type="text/javascript">
function newWin(url)
{
var popup;
url=url;
popup=window.open(url,null,"top=100,left=100,width=600,resizable=no,height=500,menubar=no,toolbar=no,scrollbars=yes,status=yes");
popup.focus();
}
</script>
然后在这个链接上作如下处理:
<asp:HyperLink ID="hl" runat="server" NavigateUrl='"javascript:newWin(\"showDetails.aspx?id=x&type=y"+"\");"'
Text='yourtext'></asp:HyperLink>
模式的控制在window.open那个函数里面控制.参数的传递在NavigateUrl里面的id=x&type=y里面控制.
<script language="javascript" type="text/javascript">
function newWin(url)
{
var popup;
url=url;
popup=window.open(url,null,"top=100,left=100,width=600,resizable=no,height=500,menubar=no,toolbar=no,scrollbars=yes,status=yes");
popup.focus();
}
</script>
然后在这个链接上作如下处理:
<asp:HyperLink ID="hl" runat="server" NavigateUrl='"javascript:newWin(\"showDetails.aspx?id=x&type=y"+"\");"'
Text='yourtext'></asp:HyperLink>
模式的控制在window.open那个函数里面控制.参数的传递在NavigateUrl里面的id=x&type=y里面控制.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
return confirm("内容");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询