window.open()被阻止的问题 <a href="#" onclick="window.showModalDialog('filename.htm')">点击</a>用这个,就不提示了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 将弹出窗口改用div--------------------------------能否给一点具体代码,是怎么来做的呢? 改成DIV倒可以。假如用OPEND的话。你始终控制不了客户端! 使用模态窗口,或者ajax的ModalPopupExtender IE拦截了弹出窗口,你不能控制客户端的安全属性的div做弹出窗口,google baidu上一搜有很多 比如:http://www.cnblogs.com/henryfan/archive/2007/03/01/660762.html function replyMessage( id ) { var win = window.open( "Reply.aspx?originMessage=" + id ); if ( win == null ) window.alert( "请不要启用弹出式窗口拦截" ); } a href="#" onclick="window.showModalDialog('filename.htm')">点击</a> div:.aspx<div id="div1">your code...</div><asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/images/xxx.jpg" OnClick="ImageButton1_Click" />.cspage_loadthis.ImageButton1.Attributes.Add("onclick", "javascript:document.getElementById('processing').style.visibility='visible';");div1.Style.Add("visibility", "hidden");//事件执行完毕后隐藏 用层div 的隐藏和显示是正解的 window.showModalDialog('filename.htm') 因为window.open对用户来说可能是被动的打开一个窗口,还是给用户一点主动权比较好 在服务器端调用window.open就会被屏蔽!在客户端window.open不会被屏蔽的! <script language="javascript"> var playWindow; function OpenPlayer(PlayerURL) { if (playWindow != null) playWindow.close(); playWindow=window.open('','新窗口','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=yes'); playWindow.moveTo(310,150); playWindow.resizeTo(325,345); playWindow.focus(); playWindow.location=PlayerURL; } function PlayFile(Mid) { OpenPlayer('Look.aspx?Mid='+Mid); }</script>用这种方法跟WINDOW.OPEN()效果一样,但不会被屏蔽. window.showModalDialog('filename.htm')可不可以指定大小啊 window.showModalDialog('filename.htm','','dialogWidth:600px;dialogHeight:500px;status:no;help:no')可以指定大小啊 基本没有办法,或者试下,点击的时候,按住 CTRL 键 div我也想过,但一直没有时间研究,楼主搞定了别忘了与我分享啊,呵呵[email protected]或者发到帖子上. window.open必须被禁, 害人不浅 唉,弹出窗口不受欢迎了。1是和客户说明2就是用div层来遮盖。 这个方法你试试function openwin(url) { var a = document.createElement("a"); a.setAttribute("href", url); a.setAttribute("target", "_blank"); a.setAttribute("id", "openwin"); document.body.appendChild(a); a.click();}<input type="button" id="btn" value="百度" onclick="openwin('http://www.baidu.com');" /> 大侠们请帮忙看看 自定义Web控件如何居中 你好,帮忙我分析一下死锁的问题 问一个问题,我是初学者,希望大家帮帮忙 ##--为什么我每次刷新页面总会提示:不重新发送信息,则无法刷新网页--## Developer Express.NET 控件引用的问题.使用过的高手进 那里有搜索的例子呀? QQ讨论群:1803321,有兴趣的朋友可以加入! 求救vs2008切换至设计视图时左下角显示‘正在请求数据...’ 怎样获取下载的文件名? 如何用gridview全选并删除所有选中项 利用owc11生成的图片Owc11.ChartSpace如何保存在excel中
--------------------------------
能否给一点具体代码,是怎么来做的呢?
div做弹出窗口,google baidu上一搜有很多
比如:http://www.cnblogs.com/henryfan/archive/2007/03/01/660762.html
{
var win = window.open( "Reply.aspx?originMessage=" + id );
if ( win == null )
window.alert( "请不要启用弹出式窗口拦截" );
}
<div id="div1">
your code...
</div>
<asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/images/xxx.jpg" OnClick="ImageButton1_Click" />.cs
page_load
this.ImageButton1.Attributes.Add("onclick", "javascript:document.getElementById('processing').style.visibility='visible';");div1.Style.Add("visibility", "hidden");//事件执行完毕后隐藏
在客户端window.open不会被屏蔽的!
var playWindow;
function OpenPlayer(PlayerURL)
{
if (playWindow != null)
playWindow.close();
playWindow=window.open('','新窗口','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=yes');
playWindow.moveTo(310,150);
playWindow.resizeTo(325,345);
playWindow.focus();
playWindow.location=PlayerURL;
}
function PlayFile(Mid)
{
OpenPlayer('Look.aspx?Mid='+Mid);
}
</script>
用这种方法跟WINDOW.OPEN()效果一样,但不会被屏蔽.
可不可以指定大小啊
可以指定大小啊
害人不浅
1是和客户说明
2就是用div层来遮盖。
function openwin(url) {
var a = document.createElement("a");
a.setAttribute("href", url);
a.setAttribute("target", "_blank");
a.setAttribute("id", "openwin");
document.body.appendChild(a);
a.click();
}
<input type="button" id="btn" value="百度" onclick="openwin('http://www.baidu.com');" />