如何定制弹出窗口的大小及其位置

原创 2007年09月22日 18:42:00
 

HTML Tags and JavaScript tutorial



如何定制弹出窗口的大小及其位置








 

弹出窗口本不属于ASP,不过javascript与ASP还是有点亲戚关系。
一、最简单的自动弹出窗口
在主窗口A中加入以下代码:
<SCRIPT LANGUAGE="javascript">
window.open ("页面B地址","newwindow", "height=450, width=520, top=0,left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no")
</SCRIPT>
打开A时就会自动弹出页面B
二、定义调用弹出窗口
在页面中加入以下代码:
<SCRIPT language=javascript>
<!--
function call(htmlurl){
var
newwin=window.open(htmlurl,"newsssWin","top=50,left=150,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=320,height=300");
newwin.focus();
return false;
}
//-->
</SCRIPT>
用下面的方法调用:
<a href=/'连接地址/' onclick=/'return call(this.href);/' target=_blank>连接名称</a>
点击“连接地址”就会弹出播放的小窗口。
三、能自动关闭的弹出窗口
在主窗口A中加入以下代码:
<SCRIPT LANGUAGE="javascript">
window.open ("b.htm","newwindow", "height=450, width=520, top=0,left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no")
</SCRIPT>
页面b的代码如下:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body onload="window.setTimeout(/'CloseWindow.Click()/',2000)">
<div align="center">
<p> </p><p><object id="CloseWindow" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
    <param name="Command" value="Close">
  </object> <font size="5" color="#FF0000"><b>欢迎光临<br><br>再见!</b></font><font size="5">
  </font></p>
</div>
</body>
</html>


 


mfc动态改变对话框窗口大小和显示位置

void CMainFrame::OnChangeSize() { // TODO: Add your command handler code here CRect cr; GetClien...
  • autumn20080101
  • autumn20080101
  • 2013年04月16日 11:48
  • 5256

窗口位置、大小设置

一:SetWindowPos BOOL SetWindowPos(const CWnd* pWndInsertAfter,int x,int y,int cx,int cy,UINT nFlags);...
  • piaopiaopiaopiaopiao
  • piaopiaopiaopiaopiao
  • 2014年11月25日 22:44
  • 2449

Winform窗口弹出位置控制

Winform窗口弹出位置控制 窗体的弹出位置可以由属性StartPosition来指定,默认值有: Manural  自定义,由属性Location指定; CenterScreen...
  • weini_xiong
  • weini_xiong
  • 2014年08月15日 15:43
  • 1956

Java 如何动态改变改变组件大小(更随窗口) 和 根据窗口大小改变程序窗口大小f

如果想让组件都填充满自己的容器(如panel,frame),使用上面的例子比较好。并且其可以随你的容器大小来改变大小,如果你使用消息进行响应的话,就比较麻烦,并且效率低(就是卡屏)。在这里面所用的组件...
  • xuanyuanlei1020
  • xuanyuanlei1020
  • 2015年02月02日 15:40
  • 11467

MFC中设置窗口大小位置

MFC中设置窗口大小位置
  • eickandy
  • eickandy
  • 2016年03月18日 14:00
  • 1792

如何控制弹出窗口的大小、尺寸、位置等的样式

原文地址:http://www.leadto.com.cn/technews/316.html 1、最基本的弹出窗口代码    window.open ('page.html')  ...
  • zhengqiqiqinqin
  • zhengqiqiqinqin
  • 2013年10月10日 18:28
  • 1531

BOM:窗口位置、页面视口大小、window.open

获取窗口位置: // 兼容所有浏览器的写法 var leftPos = (typeof window.screenLeft === "number") ? window.screenLeft : w...
  • xujiezi
  • xujiezi
  • 2016年04月08日 18:37
  • 1011

改变子窗口、弹出窗口和顶层窗口的大小、位置和Z轴次序

BOOL SetWindowPos(      const CWnd* pWndInsertAfter,      int x, int y,      int cx, int cy,    ...
  • phenixyf
  • phenixyf
  • 2016年03月07日 17:24
  • 755

iOS项目开发小技巧 (四) --实现类似弹出窗口(View)

今天来介绍我们项目中经常用到的弹出窗口效果,比如等待加载动画,提示信息等等。我们要实现的效果是,弹出一个视图,覆盖到原有视图上,并且弹出视图背后有阴影效果将整个视图遮盖,先上图(临时桥的,很不美观,但...
  • u013950854
  • u013950854
  • 2015年06月09日 22:41
  • 1177

js 弹窗控制,实现可拖拽,设置大小

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 窗口拖拽(改变大小/最小化/最大化/还原/关闭)     #drag ...
  • hujunqun
  • hujunqun
  • 2016年05月29日 08:42
  • 1035
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何定制弹出窗口的大小及其位置
举报原因:
原因补充:

(最多只允许输入30个字)