51 动态改变表单的action
1: <form name=”myForm” action=”login.html”> 2: Username: <input type=”text” name=”username”><br/> 3: Password: <input type=”password” name=”password”><br/> 4: <input type=”button” value=”Login” onClick=”this.form.submit();”> 5: <input type=”button” value=”Register” onClick=”this.form.action = ‘register.html’; this.form.submit();”> 6: <input type=”button” value=”Retrieve Password” onClick=”this.form.action = ‘password.html’; this.form.submit();”> 7: </form>
52 使用图像按钮
1: <form name=”myForm” action=”login.html”> 2: Username: <input type=”text” name=”username”><br/> 3: Password: <input type=”password”name=”password”><br/> 4: <input type=”image” src="/”login.gif"” value=”Login”> 5: </form> 6:
53 表单数据的加密
1: <SCRIPT LANGUAGE='JavaScript'> 2: <!-- 3: function encrypt(item) { 4: var newItem = ''; 5: for (i=0; i < item.length; i++) { 6: newItem += item.charCodeAt(i) + '.'; 7: } 8: return newItem; 9: } 10: function encryptForm(myForm) { 11: for (i=0; i < myForm.elements.length; i++) { 12: myForm.elements[i].value = encrypt(myForm.elements[i].value); 13: } 14: } 15: 16: //--> 17: </SCRIPT> 18: <form name='myForm' onSubmit='encryptForm(this); window.alert(this.myField.value);'> 19: Enter Some Text: <input type=text name=myField><input type=submit> 20: </form>
JavaScript就这么回事5:窗口和框架
54 改变浏览器状态栏文字提示
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://www.liu21st.com/”,”myNewWindow”); 4: </script>
58 设置新窗口的大小
1: <script language=”JavaScript”> 2: window.open(“http://www.liu21st.com/”,”myNewWindow”,'height=300,width=300'); 3: </script>
59 设置新窗口的位置
1: <script language=”JavaScript”> 2: window.open(“http://www.liu21st.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:
61 是否可以缩放新窗口的大小
1: <script language=”JavaScript”> 2: window.open('http://www.liu21st.com/' , 'myNewWindow', 'resizable=yes' );</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: }</script>
64 在IE中打开全屏窗口
1: <a href='#' onClick=”window.open('http://www.juxta.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: window.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中的页面 6: parent.frame2.document.location = “135b.html”;
68 在框架页面之间共享脚本 如果在frame1中html文件中有个脚本
1: function doAlert() { 2: window.alert(“Frame 1 is loaded”); 3: }
那么在frame2中可以如此调用该方法
1: <body onLoad=”parent.frame1.doAlert();”> 2: This is frame 2. 3: </body>
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简明实用入门教材-精华版"涵盖了JavaScript的基础知识,包括语言历史、网页元素控制、语句语法、数据类型以及对象类型的深入探讨,对于初学者和爱好者来说是一份非常实用的学习资料。...
这份“Javascript实用技巧.rar”压缩包文件显然包含了帮助开发者提升JavaScript技能的一些精华内容。以下是基于标题和描述所推测的一些JavaScript实用技巧,以及这些技巧可能涵盖的知识点: 1. **变量与数据类型**...
在这个"网页JavaScript精华代码集"中,主要介绍了几个关于弹出窗口的JavaScript实现方式,这对于网页开发者来说是非常实用的知识点。 首先,最基本的弹出窗口是通过`window.open()`函数实现的。在文档中,给出了一...
JavaScript语言精华原书代码是Douglas Crockford的经典著作《JavaScript语言精粹》的配套代码资源,这本书深入探讨了JavaScript的核心特性,强调了语言的优雅之处,并提供了许多实用的编程技巧。Crockford先生是...
这个名为"JavaScript精华代码2(图片集)"的压缩包文件,显然包含了一系列与JavaScript相关的图片,这些图片可能涵盖了JavaScript的核心概念、常用函数、编程技巧以及一些实用示例。以下是对这些潜在知识点的详细...
在"网页javascript精华代码集"中,我们很可能会找到一系列高效、实用的代码片段,这些代码可以帮助开发者节省时间,提高生产力,同时也为优化网页性能提供可能。 1. DOM操作:JavaScript提供了对HTML文档对象模型...
这个名为"JavaScript+HTML+CSS网页精华"的压缩包很可能是汇集了一系列实用的网页设计示例和特效,帮助开发者提升技能或者为新项目提供灵感。 首先,HTML(HyperText Markup Language)是网页的基础,它定义了网页的...
在JavaScript的世界里,经典代码通常指的是那些具有广泛实用性和深远影响力的代码片段,它们可以帮助开发者理解语言的核心概念,提高编程效率。 在标题"javascript 经典代码"中,我们可以推测这里涉及的是...
本书不仅提供了理论知识,还包含了许多实用的实战案例,例如: - **动态加载图片**:介绍如何使用 JavaScript 动态地加载图片,并对加载过程进行优化。 - **表单验证**:演示如何使用 JavaScript 实现简单的表单...
### JavaScript精华代码解析 #### 一、弹启一个全屏窗口 在提供的示例中,主要探讨了如何使用JavaScript来创建不同的窗口模式以及如何自定义这些窗口的特性。首先我们来看一下如何创建一个全屏窗口。 ```html ('...
在"javascript经典源码收藏"中,可能包含了各种实用的JavaScript库和插件,如jQuery,它简化了DOM操作,提供了丰富的API来实现复杂的交互。 日期控件是Web开发中的一个重要组件,尤其是在需要用户输入日期的场景下...
"精华二十多套后台后管理系统网站模版 HTML,经典实用.zip" 这个标题揭示了我们正在处理的资源是一个压缩文件,包含了二十多种高质量的后台管理系统的HTML模板。这些模板被认为是精华,意味着它们是经过精心设计和...
作者通过深入探讨JavaScript的内在机制,提供了许多实用的技巧和最佳实践,旨在帮助开发者编写出更高效、更优化的代码。在阅读这本书的过程中,我们可以学到很多关于JavaScript语言特性的精华内容,以及如何在实际...
### ASP精华代码大全知识点解析 #### 一、禁用右键菜单与文本...以上就是ASP精华代码大全中的关键知识点,这些代码片段涵盖了从简单的页面交互到服务器端的安全检测等多个方面,对于ASP开发者来说具有很高的实用价值。
根据给定的文件信息,以下是对“网页制作精华代码大全”的详细解读,涵盖了网页制作中的各种实用技巧和代码,旨在帮助网页开发者优化用户体验,增强网页功能,并提高安全性。 ### 1. 屏蔽鼠标右键 ```html ...
内容索引:脚本资源,Ajax/JavaScript,JSLab JSLab简要来说就是一些JavaScript和Css精华代码库,网站发起,收藏web前端dhtml精英共享和收藏的兼容性强、实用性强、技巧性强的Javascript脚本,以及大量的css布局、列表...