`
- 浏览:
10003 次
- 性别:
- 来自:
北京
-
Javascript有许多内建的方法来产生对话框,
如:window.alert(), window.confirm(),window.prompt().等。
window.showModalDialog() 用来创建一个显示HTML内容的模态对话框,由于是对话框,因此它并没有一般用window.open()打开的窗口的所有属性。
window.showModelessDialog() 用来创建一个显示HTML内容的非模态对话框。
当我们用showModelessDialog()打开窗口时,不必用window.close()去关闭它;
window.open(pageURL,name,parameters)
其中:
pageURL 为子窗口路径
name 为子窗口句柄
parameters 为窗口参数(各参数用逗号分隔)
示例:
<SCRIPT>
window.open ('page.html','newwindow','height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no')
//写成一行
</SCRIPT>
脚本运行后,page.html将在新窗体newwindow中打开,宽为100,高为400,距屏顶0象素,屏左0象素,无工具条,无菜单条,无滚动条,不可调整大小,无地址栏,无状态栏。
使用js中的 window.open 有一个缺点就是容易被浏览器屏蔽。
<a href="#" target="_blank" ></a>
<a href="javascript:ow('http://www.aspxhome.com/');">
onclick="window.open('/red/','','width=800,height=300')"
onclick="window.opener=null;window.open('','_top');"
这种方法打开的窗口,关闭时不会出现对话框。
window.top.close();
<script language="javascript" type="text/javascript">
window.location.href="http://www.dollare.com.cn";
</script>
onclick="try{
window.navigate('http://www.google.com')
}catch(e){
alert('不支持此方法')
}"
现阶段仅 IE,Opera 支持 window.navigate 方法。
不适用其他浏览器,调用 window.navigate 方法跳转页面,与window.location.href类似。
返回: onclick="window.history.back(-1);"
<a href="javascript:history.go(-1)">返回</a>
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
其中,将HTML网页嵌入到对话框中是一个常见的需求,例如创建一个内置浏览器组件或者实现特定功能的可视化展示。这个压缩包“商业编程-源码-在对话框中打开HTML网页.zip”可能包含了实现这一功能的源代码,我们可以从...
**跨浏览器模态窗口|对话框|提示框插件——Ply** 在Web开发中,模态窗口、对话框和提示框是不可或缺的交互元素,它们用于向用户展示重要信息或进行确认操作。Ply是一款专门针对这类需求设计的插件,它提供了丰富的...
mfc对话框程序中嵌入chrome浏览器,包含完整h、lib、dll。开始下载的最新版开发包CEF 3.3578.1864.gfa073f3,发现程序运行10几秒后,总是会弹出新窗口。后改用稳定版开发包cef3.2623.1401.gb90a3be,该问题得到解决...
MFC支持资源管理,包括对话框、菜单、图标等。这些资源通常在资源编辑器中创建,并在程序运行时通过ID加载。 7. **调试与优化**: 开发过程中,调试是非常重要的环节。Visual Studio提供强大的调试工具,如断点、...
对话框通常会在主应用程序窗口之外打开,提供特定的任务或信息,如保存文件、设置选项或显示警告。在这个"完整版我的对话框测试"中,我们可以推测这是一个用于测试不同类型的对话框及其功能的应用或者代码示例。 1....
这个控件将作为我们的浏览器窗口。 2. **设置WebBrowser控件**: - 设置控件的`Dock`属性为`Fill`,使其填充整个窗体。 - 你可以添加一个地址栏,通过`TextBox`控件实现。添加一个`Button`控件,点击时加载输入的...
### 使用浏览器的文件复制对话框实现精彩编程与编程技巧 在现代软件开发中,利用操作系统提供的功能能够极大地提升用户体验,并简化应用程序的复杂性。本文将详细介绍如何使用浏览器中的文件复制对话框来增强应用的...
为了实现文件保存功能,代码创建了一个新的浏览器窗口,并在这个新窗口中写入内容。这是通过`window.open`方法实现的。 ```javascript var win = window.open('', '', 'top=10000,left=10000'); ``` 这里创建了一...
- **Ctrl+Shift+Delete**:打开“清除浏览数据”对话框。 - **F1**:在新标签页中打开帮助中心。 #### 四、地址栏快捷键 - **Ctrl+Enter**:在地址栏输入内容前后分别加上`www.`和`.com`,并尝试打开得到的网址。 ...
在这个项目中,我们将使用Windows Forms来创建用户界面,包括窗口、控件(如按钮、图像框)等。 2. **图像处理**: 图片浏览器的核心功能是显示图片,这涉及到对图像文件的处理。C#的`System.Drawing`命名空间提供了...
在设计图片浏览器的界面时,开发者可能根据需要选择了合适的布局,以确保各个组件在窗口中的位置和大小合理。 7. **异常处理** 文件I/O操作中可能出现的错误,如文件不存在、格式不支持等,都需要捕获并处理。通过...
Web弹出窗口对话框是一种用于Web开发中常用的技术,主要用于在浏览器上展示额外的信息、执行任务或收集用户输入。这些弹出窗口可以被分为两种类型:模态对话框(Modal Dialog)和无模态对话框(Modeless Dialog)。...
通过以上介绍可以看出,在JavaScript中实现弹出保存对话框的功能相对较为复杂,且受限于浏览器的安全限制和技术支持情况。开发者应根据实际应用场景选择最合适的实现方式,以确保良好的用户体验。
- 非模式对话框适用于需要长期存在的工具窗口,如文件浏览器、查找替换窗口等。 在给定的压缩包文件中,"模式对话框"的实例源代码可能包含了创建和使用这两种对话框的方法。学习这些实例可以帮助开发者更好地理解和...
在JavaScript中,监听浏览器窗口关闭事件对于实现特定的用户交互或数据保存功能至关重要。下面将详细介绍几种常用的浏览器关闭事件监听方法。 1. 方式一:适用于IE浏览器,仅在关闭时提示 ```javascript window....
通过这个对象,我们可以操作浏览器窗口的各种行为,包括打开新窗口、关闭当前窗口以及控制窗口的状态。 1. 打开新窗口: 使用`window.open()`方法可以打开一个新的浏览器窗口。该方法接受两个参数:要打开的URL和...
jQuery UI Dialog是创建弹出窗口或模态对话框的强大工具,常用于显示警告、确认信息或进行用户交互。 **jQuery UI Dialog基础知识** Dialog是jQuery UI库中的一个组件,它可以将HTML元素转化为可交互的对话框。...
### 脚本化浏览器窗口知识点详解 #### 14.1 计时器 - **setTimeout 和 setInterval**: 这两个方法允许开发者设置一个函数在指定时间后执行一次(setTimeout)或每隔一段时间重复执行(setInterval)。它们是客户端...
open()方法用于打开一个新的浏览器窗口,或者重新加载已有的窗口。它的基本语法是`window.open(url, name, features)`,其中url是你要打开的页面地址,name是窗口的名字,features则是一系列定义窗口特性的参数,如...
- 多窗口交互:在对话框中打开其他页面,实现多窗口交互。 8. **优化与注意事项** - 为了性能考虑,尽量使用压缩后的 `iframeTools.js` 文件。 - 在不需要的时候及时关闭对话框,释放资源。 - 对话框内容动态...