JavaScript教程:用JS实现更复杂的交互范例

2016-02-20 00:33 23 1 收藏

今天天气好晴朗处处好风光,好天气好开始,图老师又来和大家分享啦。下面给大家推荐JavaScript教程:用JS实现更复杂的交互范例,希望大家看完后也有个好心情,快快行动吧!

【 tulaoshi.com - Web开发 】

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

用JavaScript实现更复杂的交互范例.

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  三、范例
  下面我们通过一个具体的实例, 来说明利用JavaScript脚本在WEB中实现更为复杂的信息交互。该例子是在一个多窗口中实现窗体信息的动态交互,在程序中首先在浏览器窗口中制作三个用于窗体交互的窗口,每个窗体窗口实现不同信息的动态交互。
  tset9.html为主调用文档它首先将窗口划分为具有二行的窗体,尔后再将第二行的窗体划分为具有二列的窗体;
test9-1.html为显示标题文档;
test9_2.html为第二框架文档其中需要注意的是:
通过JavaScript脚本将所示的云南省和四川省分别改为昆明市和成都市;
test7_3.html为第三框架文档。

 主调文档
主要作用是将窗口划分为具有二行的窗体,尔后再将第二行的窗体划分为具有二列的窗体。
Test9.htm
HTML
HEAD
/HEAD
Frameset Rows="10%,90%"
frame src="test9_1.htm"
Frameset Cols="40%,60%"
frame src="test9_2.htm"
frame src="test9_3.htm"
/Frameset
/Frameset
/HTML
第一个框架
主要作用是显示标题文档。
Test9_1.htm
HTML
HEAD
/HEAD
H2使用框架实现WEB交互/H2
/HTML
 
第二个框架
主要作用是实现交互。可以通过JavaScript脚本将所示的云南省和四川省分别改为昆明市和成都市。
Test9_2.htm
HTML
HEAD
/HEAD
Body
Form name="test9_1"
请选择城市:BR
Select name="select1" Multiple
Option云南省
Option四川省
Option贵州省
Option山东省
Option江苏省
Option浙江省
Option安徽省
Option河南省
/selectBR
HR
Input Type="Submit" name="" value="提交"
Input Type="reset" name="" value="复位"
/Form
pre
script language="JavaScript"
document.test9_1.elements[0].options[0].text="昆明市";
document.test9_1.elements[0].options[1].text="成都市";
/script
/pre
/Body
/HTML
 
第三个框架
主要作用是实现交互。
Test9_3.htm
HTML
HEAD
/HEAD
Body
Form name="test9_2"
请输入用户名:
Input Type="text" name="text1" Value="" Size=20BR
HR
请选择:
Input Type="Checkbox" name="checkbox1" Value="qb"全部信息BR
Input Type="Checkbox" name="checkbox2" Value="bf"部分信息BR
Input Type="Checkbox" name="checkbox3" Value="sy"所有城市br
HR
Input Type="Submit" name="" value="提交"
Input Type="reset" name="" value="复位"
BR
/Form
script language="JavaScript"
document.test9_2.elements[0].value="劳动和社会保障";
document.test9_2.elements[1].checked=true;
document.test9_2.elements[2].checked=true;
document.test9_2.elements[3].checked=false;
/script
/Body
/HTML
  在浏览器中的结果见图9-2所示。


图 9-2 在浏览器中结果
 
  本讲介绍框架中的基本元素的主要功能和使用,利用JavaScript脚本可以非常方便、灵活地实现Web页面更为复杂的信息交互,这是HTML标识语言所不能具备的。从中可以看出JavaScript是多么的吸引众多的Web设计人员。

来源:https://www.tulaoshi.com/n/20160220/1632089.html

延伸阅读
标签: Web开发
当你做网页时,是不是有的时候想让你的网页自动不停刷新,或者过一段时间自动跳转到另外一个你自己设定的页面?其实实现这个效果非常地简单,而且这个效果甚至不能称之为特效。你只要把如下代码加入你的网页中就可以了。 1,页面自动刷新:把如下代码加入head区域中meta http-equiv="refresh" content="20",其中2...
标签: Web开发
SCRIPT language=JAVASCRIPTfunction fade_in(){if (test.filters.alpha.opacity 100){test.filters.alpha.opacity += 10;clearTimeout(timer);var timer = setTimeout("fade_in()",150);timer;}}/SCRIPT
标签: Web开发
功能需求 1、调用要方便,做好之后应该像这样: function loadSelect(selectobj){ //传入一个select对象就能将他的样式美化 } 2、不改变原有表单项,表单的页面代码不去破坏: form name="f" onsubmit="getResult();"     fieldset         legend用户注册/legend    &nb...
标签: Web开发
不太像,而且比较耗资原,不知道有没有更好的办法=.= 火焰 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
标签: Web开发
需要写个滑动展开折叠的效果,搜索到无忧脚本的一篇贴子,稍加修改了下使其在FF也可应用,代码如下: 以下是引用片段: script type="text/javascript" //Url: http://bbs.51js.com/thread-61646-1-1.html //Author: 风云突变 //Modify: 枫岩 var act; function over(s,nMax){   var obj=document.getElementById(s);  ...

经验教程

253

收藏

39
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部