onOpenHomePage:function(url){ //此处替换为要全屏观看的页面
var newwin=window.open("","", "status=yes,resizable=yes,location=yes,menubar=yes");// locationbar=no,newwin=window.open("","","resizable=yes,scrollbars=yes,noscrollbars") ;// 使窗口无滚动条
if ( newwin ) //弹出成功
{
if (document.all) //如果是IE
{
newwin.moveTo(0,0)// 新窗口左上角定位(负数默认为0)
newwin.resizeTo(screen.width,screen.height)
}
newwin.location=url ;
opener=null;
self.close();
}
else //未弹出来
{
window.location.href = url;
}
}
另一种方式:
function showMsg(mainkey){
var theURL = "<%=contextPath%>manage/msgSend.do?method=showSendMsgDetail&mainkey="+mainkey;
var myWindow = new ForceWindow();
myWindow.open(theURL);
}
var theURL = "<%=contextPath%>manage/msgSend.do?method=showSendMsgDetail&mainkey="+mainkey;
var myWindow = new ForceWindow();
myWindow.open(theURL);
}
ForceWindow.js:
/**
* 定义ForceWindow类构造函数
* 无参数
* 无返回值
*/
function ForceWindow ()
{
this.r = document.documentElement;
this.f = document.createElement("FORM");
this.f.target = "_blank";
this.f.method = "post";
this.r.insertBefore(this.f, this.r.childNodes[0]);
}
* 定义ForceWindow类构造函数
* 无参数
* 无返回值
*/
function ForceWindow ()
{
this.r = document.documentElement;
this.f = document.createElement("FORM");
this.f.target = "_blank";
this.f.method = "post";
this.r.insertBefore(this.f, this.r.childNodes[0]);
}
/**
* 定义open方法
* 参数sUrl:字符串,要打开窗口的URL。
* 无返回值
*/
ForceWindow.prototype.open = function (sUrl)
{
this.f.action = sUrl;
this.f.submit();
}