运用html、CSS以及Javascript相关知识,编写多窗口多菜单的内容联动。 考察学生关于frame、浏览器对象,以及表单控件的概念,javascript事件触发机制和程序设计, 以及用CSS来组织文字展示的掌握程度,使学生对DHTML有更加深刻的理解。 实验内容【必做】 (1)建立一个包含三个frame的窗口 (2)第一个frame1中包含一个select,内容是中国的各个省 (3)第二个frame2中同样含有一个select,内容是各省的地级市 (4)第三个frame3用来显示关于某地市的介绍。 (5)当在frame1的selecet中选择某个省,则frame2中的select自动把可选项变为该省下的各地市 (6)当在frame2中的select选中某地市后,在frame3中显示该地市的介绍 (7)介绍要求用div容纳,居左对齐,蓝色字,20px,首行缩进。 提示:实现本试验可以有多种方式(例如:css版,dom版,ajax版,prototype版都可以实现),学员只需选择一种实现方式即可。 江苏 南京 南京是江苏省的省会,六朝古都,历史遗迹丰富,文化底蕴深厚。 泰州 泰州是千年古郡,胡主席出生的地方,汪老师的故乡,以三麻出名,其中尤以麻将闻名。 苏州 “上有天堂,下有苏杭”,苏州以园林而出名,著名的园林有“拙政园”、“狮子林”等,人杰地灵,文人墨客辈出。 浙江 杭州 杭州是浙江省的省会,风景优美,人间仙境,所谓“上有天堂,下有苏杭”。 温州 温州最出名的就是商人,温州人几乎人人都经商,举国痛恨的温州炒房团就是其中的代表! 嘉兴 对嘉兴的了解,还是停留在嘉兴南湖上举行的那次历史性的大会。 广东 广州 广州是广东省的省会,经济发达,但是犯罪猖獗! 深圳 深圳是全国第一个经济特区,经济发达,几乎全是外来人口,跟广州一样,治安也不好。 珠海 珠海是我国第一批沿海开放城市之一,城市优美,典型的海滨城市,适合居住。 写了一个shit 味 不是太浓的js代码,供各位看官和懒蛋们享用。 上代码: . . : 1)灵活性: function init(province, city) 在页面onload时,可以指定初始显示的城市。竞价排名。 2)可扩展性:可以通过增加数组中的数据源,来增加对更多城市的支持。数据源,可以通过xml文件,或者ajax方式实现动态的数据源,利用dom操作实现。 3)跨域问题: 由于chrome对frame进行跨域检查,所以在本地不经过设置,页面无法显示。不过,上传到服务器上,可以,没有问题。
运用HTML、CSS以及Javascript相关知识,编写多窗口多菜单的内容联动,具体思路及代码如下,感兴趣的朋友可以参考下哈,希望大家有所帮助
Javascript 是一种由Netscape的LiveScript发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
来源: