我想问下从一个页面跳转另一个页面,另一个页面实现全屏效果,当时,浏览器不弹出 阻止窗口呢,这是我原来的代码,致命的问题是,浏览器弹出阻止窗口
string tt = " qminoa = window.open('kaoshi.aspx" + "'" + ",'','toolbar=no,menubar=no,titlebar=yes,directories=no,resizable=yes,status=no,fullscreen=no,top=0;left=0,width=900,height=700');";
// Response.Write("<script language=javascript>");
// Response.Write(tt);
// Response.Write("qminoa.moveTo(0,0);");
// Response.Write("qminoa.resizeTo(screen.availWidth,screen.availHeight);");
// Response.Write("window.opener=null;");
//// Response.Write("window.close();");
// Response.Write("</script>");
string tt = " qminoa = window.open('kaoshi.aspx" + "'" + ",'','toolbar=no,menubar=no,titlebar=yes,directories=no,resizable=yes,status=no,fullscreen=no,top=0;left=0,width=900,height=700');";
// Response.Write("<script language=javascript>");
// Response.Write(tt);
// Response.Write("qminoa.moveTo(0,0);");
// Response.Write("qminoa.resizeTo(screen.availWidth,screen.availHeight);");
// Response.Write("window.opener=null;");
//// Response.Write("window.close();");
// Response.Write("</script>");
Response.Redirect("accept.aspx");看,第一行代码,还是弹出阻止窗口
,第二行就没问题
window.open确实很容易被拦截的.
我都试过了
function ShowForm()
{
var NewWin = window.open(strUrl,"_blank",".....");
NewWin.focus();
return false;
}
关键你是要全屏,要不可以用层来模拟