1<script language=”JavaScript”>
2 window.status = “A new status message”;
3</script>
55 弹出确认提示框
1<script language=”JavaScript”>
2 var userChoice = window.confirm(“Click OK or Cancel”);
3 if (userChoice) {
4 document.write(“You chose OK”);
5 } else {
6 document.write(“You chose Cancel”);
7 }
8</script>
56 提示输入
1<script language=”JavaScript”>
2 var userName = window.prompt(“Please Enter Your Name”,”Enter Your Name Here”);
3 document.write(“Your Name is “ + userName);
4</script>
57 打开一个新窗口
1//打开一个名称为myNewWindow的浏览器新窗口
2<script language=”JavaScript”>
3 window.open(“http://meil.cnblogs.com”,”myNewWindow”);
4</script>
58 设置新窗口的大小
1<script language=”JavaScript”>
2 window.open(“http://meil.cnblogs.com”,”myNewWindow”,'height=300,width=300');
3</script>
59 设置新窗口的位置
1<script language=”JavaScript”>
2 window.open(“http://meil.cnblogs.com”,”myNewWindow”,'height=300,width=300,left=200,screenX=200,top=100,screenY=100');
3</script>
60 是否显示工具栏和滚动栏
1<script language=”JavaScript”>
2 window.open(http://meil.cnblogs.com","myNewWindow","toolbar=no, scrollbars=no, ");
3</script>
61 是否可以缩放新窗口的大小
1<script language=”JavaScript”>
2 window.open('http://meil.cnblogs.com' , 'myNewWindow', 'resizable=yes' );
3</script>
62 加载一个新的文档到当前窗口
1<a href='#' onClick='document.location = '125a.html';' >Open New Document</a>
63 设置页面的滚动位置
1<script language=”JavaScript”>
2 if (document.all) { //如果是IE浏览器则使用scrollTop属性
3 document.body.scrollTop = 200;
4 } else { //如果是NetScape浏览器则使用pageYOffset属性
5 window.pageYOffset = 200;
6 }
7</script>
64 在IE中打开全屏窗口
1<a href='#' onClick=”window.open('http://meil.cnblogs.com','newWindow','fullScreen=yes');”>Open a full-screen window</a>
65 新窗口和父窗口的操作
1<script language=”JavaScript”>
2 //定义新窗口
3 var newWindow = window.open(“128a.html”,”newWindow”);
4 newWindow.close(); //在父窗口中关闭打开的新窗口
5</script>
6
7在新窗口中关闭父窗口
8window.opener.close()
66 往新窗口中写内容
1<script language=”JavaScript”>
2 var newWindow = window.open(“”,”newWindow”);
3 newWindow.document.open();
4 newWindow.document.write(“This is a new window”);
5 newWIndow.document.close();
6</script>
67 加载页面到框架页面
1<frameset cols=”50%,*”>
2<frame name=”frame1” src="/”135a.html"”>
3<frame name=”frame2” src="/”about:blank"”>
4</frameset>
5在frame1中加载frame2中的页面
6parent.frame2.document.location = “135b.html”;
68 在框架页面之间共享脚本
如果在frame1中html文件中有个脚本
1function doAlert() {
2 window.alert(“Frame 1 is loaded”);
3} 那么在frame2中可以如此调用该方法
1<body onLoad=”parent.frame1.doAlert();”>
2 This is frame 2.
3</body>
4
69 数据公用
可以在框架页面定义数据项,使得该数据可以被多个框架中的页面公用
1<script language=”JavaScript”>
2 var persistentVariable = “This is a persistent value”;
3</script>
4<frameset cols=”50%,*”>
5<frame name=”frame1” src="/”138a.html"”>
6<frame name=”frame2” src="/”138b.html"”>
7</frameset> 这样在frame1和frame2中都可以使用变量persistentVariable
70 框架代码库
根据以上的一些思路,我们可以使用一个隐藏的框架页面来作为整个框架集的代码库
1<frameset cols=”0,50%,*”>
2<frame name=”codeFrame” src="/”140code.html"”>
3<frame name=”frame1” src="/”140a.html"”>
4<frame name=”frame2” src="/”140b.html"”>
5</frameset>
分享到:
相关推荐
同时,在客户端,你可以使用JavaScript或jQuery来改变状态栏的文本,但需要注意的是,由于浏览器的安全限制,直接修改状态栏文本在现代浏览器中已被禁止,所以这里更多是指页面中的自定义状态区域。 **使用源码** ...
在JavaScript编程中,窗口和框架是网页动态交互的关键元素,它们构成了浏览器对象模型的基础。浏览器对象模型是由浏览器制造商为了使JavaScript能与浏览器进行交互而设计的一系列对象的集合。这些对象包括了对浏览器...
- JavaScript交互:通过WebView.setWebChromeClient()和WebView.setWebViewClient()设置客户端,以支持JavaScript执行并监听页面加载状态。 -前进后退功能:利用WebView.canGoBack()和WebView.canGoForward()检查...
Window对象不仅提供了访问和操作浏览器窗口的各种功能,还是其他许多JavaScript对象的父对象,比如Document对象和Location对象。在JavaScript编程中,理解和掌握Window对象的属性和方法是至关重要的。 1. **Window...
总的来说,这个实例展示了如何利用JavaScript的基本语法和特性,如变量、函数、定时器以及DOM操作,来实现浏览器状态栏中的文字动态显示。这个技巧在创建动态提示或者信息滚动效果时非常有用,尤其是在早期的网页...
### ASP.NET 中 JavaScript 弹出窗口的常用代码详解 在 Web 开发中,JavaScript 的弹出窗口功能是非常实用且常见的一个特性。对于 ASP.NET 开发者来说,掌握这些技巧能够帮助他们在开发过程中更加灵活地控制页面...
5. 控制状态栏和标题栏的显示内容:JavaScript 脚本语言可以实现状态栏或标题栏动态或循环地显示特效信息,或显示链接文字,当鼠标移到链接文字上时浏览器状态栏中会动态显示链接地址。 在 Web 页面中使用 ...
5.2 改变文字大小 226 实例144 文字伸缩 226 实例145 动荡的文字 227 实例146 文字伸展 228 实例147 文字逐个放大 230 实例148 自动改变大小 231 实例149 选择字体的大小 232 5.3 文字显示效果 234 实例150 文字渐隐...
JavaScript作为Web开发中不可或缺的一部分,通过其内置的浏览器对象模型(Browser Object Model, BOM)和文档对象模型(Document Object Model, DOM),提供了与浏览器交互、操作网页元素的能力。本文将详细介绍几个...
以及`window.resizeTo()`和`window.resizeBy()`来改变窗口大小,但这些API可能受到浏览器的同源策略限制,且用户依然可以通过浏览器控制栏进行最大化操作。 以上内容主要讲解了如何使用JavaScript来实现对用户交互...
2.5 按钮改变状态栏信息 2.6 定义按钮的热键 2.7 取得控件的绝对位置 2.8 删除时的确认提 示 2.9 按钮只能单击一次 2.10 防止按钮连击 2.11 图片式按钮 2.12 文字显示在按钮底部 2.13 选择不同的列表项就显示不同的...
Window对象的属性还涉及到了窗口的尺寸、位置、状态栏文本等信息。此外,Window对象还提供了一系列方法,包括但不限于alert()、blur()、confirm()、focus()、open()、prompt()、resizeTo()、scrollTo()、setInterval...
此外,JavaScript还可以实现窗口的最小化、最大化和关闭效果,以及任务栏图标的动态添加和移除。 这个项目虽然粗糙,但其创新之处在于将桌面操作系统的功能引入到浏览器环境中,让用户体验到类似的操作流程。对于...
2.5 按钮改变状态栏信息 2.6 定义按钮的热键 2.7 取得控件的绝对位置 2.8 删除时的确认提示 2.9 按钮只能单击一次 2.10 防止按钮连击 2.11 图片式按钮 2.12 文字显示在按钮底部 2.13 选择不同的列表项就显示不同的...
提供调整窗口大小和位置、打开新窗口、系统提示框、状态栏控制和定时操作等功能。 - **浏览器信息对象(navigator)**:包含有关浏览器的信息,如名称、版本、平台等。 - **屏幕对象(screen)**:提供有关客户端...
MFC提供了各种控件类,如CEdit(编辑框)用于地址栏,CStatusBar(状态栏)用于显示加载进度和提示信息。 5. **导航功能**:实现前进和后退功能需要维护一个URL历史记录列表。每当用户访问新的URL时,将其添加到...
在示例中,`defaultStatus`和`status`属性用于设置浏览器状态栏的文本。`open()`方法用于打开新的窗口或标签,`close()`用于关闭窗口。`setTimeout()`和`setInterval()`则可以实现延迟执行或周期性执行代码,`...
状态栏通常用于显示加载状态和提示信息;进度条则显示网页加载的进度,给用户一个直观的等待反馈。 `WebBrowser`控件是关键组件,它是.NET Framework的一部分,可以直接在Windows应用程序中嵌入。这个控件可以解析...
根据给定的文件信息,我们可以深入探讨如何使用JavaScript来屏蔽Internet Explorer(IE)浏览器的工具栏、菜单栏和地址栏,实现一个自定义界面的弹窗功能。这在某些应用场景下,比如创建一个干净无干扰的用户界面或...
通过BOM,开发者可以移动窗口、改变状态栏中的文本以及执行其他与页面内容不直接相关的动作。BOM主要处理浏览器窗口和框架,例如,可以对浏览器窗口进行访问和操作,移动、关闭浏览器窗口以及调整窗口大小。 由于...