社区
ASP
帖子详情
关掉HTML窗口是否能触发窗口关闭close事件!怎么触发??
biggo
2001-07-11 05:59:03
...全文
286
4
打赏
收藏
关掉HTML窗口是否能触发窗口关闭close事件!怎么触发??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liugys
2001-07-11
打赏
举报
回复
同意net_lover(孟子E章) 的,
也可以这样用
<body onunload="return confirm('你要关闭我吗??:(')">
出现是否关闭窗口提示
freezwy
2001-07-11
打赏
举报
回复
对于一个窗口对象,是使用onload和onunload的
springsrain
2001-07-11
打赏
举报
回复
对,onunload方法!
孟子E章
2001-07-11
打赏
举报
回复
是的!
<body onunload="alert('你要关闭我吗??:(')">
增强用户体验友好性之jquery easyui window
窗口
关闭
时的提示
我的弹窗是这么写的 代码如下: $(‘#aa’).click(function(){ //按钮单击
事件
$(‘#w’).window({//
窗口
初始化 title:’随便点’,width:400,height:300,iconCls:’icon_add’, //重要的部分 onBefore
Close
:function(){ //当面板
关闭
之前
触发
的
事件
if (confirm(‘
窗口
正在
关闭
,请确认您当前的操作已保存。\n
是否
继续
关闭
窗口
?’)) { $(‘#w’).window(‘
close
’, true); //这里调用
close
ymprompt消息提示组件4.0【js插件弹出框美化版】
===============组件使用简要介绍=============== 1、在页面中引入ymPrompt.js。如:<script type="text/javascript" src="ymPrompt.js"> 3、自定义组件的默认配置信息(此步骤可选,该方法可以在任意时间调用) 页面的js中通过ymPrompt.setDefaultCfg(cfg)方法修改组件部分或全部的默认属性。 如:ymPrompt.setDefaultCfg({maskAlpha:0.2,maskAlphaColor:'#00f'}) 组件的默认配置(对于没有设定的项将采用该配置项的默认值): { titleBar:true, //显示标题栏 fixPosition:true, //随滚动条浮动 dragOut:false, //不允许拖出页面 auto
Close
:true, //点击按钮后自动
关闭
页面 maskAlphaColor:'#000', //遮罩透明色 maskAlpha:0.1, //遮罩透明度 winAlpha:0.8, //拖动窗体时 窗体的透明度,默认为0.8 title: '标题', //消息框标题 message: '内容', //消息框按钮 width: 300, //宽 height: 185, //高 iframe:false, btn:null, icoCls:'', handler: function(){} //回调
事件
showMask: true, //
是否
显示遮罩 winPos: 'c', //弹出
窗口
默认位置
close
Btn:true, //
是否
显示
关闭
按钮 //按钮文本,可通过自定义这些属性实现本地化
close
Txt: '
关闭
', okTxt:' 确 定 ', cancelTxt:' 取 消 ' } 4、根据您的需要调用相应的消息函数(两种参数传入方式): ymPrompt.alert(参数) //消息提示类型 ymPrompt.succeedInfo(参数) //成功信息类型 ymPrompt.errorInfo(参数) //错误信息类型 ymPrompt.confirmInfo(参数) //询问消息类型 ymPrompt.win(参数) //自定义
窗口
类型 参数传入方式包含两种: 第一种即传统的参数传入,按照顺序传入相应的参数值即可(一定要按照顺序),对于不需要设定的值请传入null。如ymPrompt.alert('内容',null,null,'标题') 参数顺序:message,width,height,title,handler,maskAlphaColor,maskAlpha, iframe,icoCls,btn,auto
Close
,fixPosition,dragOut,titleBar,showMask,winPos,winAlpha (推荐)第二种即JSON的传入方式,需要指定字段名,没有顺序,根据需要设定相关属性。如ymPrompt.alert({title:'标题',message:'内容'}) 五个方法的参数意义完全相同(所有参数均为可选,不传入则使用默认参数值),具体含义如下: message:消息组件要显示的内容,默认为“内容”。 width:消息框的宽度,默认为300。 height:消息框的高度,默认为185。 title:消息组件标题,默认为“标题” handler:回调函数。当确定/取消/
关闭
按钮被点击时会
触发
该函数并传入点击的按钮标识。如ok代表确定,cancel代表取消,
close
代表
关闭
maskAlphaColor:遮罩的颜色,默认为黑色。 maskAlpha:遮罩的透明度,默认为0.1。 fixPosition:设定
是否
弹出框随滚动条一起浮动,保持在屏幕的固定位置,默认为true dragOut:设定
是否
允许拖出屏幕范围,默认为false。 auto
Close
:设定用户点击
窗口
中按钮后自动
关闭
窗口
,默认为true(设定为false后程序中可以通过调用
close
方法
关闭
)。 titleBar:
是否
显示标题栏,默认显示。注意,如果没有标题栏需要自己在程序中控制
关闭
。 showMask:
是否
显示遮罩层,默认为true winPos:弹出
窗口
的位置,支持8种内置位置(c,l,t,r,b,lt,rt,lb,rb)及自定义
窗口
坐标,默认为c。 各参数意义:c:页面中间,l:页面左侧,t:页面顶部,r:页面右侧,b:页面顶部,lt:左上角,rt:右上角,lb:左下角,rb:右下角 winAlpha:弹出窗体拖动时的透明度,默认为0.8 //以下三个参数主要用于win方法(当然你也可以通过设定这些覆盖前面四个消息类型的默认属性)。 iframe:
是否
使用iframe方法加载内容,该属性如果为true或者object,组件则尝试将message内容作为url进行加载(如果属性值为一个object,则将object的内容添加为iframe的属性,如iframe:{id:'myId',name:'myName',src:'http://www.baidu.com'}则iframe的id为myId,name为myName,src为http://www.baidu.com)。默认为false。 icoCls:图标类型。传入的内容为className,具体写法可以参考ymprompt.css中对图标的定义方式。默认为空。 btn:按钮定义。传入的是数组形式。每个按钮的格式为['按钮文本','按钮标识'], 如[['确定','ok'],['取消','cancel'],['
关闭
','
close
']]等。 注意单个按钮应该是这样的:[['确定','ok']]
close
Btn:
是否
显示
关闭
按钮,默认为true(显示)。 //以下参数可用于对组件语言本地化,如用于英文等系统中 okTxt:确定按钮的文本描述,默认为“确定” cancelTxt:取消按钮的文本描述,默认为“取消”
close
Txt:
关闭
按钮的文本描述(鼠标放在
关闭
按钮上时显示),默认为“
关闭
” 5、操作接口: 属性: version:当前版本号 如:alert(ymPrompt.version) pubDate:当前版本的发布日期 如:alert(ymPrompt.pubDate); cfg:组件的当前的默认配置 方法: setDefaultCfg(cfg):设定组件的默认属性,设定后的所有弹出均默认采用cfg中的设置。 如:ymPrompt.setDefaultCfg({maskAlpha:0.2,maskAlphaColor:'#00f'}); //设定遮罩层颜色为蓝色,透明度0.2 getPage():在iframe
窗口
模式下,获取到iframe的dom对象。 如:alert(ymPrompt.getPage().contentWindow.document.body.outer
HTML
); //获取iframe页面的
html
内容 resizeWin(w,h):通过程序动态修改
窗口
的大小。参数:w:宽度,h:高度 如:ymPrompt.resizeWin(400,300); //修改弹出框宽度为400px,高度为300px doHandler(sign,auto
Close
):模拟
触发
某个按钮的点击
事件
。参数sign:传给回调函数的标识,auto
Close
:
是否
自动
关闭
窗口
(默认采用全局配置) 如:ymPrompt.doHandler('ok',false); //
触发
确定按钮的点击
事件
,并且执行完回调函数后不
关闭
窗口
getButtons():获取当前弹出
窗口
的所有按钮对象,返回结果是一个对象集合(数组)。 如:var btnID=ymPrompt.getButtons()[0].id; //获取第一个按钮的id
close
():
关闭
当前弹出的
窗口
如:ymPrompt.
close
() 6、其他说明:如果觉得“对象.方法”的调用方式比较麻烦,可以采用如下方式简化调用: 在调用之前设定var Alert=ymPrompt.alert。之后就可以使用Alert()的方式进行
Windows游戏编程系列之1:GUI
窗口
界面编程及游戏入门实战
我将带领大家来系统学习Windows的
窗口
编程,包括消息、
窗口
、GDI绘图、游戏开发等。本课程比较基础,非常适合初学者入门,读者可以边学习边实践。具体的章节目录和课程内容如下所示:---------------------------------------------Windows游戏编程系列之1:GUI界面编程及游戏入门实战1、Windows创建第一个
窗口
WinMain入口函数 5进行Windows编程的调试手法 6
窗口
从哪里来? 7
窗口
编程的步骤 7
窗口
编程需要的主要结构 8
窗口
编程需要的主要API 92、Windows的
窗口
过程与消息机制 如何留住
窗口
? 121)Windows的消息与消息循环 142)消息处理函数与常用消息 17)Windows的
窗口
过程函数 19 3、GDI编程之设备上下文 1)GDI的通用编程框架 222)GDI的绘图步骤 253)GDI获取设备句柄 254、GDI编程之绘制几何图形 画点、线 28颜色COLORREF 29矩形 29画圆、饼图、弦图 305、GDI编程之自定义画笔画刷画笔简介 32画刷简介 33画笔案例 33画刷案例 346、GDI编程之绘制文字 DrawText函数 35TextOut 函数 (wingdi.h) 36CreateFont函数 37绘制文本案例 377、GDI编程之绘制位图 位图简介 381)在资源中添加位图资源 392)从资源中加载位图: LoadBitmap 393)创建一个与当前DC相匹配的DC(内存DC) 394)将bitmap放入匹配的DC中:SelectObject 405)成像(1:1 比例 ) 406)取出位图 407)释放位图 418)释放匹配的DC 41绘制位图案例 41 8、Windows鼠标键盘消息 一、键盘消息 421、键盘消息 422、消息参数: 423、消息的使用: 424、键盘消息的案例代码 43二、鼠标消息 441、基本鼠标消息 442、双击消息 443、滚轮消息 454、不响应双击消息 45 9、Windows定时器消息 定时器消息介绍 47创建定时器 47
关闭
定时器 47定时器消息案例代码 4810、GDI游戏之跳舞动画 11、GDI游戏之走路动画 12、GDI贪吃蛇游戏实战
demo-QMdiSubWindow.rar
在Qt多文档
窗口
应用中,有时会出现这样一个应用场景:在这个全局应用中,只new了一次,其后操作就是隐藏和现实。 即:通过界面的工具栏或菜单,
触发
显示一个子
窗口
,当这个
窗口
存在时候,显示在最前面,点击
窗口
关闭
的时候,只是隐藏这个
窗口
,而不是销毁。 父
窗口
中主要代码如下: pW1 = new myWidget(ui.mdiArea) ; //new一个子部件 QMdiSubWindow pMdiSubwin1 = ui.mdiArea->addSubWindow(pW1) ;//将子部件 装入QMdiSubWindow,同时获取该QMdiSubWindow指针 pMdiSubwin1->hide(); //设置子
窗口
隐藏 pW1->installEventFilter(this); //在父
窗口
中注册子部件消息过滤
事件
在子部件发生Q
Close
Event
事件
时候,直接忽略该
事件
: void myWidget::
close
Event(Q
Close
Event *e) { e->ignore(); } 尽管在子
窗口
中忽略了该
窗口
的
关闭
动作,实际并未
关闭
,但是该消息通过注册在父
窗口
的消息过滤器传到父
窗口
中,在父
窗口
中的过滤
事件
处理时,通过QMdiSubWindow隐藏操作,实现隐藏子
窗口
: if( (target == pW1 ) && (event->type() == QEvent::
Close
) ) pMdiSubwin1->hide() ; 小结: 本例程在VS2010+QT。8.5下实现,方法及思路 在该应用中只能通过获取子
窗口
的指针进行隐藏/小时操作,而不是使用被装入子
窗口
的部件
窗口
指针进行操作。 另:直接通过子部件隐藏操作,会出现子部件中的部件消失,只剩下僵尸
窗口
的现象,不能实现隐藏子
窗口
。 例程源码链接:https://download.csdn.net/download/weixin_46079613/12517109
通讯调试工具,支持:串口通讯、串口代理、TCP、UDP、Telnet、Ping、TFtp等通讯测试
简单说明 工具支持:串口通讯、串口代理、TCP、UDP、Telnet、Ping、TFtp等通讯测试 1、本工具支持固定预定义命令,命令可以进行分组,由树形控件管理。点击“命令编辑”即可编辑预定义命令, 编辑保存后点击“命令更新”按钮,新命令即显示在左侧“命令树”中,预定义命令支持ASCII码字符串格式 、十六进制格式与转义(混合)命令格式(如"abc\r\n12345\xAB \x45"); 2、支持动态命令,如命令中含有帧长度、校验等数据项目,命令可以进行分组,由树形控件管理。方法上采用 Lua脚本语言进行扩展,扩展的界面内容包含终端
窗口
的右键菜单、脚本
窗口
的按钮
事件
、扩展的树命令; 3、支持命令终端模式,功能类似Windows下的超级终端,可以进行复制、粘贴等操作,可以上下翻页滚动; 在终端
窗口
可以通过鼠标滚轮上下滚动,可以通过“Ctrl+箭头”、“Ctrl+翻页键”上下翻页操作; 4、工具支持ZModem协议进行文件下载、上传,方便与Linux终端间交换数据; 5、支持用Lua脚本对接收到的数据进行解析,支持用脚本语言直接进行发送操作; 6、支持数据
触发
模式,当串口(Socket)接收到预定义格式的数据时,可以直接
触发
脚本内指定的函数
事件
; 7、支持串口回环模式,发出的数据自动返回,便于脚本调试; 8、支持常用工具嵌入到本界面内部,由脚本定制具体程序名称,如计算器、Dnw、记事本、命令行等,在操作上 形同一个整体; 9、具有串口数据记录功能,每天记录一个文件,可以加上时间标记,方便查看历史操作、历史数据; 10、可以采用脚本进行定时发送、循环发送、总线循访等操作流程; 11、Lua脚本支持发送字节到串口(Socket)、发送字符串到串口(Socket)、延时、定时器、
事件
触发
、界面定制等操作; 12、支持命令行内容自动滚动记录功能,方便使用历史命令; 13、支持
窗口
总在最前模式(top on most),方便在进行其它任务,监通讯操作; 14、支持脚本扩展的语音提示功能(播放指定的Wav文件),可以用在接收到指定数据、帧错误、校验错、定时 操作完毕、超时等场合,方便提醒调试人员; 15、支持发送文件操作,包含每次发送的长度、间隔时间等,也可以通过脚本语言读取文件进行自定义格式发送, 如包含同步、长度、校验等信息。 ... ------------lua 可调用的服务函数--------------------------------- SendByte 向串口(Socket)发送一个字节 SendString 向串口(Socket)发送字符串 SendHexString 向串口(Socket)发送字符串,例子:SendHexString("12 34 56 AB 5F"); GetString 通过录入
窗口
获取字符串 Sleep 休眠 Wait 等待,
事件
继续
触发
GetDateTimeStr 取得当前时间字符串 Print 打印输出信息到输出
窗口
print 打印输出信息到输出
窗口
PrintToCommWin 打印输出信息到串口信息
窗口
PrintAsChar 打印输出信息到输出
窗口
(数据类型转换为字符型) ClearOutput 清除输出
窗口
内容 IntToChar 数据类型转换为字符型 SetButtonText 设置按钮文本 WinExec 运行外部应用程序 WinExecInWindow 运行外部应用程序(嵌入到
窗口
内部) GetExeDir 取得应用程序的路径 SetMenuItemText 设置终端模式下的串口(Socket)信息
窗口
的弹出菜单内容 GetClipboardText 获取剪贴板数据 CopyToClipboard 复制数据到剪贴板 AddLuaTreeNode 在扩展命令树中增加一个节点 PlayWave 播放语音文件 SetCmdLineText 设置命令输入行内容 GetCmdLineText 获取命令输入行内容 IntToHex 数据转换为十六进制字符串 IntToStr 数据转换为字符串 StrToInt 字符串转换为整形 bit_not 数据取反 bit_and 数据相与 bit_or 数据相或 bit_xor 数据相异或 bit_shl 数据左移 bit_shr 数据右移 GetFileName 获取文件名 inet_addr ip地址转换 SubString 取得子字符串 SetLuaTreeNodeText 设置树节点文字 SetLuaTreeNodeParam 设置树节点参数 ShowVclForm 显示扩展界面 ShowOutputForm 显示输出界面 ShowCodeForm
关闭
代码
窗口
HideCodeForm
关闭
代码
窗口
HideSendForm
关闭
发送
窗口
ShowSendForm 显示发送
窗口
GetPathName 通过GUID获取设备名称 FileOpen 打开文件 FileSeek 移动文件指针 FileRead 读取文件 FileWrite 写文件 File
Close
关闭
文件 AllocMem 分配内存 FillMem 填充1个字节到内容 GetMem 获取1字节内容内容 FreeMem
是否
内存 SaveParam 保存参数到UserParam.ini GetParam 读取参数,从UserParam.ini AddBufDat 对内存内容按字节累加求和,通常用于计算校验 Update 界面刷新 ShowMessage 消息
窗口
ShowLeftTools 显示左边工具栏 ShowRightTools 显示右边工具栏 ShowTerminal 显示终端
窗口
HideLeftTools 隐藏左边工具栏 HideRightTools 隐藏右边工具栏 HideTerminal 隐藏终端
窗口
ClearCommWin 清除通讯
窗口
内容 GotoCommWin 设置坐标 PrintToTerminal 打印信息到终端
窗口
GetSendWinSelText 取得发送
窗口
中选中的数据 ClearVclControls 清除脚本语言创建的控件 ------------lua
事件
----------------------------------- ReceivedByte 串口(Socket)接收到一个字节数据 ReceivedTrigData 串口(Socket)接收到特定格式数据 ProcessTrigData 串口(Socket)接收完特定格式数据后进行一次性处理 Timer100ms 100毫秒定时器
事件
Timer500ms 1500毫秒定时器
事件
Timer1000ms 1000毫秒定时器
事件
Button1Clicked 按钮1单击
事件
Button2Clicked 按钮2单击
事件
Button3Clicked 按钮3单击
事件
Button4Clicked 按钮4单击
事件
Button5Clicked 按钮5单击
事件
Button6Clicked 按钮6单击
事件
Button7Clicked 按钮7单击
事件
Button8Clicked 按钮8单击
事件
MenuItem0Clicked 弹出菜单项0单击
事件
MenuItem1Clicked 弹出菜单项1单击
事件
MenuItem2Clicked 弹出菜单项2单击
事件
MenuItem3Clicked 弹出菜单项3单击
事件
MenuItem4Clicked 弹出菜单项4单击
事件
MenuItem5Clicked 弹出菜单项5单击
事件
MenuItem6Clicked 弹出菜单项6单击
事件
MenuItem7Clicked 弹出菜单项7单击
事件
MenuItem8Clicked 弹出菜单项8单击
事件
MenuItem9Clicked 弹出菜单项9单击
事件
MenuItem10Clicked 弹出菜单项10单击
事件
MenuItem11Clicked 弹出菜单项11单击
事件
MenuItem12Clicked 弹出菜单项12单击
事件
MenuItem13Clicked 弹出菜单项13单击
事件
MenuItem14Clicked 弹出菜单项14单击
事件
MenuItem15Clicked 弹出菜单项15单击
事件
MenuItem16Clicked 弹出菜单项16单击
事件
MenuItem17Clicked 弹出菜单项17单击
事件
MenuItem18Clicked 弹出菜单项18单击
事件
MenuItem19Clicked 弹出菜单项18单击
事件
转义字符 含义 ASCII码(16/10进制) \n 换行符(LF) 0AH/10 \r 回车符(CR) 0DH/13 \\ 反斜杠 5CH/92 \ddd 任意字符 1~3位十进制 \xhh 任意字符 1~2位十六进制 继续完善中,欢迎提出宝贵意见。 本软件版本:V1.25 作者:baohongjie@126.com
ASP
28,391
社区成员
357,059
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章