弹出窗口, 不显示工具栏等。
生活随笔
收集整理的這篇文章主要介紹了
弹出窗口, 不显示工具栏等。
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
<script>
??opener=null;?//在沒有提示的狀態下,關閉當前窗口
??window.close();
??var?he=screen.availheight-75;
??var?wi=screen.availwidth-8;
??window.open?("URL",?"newwindow",?"height="+he+",width="+wi+",=yes,?toolbar=yes,scrollbars=yes,menubar=no,?resizable=yes,?location=no,?status=yes,left=0,top=0")
</script>
<script?language="javascript">
function?SetOpenWindowChild(WinName){??
var?strWindowType="";
var?newwin=null;
//directories=[yes|no|1|0]?指定是否出現鏈接工具欄.
?strWindowType=strWindowType+"directories=no"?+?",";
//channelmode=[yes|no|1|0]?(IE4.0?only)為1時以'全屏模式'(相當于按F11)打開,并出現頻道欄.?
strWindowType=strWindowType+"channelmode=no"?+?",";
//fullscreen=[yes|no|1|0]?(IE4.0?only)?指定全屏模式打開,如果忘了放置關閉按鈕,只好用ALT+F4了.?
strWindowType=strWindowType+"fullscreen=no"?+?",";
//height=number?指定窗口的高度(px),最小值為100px?
strWindowType=strWindowType+"height=470"?+?",";
//width=number?窗口的寬度(px),最小值為100px.
strWindowType=strWindowType+"width=630"?+?",";
//left=number?指定窗口的左沿離開屏幕左沿的距離(px).?
strWindowType=strWindowType+"left=150"?+?",";
//top=number?指定窗口的上沿離開屏幕的距離(px).
strWindowType=strWindowType+"top=50"?+?",";
//location=[yes|no|1|0]?指定是否出現地址欄.?
?
strWindowType=strWindowType+"location=no"?+?",";
//menubar=[yes|no|1|0]?指定是否出現菜單.
strWindowType=strWindowType+"menubar=no"?+?",";
//resizable=[yes|no|1|0]?指定窗口是否可被改變大小.?
strWindowType=strWindowType+"resizable=yes"?+?",";
//scrollbars=[yes|no|1|0]?指定是否出現滾動條.?
strWindowType=strWindowType+"scrollbars=yes"?+?",";
//status=[yes|no|1|0]?指定是否出現狀態欄?
strWindowType=strWindowType+"status=no"?+?",";
//toolbar=[yes|no|1|0]?指定是否出現工具欄?.
strWindowType=strWindowType+"toolbar=no"?+?",";
//打開窗口
if?(WinName=="null"){
newwin=window.open("","",strWindowType);
?
}
else{
window.open(WinName,"",strWindowType);?
?
}
}
</script>
private?void?Page_Load(object?sender,?System.EventArgs?e)
{
Page.RegisterStartupScript("ggg","<script>SetOpenWindowChild(WinName);</script>");
}
??opener=null;?//在沒有提示的狀態下,關閉當前窗口
??window.close();
??var?he=screen.availheight-75;
??var?wi=screen.availwidth-8;
??window.open?("URL",?"newwindow",?"height="+he+",width="+wi+",=yes,?toolbar=yes,scrollbars=yes,menubar=no,?resizable=yes,?location=no,?status=yes,left=0,top=0")
</script>
<script?language="javascript">
function?SetOpenWindowChild(WinName){??
var?strWindowType="";
var?newwin=null;
//directories=[yes|no|1|0]?指定是否出現鏈接工具欄.
?strWindowType=strWindowType+"directories=no"?+?",";
//channelmode=[yes|no|1|0]?(IE4.0?only)為1時以'全屏模式'(相當于按F11)打開,并出現頻道欄.?
strWindowType=strWindowType+"channelmode=no"?+?",";
//fullscreen=[yes|no|1|0]?(IE4.0?only)?指定全屏模式打開,如果忘了放置關閉按鈕,只好用ALT+F4了.?
strWindowType=strWindowType+"fullscreen=no"?+?",";
//height=number?指定窗口的高度(px),最小值為100px?
strWindowType=strWindowType+"height=470"?+?",";
//width=number?窗口的寬度(px),最小值為100px.
strWindowType=strWindowType+"width=630"?+?",";
//left=number?指定窗口的左沿離開屏幕左沿的距離(px).?
strWindowType=strWindowType+"left=150"?+?",";
//top=number?指定窗口的上沿離開屏幕的距離(px).
strWindowType=strWindowType+"top=50"?+?",";
//location=[yes|no|1|0]?指定是否出現地址欄.?
?
strWindowType=strWindowType+"location=no"?+?",";
//menubar=[yes|no|1|0]?指定是否出現菜單.
strWindowType=strWindowType+"menubar=no"?+?",";
//resizable=[yes|no|1|0]?指定窗口是否可被改變大小.?
strWindowType=strWindowType+"resizable=yes"?+?",";
//scrollbars=[yes|no|1|0]?指定是否出現滾動條.?
strWindowType=strWindowType+"scrollbars=yes"?+?",";
//status=[yes|no|1|0]?指定是否出現狀態欄?
strWindowType=strWindowType+"status=no"?+?",";
//toolbar=[yes|no|1|0]?指定是否出現工具欄?.
strWindowType=strWindowType+"toolbar=no"?+?",";
//打開窗口
if?(WinName=="null"){
newwin=window.open("","",strWindowType);
?
}
else{
window.open(WinName,"",strWindowType);?
?
}
}
</script>
private?void?Page_Load(object?sender,?System.EventArgs?e)
{
Page.RegisterStartupScript("ggg","<script>SetOpenWindowChild(WinName);</script>");
}
轉載于:https://www.cnblogs.com/wj-wangjun/archive/2007/09/03/880451.html
總結
以上是生活随笔為你收集整理的弹出窗口, 不显示工具栏等。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Jscript 内部对象
- 下一篇: asp.NET自定义服务器控件内部细节系