/JAVASCRIPT實(shí)現(xiàn)===============================================================
//
// 代碼描述:打開一個(gè)新的沒有狀態(tài)欄,、工具欄、菜單欄,、定位欄,,
// 不能改變大小,且位置居中的新窗口
//
// 傳入?yún)?shù):pageURL - 傳遞鏈接
// innerWidth - 傳遞需要打開新窗口的寬度
// innerHeight - 傳遞需要打開新窗口的高度
//
// 返回參數(shù):無
//
//
//==========================================================================
private void openWindow(string mode)
{
string script = "<script type=\"text/javascript\">";
script += @"var height = (screen.availHeight - 530)/2;";
script += @"var width = (screen.availWidth - 600)/2;";
script += @"var win = window.open('BC1002.aspx?mode=" + mode +
@"','mode','height=520px,width=600px,status=yes,toolbar=no,menubar=no,location=no,top='+
height + ',left=' + width);
win.focus();</script>";
ClientScript.RegisterClientScriptBlock(this.GetType(), "key", script);
}
//==========================================================================
//
// 代碼描述:打開一個(gè)新的有狀態(tài)欄,、工具欄,、菜單欄、定位欄,,
// 可以改變大小,,且位置居中的新窗口
//
// 傳入?yún)?shù):pageURL - 傳遞鏈接
// innerWidth - 傳遞需要打開新窗口的寬度
// innerHeight - 傳遞需要打開新窗口的高度
//
// 返回參數(shù):無
//
//
//==========================================================================
function g_OpenSizeWindow(pageURL, innerWidth, innerHeight)
{
var ScreenWidth = screen.availWidth
var ScreenHeight = screen.availHeight
var StartX = (ScreenWidth - innerWidth) / 2
var StartY = (ScreenHeight - innerHeight) / 2
window.open(pageURL, '', 'left='+ StartX + ', top='+ StartY + ', Width=' + innerWidth +', height=' + innerHeight + ', resizable=yes, scrollbars=yes, status=yes, toolbar=yes, menubar=yes, location=no')
}
//==========================================================================
//
// 代碼描述:打開一個(gè)新的沒有狀態(tài)欄、工具欄,、菜單欄,、定位欄,
// 不能改變大小,,且位置居中的新窗口
//
// 傳入?yún)?shù):pageURL - 傳遞鏈接
// innerWidth - 傳遞需要打開新窗口的寬度
// innerHeight - 傳遞需要打開新窗口的高度
//
// 返回參數(shù):無
//
//
//==========================================================================
function g_OpenWindow(pageURL, innerWidth, innerHeight)
{
var ScreenWidth = screen.availWidth
var ScreenHeight = screen.availHeight
var StartX = (ScreenWidth - innerWidth) / 2
var StartY = (ScreenHeight - innerHeight) / 2
window.open(pageURL, '', 'left='+ StartX + ', top='+ StartY + ', Width=' + innerWidth +', height=' + innerHeight + ', resizable=no, scrollbars=yes, status=no, toolbar=no, menubar=no, location=no')
}
//==========================================================================
//
// 代碼描述:打開一個(gè)新的沒有狀態(tài)欄,、工具欄、菜單欄,、定位欄,,
// 不能改變大小,且位置居中的新窗口
//
//
// 傳入?yún)?shù):pageURL - 傳遞鏈接
// innerWidth - 傳遞需要打開新窗口的寬度
// innerHeight - 傳遞需要打開新窗口的高度
//
// 返回參數(shù):返回的數(shù)值
//
//
//==========================================================================
function g_OpenReturnWindow(pageURL, innerWidth, innerHeight)
{
var ScreenWidth = screen.availWidth
var ScreenHeight = screen.availHeight
var StartX = (ScreenWidth - innerWidth) / 2
var StartY = (ScreenHeight - innerHeight) / 2
window.open(pageURL, '', 'left='+ StartX + ', top='+ StartY + ', Width=' + innerWidth +', height=' + innerHeight + ', resizable=no, scrollbars=yes, status=no, toolbar=no, menubar=no, location=no')
return false
}
function g_OpenReturnWindowNoScrollbars(pageURL, innerWidth, innerHeight)
{
var ScreenWidth = screen.availWidth
var ScreenHeight = screen.availHeight
var StartX = (ScreenWidth - innerWidth) / 2
var StartY = (ScreenHeight - innerHeight) / 2
window.open(pageURL, '', 'left='+ StartX + ', top='+ StartY + ', Width=' + innerWidth +', height=' + innerHeight + ', resizable=no, scrollbars=no, status=no, toolbar=no, menubar=no, location=no')
//return false
}
//==========================================================================
//
// 代碼描述:打開一個(gè)新的沒有狀態(tài)欄,、工具欄,、菜單欄、定位欄,,
// 不能改變大小,,且位置居中的新窗口
//
// 傳入?yún)?shù):pageURL - 傳遞鏈接
//
// 返回參數(shù):無
//
//
//==========================================================================
function g_OpenReturnWindowPrint(pageURL)
{
var ScreenWidth = screen.availWidth
var ScreenHeight = screen.availHeight
//var StartX = (ScreenWidth - innerWidth) / 2
//var StartY = (ScreenHeight - innerHeight) / 2
var Win = window.open(pageURL, '','Width=' + ScreenWidth +', height=' + ScreenHeight + ', resizable=no, scrollbars=no, status=no, toolbar=no, menubar=no, location=no, left=0, top=0')
Win.moveTo(99999,99999)
return false
}
//==========================================================================================
//
// 代碼描述:打開模式窗口函數(shù),打開一個(gè)模式窗口不包含菜單,、狀態(tài)條,、工具條、定位欄
//
// 傳入?yún)?shù):pageURL - 傳遞鏈接
// innerWidth - 傳遞需要打開新窗口的寬度
// innerHeight - 傳遞需要打開新窗口的高度
// 返回參數(shù):無
//
//
//==========================================================================================
function g_OpenModalWindow(pageURL, innerWidth, innerHeight)
{
window.showModalDialog(pageURL, null, 'dialogWidth:' + innerWidth + 'px;dialogHeight:' + innerHeight + 'px;help:no;unadorned:no;resizable:no;status:no')
}
//==========================================================================================
//
// 代碼描述:打開模式窗口函數(shù),,打開一個(gè)模式窗口不包含菜單,、狀態(tài)條、工具條,、定位欄 ,并且返回值
//
// 傳入?yún)?shù):pageURL - 傳遞鏈接
// innerWidth - 傳遞需要打開新窗口的寬度
// innerHeight - 傳遞需要打開新窗口的高度
// 返回參數(shù):模式窗體返回的returnValue
//
//
//==========================================================================================
function g_OpenreturnWindow(pageURL, innerWidth, innerHeight)
{
var returnv;
returnv=window.showModalDialog(pageURL, null, 'dialogWidth:' + innerWidth + 'px;dialogHeight:' + innerHeight + 'px;help:no;unadorned:no;resizable:no;status:no')
return returnv;
}
//==========================================================================================
//
// 代碼描述:打開模式窗口函數(shù),,打開一個(gè)模式窗口不包含菜單、狀態(tài)條、工具條,、定位欄
//
// 傳入?yún)?shù):pageURL - 傳遞鏈接
// innerWidth - 傳遞需要打開新窗口的寬度
// innerHeight - 傳遞需要打開新窗口的高度
// 返回參數(shù):無
//
//
//==========================================================================================
function g_OpenReturnModalWindow(pageURL, innerWidth, innerHeight)
{
window.showModalDialog(pageURL, null, 'dialogWidth:' + innerWidth + 'px;dialogHeight:' + innerHeight + 'px;help:no;unadorned:no;resizable:no;status:no');
return false;
}
//==========================================================================================
//
// 代碼描述:關(guān)閉窗口
//
// 傳入?yún)?shù):無
//
// 返回參數(shù):無
//
//
//==========================================================================================
function g_CloseWindow()
{
window.close()
return false
}
|