javascript看板,html看板
javascript小问题
nest=(!nest) ? '':'document.'+nest+'.'
创新互联成立与2013年,先为临颍等服务建站,临颍等地企业,进行企业商务咨询服务。为临颍企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
this.css=(document.layers) ? eval(nest+'document.'+obj):eval(obj+'.style')
两句搭配使用是在决定用哪个样式表,就是网页上这部分内容的外观
专业人士介绍一下简单制作网页的方法?
网站设计八步骤
由于目前所见即所得类型的工具越来越多,使用也越来越方便,所以制作网页已经变成了一件轻松的工作,不像以前要手工编写一行行的源代码那样。一般初学者经过短暂的学习就可以学会制作网页,于是他们认为网页制作非常简单,就匆匆忙忙制作自己的网站,可是做出来之后与别人一比,才发现自己的网站非常粗糙,这是为什么呢?常言道:“性急吃不了热豆腐”。建立一个网站就像盖一幢大楼一样,它是一个系统工程,有自己特定的工作流程,你只有遵循这个步骤,按部就班地一步步来,才能设计出一个满意的网站。
一、确定网站主题
网站主题就是你建立的网站所要包含的主要内容,一个网站必须要有一个明确的主题。特别是对于个人网站,你不可能像综合网站那样做得内容大而全,包罗万象。你没有这个能力,也没这个精力,所以必须要找准一个自己最感兴趣内容,做深、做透,办出自己的特色,这样才能给用户留下深刻的印象。网站的主题无定则,只要是你感兴趣的,任何内容都可以,但主题要鲜明,在你的主题范围内内容做到大而全、精而深。
二、搜集材料
明确了网站的主题以后,你就要围绕主题开始搜集材料了。常言道:“巧妇难为无米之炊”。要想让自己的网站有血有肉,能够吸引住用户,你就要尽量搜集材料,搜集得材料越多,以后制作网站就越容易。材料既可以从图书、报纸、光盘、多媒体上得来,也可以从互联网上搜集,然后把搜集的材料去粗取精,去伪存真,作为自己制作网页的素材。
三、规划网站
一个网站设计得成功与否,很大程度上决定于设计者的规划水平,规划网站就像设计师设计大楼一样,图纸设计好了,才能建成一座漂亮的楼房。网站规划包含的内容很多,如网站的结构、栏目的设置、网站的风格、颜色搭配、版面布局、文字图片的运用等,你只有在制作网页之前把这些方面都考虑到了,才能在制作时驾轻就熟,胸有成竹。也只有如此制作出来的网页才能有个性、有特色,具有吸引力。如何规划网站的每一项具体内容,我们在下面会有详细介绍。 四、选择合适的制作工具
尽管选择什么样的工具并不会影响你设计网页的好坏,但是一款功能强大、使用简单的软件往往可以起到事半功倍的效果。网页制作涉及的工具比较多,首先就是网页制作工具了,目前大多数网民选用的都是所见即所得的编辑工具,这其中的优秀者当然是Dreamweaver和Frontpage了,如果是初学者,Frontpage2000是首选。除此之外,还有图片编辑工具,如Photoshop、Photoimpact等;动画制作工具,如Flash、Cool 3d、Gif Animator等;还有网页特效工具,如有声有色等,网上有许多这方面的软件,你可以根据需要灵活运用。
五、制作网页
材料有了,工具也选好了,下面就需要按照规划一步步地把自己的想法变成现实了,这是一个复杂而细致的过程,一定要按照先大后小、先简单后复杂来进行制作。所谓先大后小,就是说在制作网页时,先把大的结构设计好,然后再逐步完善小的结构设计。所谓先简单后复杂,就是先设计出简单的内容,然后再设计复杂的内容,以便出现问题时好修改。在制作网页时要多灵活运用模板,这样可以大大提高制作效率。
六、上传测试
网页制作完毕,最后要发布到Web服务器上,才能够让全世界的朋友观看,现在上传的工具有很多,有些网页制作工具本身就带有FTP功能,利用这些FTP工具,你可以很方便地把网站发布到自己申请的主页存放服务器上。网站上传以后,你要在浏览器中打开自己的网站,逐页逐个链接的进行测试,发现问题,及时修改,然后再上传测试。全部测试完毕就可以把你的网址告诉给朋友,让他们来浏览。
七、推广宣传
网页做好之后,还要不断地进行宣传,这样才能让更多的朋友认识它,提高网站的访问率和知名度。推广的方法有很多,例如到搜索引擎上注册、与别的网站交换链接、加入广告链等。
八、维护更新
网站要注意经常维护更新内容,保持内容的新鲜,不要一做好就放在那儿不变了,只有不断地给它补充新的内容,才能够吸引住浏览者
★要想学做网页,首先得了解制作网页的工具。
制作网页主要有以下一些工具
Frontpage:office自带的一个工具,操作简单,实用,学起来比较轻松,功能不咋地,我不太喜欢。
Dreamweaver:这是网页三剑客之一,专门制作网页的工具,可以自动将网页生成代码,是普通网页制作者的首选工具,界面简单,实用功能比较强大。建议初学者选用。
另外一个工具就是代码编辑工具,例如写字本、EditPlus等,这些工具主要编辑asp等动态网页。
此外还有一些网络编程工具,javascript、java编辑器等。
网页制作也是一个比较吃香的行业,要真正做一个好的网站,还必须有良好的设计功底。所以还得学很多边缘性的软件,例如photoshop、flash等。
大型的网站往往还需要数据库的支持,所以还得懂数据库。sql、甲骨文等。
总之,掌握好网页制作,能独立完成一个网站的制作工作,那就不要考虑吃饭问题。随便混就好了!
祝你成功。
★你可以结合 Dreamwaver 和 Photoshop 来制作网页。
Dreamwaver 可以到这里下 30天试用版,不过要先登记一个免费帐号,
★在网上有这方面的教程
教程
(中国建站专家)
主页和个人空间
(中华网)
建议使用网页制作三剑客Dreamweawer+Firework+Flash 或使用Frontpage
1. 水晶情缘--网页特效专家 2006 情人节特别版
这个软件是专为那些想在网上安家而苦于制作网页特效源
2. 网建博士 1.01
不懂制作网页的专门技术,不懂网页编程技术,不需要任何专业背景知识,任何人只要会用
3. 网页背景选择器 2.5.1
当您制作网页时,您是否为了在大量素材中选一张背景,每每都要用看图软件查看--修改网
4. Animagic GIF Animator 1.22
一个很好用的制作网页动画的软件,它提供了六种特效,也支持拖曳功能,它不仅支持gif
5. Animagic GIF Animator 1.22 汉化补丁
一个很好用的制作网页动画的软件,它提供了六种特效,也支持拖曳功能,它不仅支持gif
6. Macromedia Authorware V7.0
先进丰富的视音频、可视媒体集成制作解决方案,可用于制作网页和在线学习应用软件
download.21cn.com/list.php?id=31900
7. Picture2Web 2.3.1
用来制作网页电子相簿的好工具
download.pchome.net/design/homepage/9539.html
8. SCP Button Magic 4.0
专门制作网页广告横幅和按钮的软件
download.pchome.net/design/webpic/2138.html
9. Animagic GIF Animator V1.22
一个很好用的制作网页动画的软件,它提供了六种特效,
10. Magic Gallery 4.5
一款制作网页照片集以及其缩略图的软件
download.pchome.net/design/homepage/17444.html
11. Animagic GIF Animator 1.22
一个很好用的制作网页动画的软件
download.pchome.net/design/animation/633.html
12. Banner Maker Pro V4.0.0.1 汉化版
是一套制作网页横幅广告及按钮软件。特点包含:可以调
13. Banner Maker Pro V6.0.6
是一套制作网页横幅广告及按钮软件。特点包含:可以调
14. Animagic GIF Animator V1.22 汉化补丁
一个很好用的制作网页动画的软件,它提供了六种特效,
15. Mapedit 3.16
制作网页Image Maps的工具
download.pchome.net/development/html/13659.html
16. Banner Maker Pro 6.0.6
是一套制作网页横幅广告及按钮软件。特点包含:可以调整看板及按钮尺寸、选择背景颜色
17. GIF Dispenser 1.0
是一个快速制作网页动态GIF图片的好工具
download.pchome.net/design/animation/923.html
18. 自助建站专家 5.0
不懂制作网页的专门技术,不懂网页编程技术,不需要任何专业背景知识,任何人只要会用
19. 酷网宝典(CoolWEB) 2.0
酷网宝典(coolweb)是用于制作网页特效的软件。能够制作三大类效果:特殊层效果,动态
20. 下雨天网页特效王 RD2.0
制作网页的好帮手,大量的特效代码
download.pchome.net/development/html/17686.html
21. Macromedia Contribute 3.11
Macromedia出品的全新概念网页设计工具,可以将网页编写程序化繁为简,制作网页,现在就
22. 酷网宝典(CoolWEB) V2.0
酷网宝典(coolweb)是用于制作网页特效的软件。能够制作
23. Button Magic V4.0
专门制作网页广告横幅和按钮的软件,可存成 BMP、JPG
24. Liatro Button Maker V2.2
Liatro Button Maker 是一套专门制作网页按钮的绘图软
25. Mapedit V3.16
制作网页Image Maps的工具,小巧、使用方便。
26. 网建博士 V1.01
不懂制作网页的专门技术,不懂网页编程技术,不需要任
27. GIF Dispenser 1.0
是一个快速制作网页动态GIF图片的好工具,使用者只要移动操作视窗上的浮标组,来调整
28. Reptile V3.0
所视即所得的背景制作软件,制作网页背景再也不需要求
29. GIF Dispenser V1.0
是一个快速制作网页动态 GIF 图片的好工具,使用者只要
30. 网建博士 V1.01
不懂制作网页的专门技术,不懂网页编程技术,不需要任何专业背景知识,任何人只要
download.21cn.com/list.php?id=24329
31. MapEdit V3.05 汉化版
制作网页Image Maps的工具,小巧、使用方便。 本
32. 网页特效王 Beta 1
制作网页特效的得力助手,正在进一步开发中
33. MapEdit 3.16
小巧但是使用方便的制作网页ImageMaps的工具!
34. Picture2Web V2.3.1
Picture2Web 是一个用来制作网页电子相簿的好工具。它
35. Banner Maker Pro V6.0.1
制作网页横幅广告及按钮软件。特点包含:可以调整看板及按钮尺寸、选择背景颜色、
download.21cn.com/list.php?id=10850
36. Button Magic 4.0
专门制作网页广告横幅和按钮的软件,可存成BMP、JPG和GIF格式。
37. Magic Gallery 4.5.13
MagicGallery是一款制作网页照片集以及其缩略图的软件,可以方便的调节图片尺寸。
38. Magic Gallery V4.5.13
Magic Gallery 是一款制作网页照片集以及其缩略图的软
39. 下雨天网页特效王 RD2.0
制作网页和好帮手,该软件包含了大量的javascript特效和vbscript特效。你只需简单
download.21cn.com/list.php?id=42907
40. BSCOutline Tutorial V5.10
用来制作网页上的Java applet导航条,类似于文件管理器
;word=制作网页site=allby=jsnum=110
如何制作网页?
首先,可以告诉想学网页制作的朋友。学习制作网页和学习其它知识一样,是要有基础的。在基础之上学习起来会比较轻松和快捷的。其次,要清楚学习它是用来做什么。
建议你要具备的条件:对电脑熟练操作,使用电脑最好在一年以上,对网页设计感兴趣,有较充足的学习时间,熟悉office办公软件。当然,这些不是一定必须的。
第一阶段:开始时最好是学些网页编辑软件,如:FrontPage、Dreamweaver.这样可以使您更了解网页制作与运营的原理。最好使拿本教程来学学,结合教程边学习边制作。
第二阶段:会用网页制作软件后,已会制作一个较完整的网站了。但为了能使自己设计制作的网页尽善尽美,还是学习网页的核心技术吧!网页编辑语言(包括:html、css、javascript、asp、xml等)。你可以选择地学习。
第三阶段:结合你自己已掌握地知识来开发网站,可以开发出别人给你定义的目标网站。到了这个时候,你就成为真正的网站开发者了。
怎样制作网页,不是说一两篇文章能够说清楚的。以上介绍的是制作网页的主要纲要,希望能够给想要学习制作网页的朋友一个参考。
二
一、工具
1、空间
网页做好了肯定是要发表上网的,所以必须先申请一个空间;免费的空间不是很稳定,容量又小,也不好申请,建议到大的网站如新浪、网易去先买一个个人空间,大概有个20M以上的就可以了。
2、软件
推荐使用Dreamweaver6.0中文版,这个软件最大的特点就是“所见即所得”,也即是制作过程中看到的,便是到时发布到网络上的。
二、教程
花点时间,找个比较通俗易懂的教程看一看是很有必要的。每个网页的组成,不外是文字、表格、图、动画还有就是背景音乐等几个大的元素,搞清楚如何将这些元素摆放进去,你也就算懂得如何制作网页了。推荐一个教程地址,有空可以去看看,
三、制作
开始时建议去下载一个比较简单的网页,在制作软件中将它打开,然后仔细观察人家的网页的构成,模仿它去填充各种元素,实践中再配合着教城,进度会快很多,记得也牢一些。
其实做网页并不难,但要做出有特色的网页来,那就非一朝一夕之功了。
一点个人的粗浅体会,不妥之处敬请指正。
三
网站设计八步骤
由于目前所见即所得类型的工具越来越多,使用也越来越方便,所以制作网页已经变成了一件轻松的工作,不像以前要手工编写一行行的源代码那样。一般初学者经过短暂的学习就可以学会制作网页,于是他们认为网页制作非常简单,就匆匆忙忙制作自己的网站,可是做出来之后与别人一比,才发现自己的网站非常粗糙,这是为什么呢?常言道:“性急吃不了热豆腐”。建立一个网站就像盖一幢大楼一样,它是一个系统工程,有自己特定的工作流程,你只有遵循这个步骤,按部就班地一步步来,才能设计出一个满意的网站。
一、确定网站主题
网站主题就是你建立的网站所要包含的主要内容,一个网站必须要有一个明确的主题。特别是对于个人网站,你不可能像综合网站那样做得内容大而全,包罗万象。你没有这个能力,也没这个精力,所以必须要找准一个自己最感兴趣内容,做深、做透,办出自己的特色,这样才能给用户留下深刻的印象。网站的主题无定则,只要是你感兴趣的,任何内容都可以,但主题要鲜明,在你的主题范围内内容做到大而全、精而深。
二、搜集材料
明确了网站的主题以后,你就要围绕主题开始搜集材料了。常言道:“巧妇难为无米之炊”。要想让自己的网站有血有肉,能够吸引住用户,你就要尽量搜集材料,搜集得材料越多,以后制作网站就越容易。材料既可以从图书、报纸、光盘、多媒体上得来,也可以从互联网上搜集,然后把搜集的材料去粗取精,去伪存真,作为自己制作网页的素材。
三、规划网站
一个网站设计得成功与否,很大程度上决定于设计者的规划水平,规划网站就像设计师设计大楼一样,图纸设计好了,才能建成一座漂亮的楼房。网站规划包含的内容很多,如网站的结构、栏目的设置、网站的风格、颜色搭配、版面布局、文字图片的运用等,你只有在制作网页之前把这些方面都考虑到了,才能在制作时驾轻就熟,胸有成竹。也只有如此制作出来的网页才能有个性、有特色,具有吸引力。如何规划网站的每一项具体内容,我们在下面会有详细介绍。四、选择合适的制作工具
尽管选择什么样的工具并不会影响你设计网页的好坏,但是一款功能强大、使用简单的软件往往可以起到事半功倍的效果。网页制作涉及的工具比较多,首先就是网页制作工具了,目前大多数网民选用的都是所见即所得的编辑工具,这其中的优秀者当然是Dreamweaver和Frontpage了,如果是初学者,Frontpage2000是首选。除此之外,还有图片编辑工具,如Photoshop、Photoimpact等;动画制作工具,如Flash、Cool 3d、Gif Animator等;还有网页特效工具,如有声有色等,网上有许多这方面的软件,你可以根据需要灵活运用。
五、制作网页
材料有了,工具也选好了,下面就需要按照规划一步步地把自己的想法变成现实了,这是一个复杂而细致的过程,一定要按照先大后小、先简单后复杂来进行制作。所谓先大后小,就是说在制作网页时,先把大的结构设计好,然后再逐步完善小的结构设计。所谓先简单后复杂,就是先设计出简单的内容,然后再设计复杂的内容,以便出现问题时好修改。在制作网页时要多灵活运用模板,这样可以大大提高制作效率。
六、上传测试
网页制作完毕,最后要发布到Web服务器上,才能够让全世界的朋友观看,现在上传的工具有很多,有些网页制作工具本身就带有FTP功能,利用这些FTP工具,你可以很方便地把网站发布到自己申请的主页存放服务器上。网站上传以后,你要在浏览器中打开自己的网站,逐页逐个链接的进行测试,发现问题,及时修改,然后再上传测试。全部测试完毕就可以把你的网址告诉给朋友,让他们来浏览。
七、推广宣传
网页做好之后,还要不断地进行宣传,这样才能让更多的朋友认识它,提高网站的访问率和知名度。推广的方法有很多,例如到搜索引擎上注册、与别的网站交换链接、加入广告链等。
八、维护更新
网站要注意经常维护更新内容,保持内容的新鲜,不要一做好就放在那儿不变了,只有不断地给它补充新的内容,才能够吸引住浏览者 .
四
一、首先确定你要制作的网页的主题,就是你建这个网站的内容是什么(注:网站和网页的关系与区别就好比一本书和其中的一个页面的关系);
二、确定你的网页的阅读对象,就是你的网页是准备给那些人看的;
三、选择制作网页的工具软件,常见的有dreamweaver和office组件里面的frontpage,如果你是初学者,哪我建议你使用frongpage,因为这个软件的入门比较简单(当然功能也很强大),如果你会使用word的话,哪就可以很快作出网页的,如何你想作专业的网页制作人员,哪我建议你使用dreamweaver,目前的版本是XM,我现在就使用,很好用的,这个软件的好处是不怎么产生垃圾代码,并且支持各种代码的性能很好,基本上各种代码可以直接编辑。
四、如果你作好了页面,就需要考虑你的网页放到什么地方发表,也就是平常我们说的发表空间,我们学校的用户网络中心已经申请好了空间,大家可以直接使用(有发布空间的标志是你有了FTP账号,这个需要申请)。
五、找到发布空间以后,你需要把自己的网页上传到你的发布空间,这个需要一个上传软件,我推荐使用ACEFTP,这个软件体积小,速度快,注意我发现这个软件的2.0中文版不能够正确使用,我建议使用1.31版。
六、制作网页需要的其他相关软件:ACDSEE,这个是查看图片的最好软件,也可以对图片作简单的处理,目前的版本是4.0,网上很多地方可以下载;另外如果你对图片需要复杂处理的话,哪最好选择使用PHOTOSHOP,目前的版本是7.0,也有中文补丁,使用起来很方便,当然,这个软件的学习使用相对是比较难点的。
7、使用层的时候最好定义为div标签而不是layer,因为前者在两种主流浏览器都有很好的兼容性。
8、在用图片制作热区链接时,最好给热区命名,防止有时只能在图片上画出直线。
9、当我们将框架结构建立好后,可以将此框架体文件和Site窗体并排放置,然后从Site中选择网页文件拖放到相应的框架中。这适用于框架比较复杂的页面。
10、如果对一张图片不满意,想更换另一张,最简单的方法双击此图片,直接选择要替换的图片即可。
11、在预览网页之前最好先保存一下,有时候在不能正确预览网页,而存一下就可能会解决这个问题。
12、如果你的页面中使用了CSS或是Java Applet,最好不要使用“file-convert-3.0 browser compatible”命令,因为这一选择会把所有3.0 浏览器不认识的定义都抹去。最可怕的是我们不知道在这个过程中Dreamweaver 到底做了什么,具体发生了那些变化。而且要提醒你,对一批页面执行此操作时,一定要先备份,否则可没地方买后悔药。
五---资源
1. 水晶情缘--网页特效专家 2006 情人节特别版
这个软件是专为那些想在网上安家而苦于制作网页特效源
2. 网建博士 1.01
不懂制作网页的专门技术,不懂网页编程技术,不需要任何专业背景知识,任何人只要会用
3. 网页背景选择器 2.5.1
当您制作网页时,您是否为了在大量素材中选一张背景,每每都要用看图软件查看--修改网
4. Animagic GIF Animator 1.22
一个很好用的制作网页动画的软件,它提供了六种特效,也支持拖曳功能,它不仅支持gif
5. Animagic GIF Animator 1.22 汉化补丁
一个很好用的制作网页动画的软件,它提供了六种特效,也支持拖曳功能,它不仅支持gif
6. Macromedia Authorware V7.0
先进丰富的视音频、可视媒体集成制作解决方案,可用于制作网页和在线学习应用软件
download.21cn.com/list.php?id=31900
7. Picture2Web 2.3.1
用来制作网页电子相簿的好工具
download.pchome.net/design/homepage/9539.html
8. SCP Button Magic 4.0
专门制作网页广告横幅和按钮的软件
download.pchome.net/design/webpic/2138.html
9. Animagic GIF Animator V1.22
一个很好用的制作网页动画的软件,它提供了六种特效,
10. Magic Gallery 4.5
一款制作网页照片集以及其缩略图的软件
download.pchome.net/design/homepage/17444.html
11. Animagic GIF Animator 1.22
一个很好用的制作网页动画的软件
download.pchome.net/design/animation/633.html
12. Banner Maker Pro V4.0.0.1 汉化版
是一套制作网页横幅广告及按钮软件。特点包含:可以调
13. Banner Maker Pro V6.0.6
是一套制作网页横幅广告及按钮软件。特点包含:可以调
14. Animagic GIF Animator V1.22 汉化补丁
一个很好用的制作网页动画的软件,它提供了六种特效,
15. Mapedit 3.16
制作网页Image Maps的工具
download.pchome.net/development/html/13659.html
16. Banner Maker Pro 6.0.6
是一套制作网页横幅广告及按钮软件。特点包含:可以调整看板及按钮尺寸、选择背景颜色
17. GIF Dispenser 1.0
是一个快速制作网页动态GIF图片的好工具
download.pchome.net/design/animation/923.html
18. 自助建站专家 5.0
不懂制作网页的专门技术,不懂网页编程技术,不需要任何专业背景知识,任何人只要会用
19. 酷网宝典(CoolWEB) 2.0
酷网宝典(coolweb)是用于制作网页特效的软件。能够制作三大类效果:特殊层效果,动态
20. 下雨天网页特效王 RD2.0
制作网页的好帮手,大量的特效代码
download.pchome.net/development/html/17686.html
21. Macromedia Contribute 3.11
Macromedia出品的全新概念网页设计工具,可以将网页编写程序化繁为简,制作网页,现在就
22. 酷网宝典(CoolWEB) V2.0
酷网宝典(coolweb)是用于制作网页特效的软件。能够制作
23. Button Magic V4.0
专门制作网页广告横幅和按钮的软件,可存成 BMP、JPG
24. Liatro Button Maker V2.2
Liatro Button Maker 是一套专门制作网页按钮的绘图软
25. Mapedit V3.16
制作网页Image Maps的工具,小巧、使用方便。
26. 网建博士 V1.01
不懂制作网页的专门技术,不懂网页编程技术,不需要任
27. GIF Dispenser 1.0
是一个快速制作网页动态GIF图片的好工具,使用者只要移动操作视窗上的浮标组,来调整
28. Reptile V3.0
所视即所得的背景制作软件,制作网页背景再也不需要求
29. GIF Dispenser V1.0
是一个快速制作网页动态 GIF 图片的好工具,使用者只要
30. 网建博士 V1.01
不懂制作网页的专门技术,不懂网页编程技术,不需要任何专业背景知识,任何人只要
download.21cn.com/list.php?id=24329
31. MapEdit V3.05 汉化版
制作网页Image Maps的工具,小巧、使用方便。 本
32. 网页特效王 Beta 1
制作网页特效的得力助手,正在进一步开发中
33. MapEdit 3.16
小巧但是使用方便的制作网页ImageMaps的工具!
34. Picture2Web V2.3.1
Picture2Web 是一个用来制作网页电子相簿的好工具。它
35. Banner Maker Pro V6.0.1
制作网页横幅广告及按钮软件。特点包含:可以调整看板及按钮尺寸、选择背景颜色、
download.21cn.com/list.php?id=10850
36. Button Magic 4.0
专门制作网页广告横幅和按钮的软件,可存成BMP、JPG和GIF格式。
37. Magic Gallery 4.5.13
MagicGallery是一款制作网页照片集以及其缩略图的软件,可以方便的调节图片尺寸。
38. Magic Gallery V4.5.13
Magic Gallery 是一款制作网页照片集以及其缩略图的软
39. 下雨天网页特效王 RD2.0
制作网页和好帮手,该软件包含了大量的javascript特效和vbscript特效。你只需简单
download.21cn.com/list.php?id=42907
40. BSCOutline Tutorial V5.10
用来制作网页上的Java applet导航条,类似于文件管理器
帮助看看这JAVASCRIPT代码操作的XML文件名是什么?
* 每隔一段时间读取一次XML文档
****************************************************/
//浏览器版本
var CLIENT_IE = parseFloat(navigator.appVersion.substring(navigator.appVersion.indexOf("MSIE")+4));
//公共变量
var langMsg = new Array();
langMsg["Odds_up_0"] = "images/pan_up_none_sounds_1.swf";
langMsg["Odds_up_1"] = "images/pan_up_sounds_1.swf";
langMsg["Odds_up_2"] = "images/pan_up_sounds_2.swf";
langMsg["Odds_down_0"] = "images/pan_down_none_sounds_1.swf";
langMsg["Odds_down_1"] = "images/pan_down_sounds_1.swf";
langMsg["Odds_down_2"] = "images/pan_down_sounds_2.swf";
langMsg["Pan_chg_0"] = "images/pan_chg_none_sounds_1.swf";
langMsg["Pan_chg_1"] = "images/pan_chg_sounds_1.swf";
langMsg["Pan_chg_2"] = "images/pan_chg_sounds_2.swf";
langMsg["PanZou_img"] = "IMG src='images/zou2.gif' width='10' height='10' border='0'";
var ARR_ACTIVEX = ["MSXML4.DOMDocument", "MSXML3.DOMDocument", "MSXML2.DOMDocument", "MSXML.DOMDocument", "Microsoft.XmlDom"];
/********************************************************************
* 读取XML文件,并生成主面板 *
*
********************************************************************/
//比分中文字广告,此广告显示在主看板第三行
var PM_oddsAd = "";
var PM_oddsAdMsg = "";
var lastUpdateTime = 0;
var msACTIVEXFoundMsg = false;
var msACTIVEXFoundAd = false;
var msACTIVEXFoundOdds = false;
var basyncProperty = true; //
var loadMsgOK = false; //
var loadAdOK = false;
var xmlActiveMsg = null;
var xmlActiveAd = null;
var xmlActiveOdds = null;
var orderBy = "InitPos"; //
var orderDes = "ASC"; //
var oddsAdNum = 0;
if(loadPageDone == false){
//检查语言包与js文件是否加载
if((PM_languagePag == false) || (PM_leaguePag == false)){
window.setTimeout("document.all['txtLoading'].innerHTML = PM_strLiveLODDFAILED",2000); //初始隐藏赛事数量
window.setTimeout("document.all['pendingMessage'].style.display='none'",5000);
window.setTimeout("window.location.reload()",5200);
} else {
//取得页面公告
if(showOddsMsg != false) window.setTimeout("readXMLMatchMsg()" ,200);
//取得页面广告
if(showOddsAd != false) window.setTimeout("readXMLMatchAd()",500);
window.setTimeout("readInitXMLOddsDoc()",2000);
}
}
//创建xml dom 对象
function createActiveXObject(str){
try{
for(var i=0; i ARR_ACTIVEX.length !eval("msACTIVEXFound" + str); i++){
try{
eval("xmlActive" + str + " = new ActiveXObject(ARR_ACTIVEX[i])");
eval("msACTIVEXFound" + str + " = true");
} catch(objException) {
eval("xmlActive" + str + " = null");
}
}
if (!eval("msACTIVEXFound" + str)){
alert(PM_strClientNODOM);
}
} catch (e){
//alert("get live score msg XML failed! " + e);
}
} // 结束 createActiveXObject() 函数
/********************************************************************
* 处理即时页面的公告文字 *
* *
********************************************************************/
var oldXMLMatchMsg = "";
//读取XML文件
function readXMLMatchMsg(){
if(oddsMsgXmlUrl != ""){
createActiveXObject("Msg");
xmlActiveMsg.load(oddsMsgXmlUrl);
xmlActiveMsg.onreadystatechange = getXMLOddsMessage;
window.setTimeout("readXMLMatchMsg()",msUpdOddsMsg);
}
} // 结束 readXMLMatchMsg() 函数
function getXMLOddsMessage(){//**********************这个函数
try{
if (xmlActiveMsg.readyState != 4) return;
if (xmlActiveMsg.xml==null || xmlActiveMsg.xml=="") return;
xmlOddsMsg.XMLDocument.async = false;
xmlOddsMsg.XMLDocument.loadXML(xmlActiveMsg.xml);
if (oldXMLMatchMsg == xmlActiveMsg.xml) return;
var rs;
rs = xmlOddsMsg.recordset;
var msgInfo = rs("asia").value;
if(msgInfo == "") return;
var msgFullInfo = msgInfo; //htmlSpecialChar(msgInfo);
msgFullInfo = 'table width="646" border="0" cellspacing="1" bgcolor="#CCCCCC"trtd height="22" align="center" bgcolor="#FFFFFF"' + msgFullInfo + '/td/tr/tabletable width="520" border="0" cellspacing="0" align="center"trtd height="2" align="center" bgcolor="#FFFFFF"/td/tr/table';
if(document.all.asiaOddsMessage.innerHTML != msgFullInfo){
document.all.asiaOddsMessage.innerHTML = msgFullInfo; //设定即时比分公告信息
}
oldXMLMatchMsg = XMLMatchMsg.xml;
loadMsgOK = true;
} catch (e){
//alert("get live score msg XML failed! " + e);
}
} // 结束 getXMLOddsMessage() 函数
/********************************************************************
* 处理即时比分页面的广告文字 *
* *
********************************************************************/
//读取XML文件
function readXMLMatchAd(){
if(oddsAdXmlUrl != ""){
createActiveXObject("Ad");
xmlActiveAd.load(oddsAdXmlUrl);
xmlActiveAd.onreadystatechange = getXMLOddsAdMessage;
}
} // 结束 readXMLMatchAd() 函数
function getXMLOddsAdMessage(){
try{
if (xmlActiveAd.readyState != 4) return;
if (xmlActiveAd.xml==null || xmlActiveAd.xml=="") return;
xmlOddsAd.XMLDocument.async = false;
xmlOddsAd.XMLDocument.loadXML(xmlActiveAd.xml);
var rs;
rs = xmlOddsAd.recordset;
PM_oddsAd = rs("ad").value;
if((PM_oddsAd != null) (PM_oddsAd != "")){
PM_oddsAdMsg = 'TR id=tr_oddsad bgColor=#ffffff height=20' +
'TD id=td_oddsad align=middle colSpan=12' + PM_oddsAd + '/TD' +
'/TR';
oddsAdNum = 1;
}
loadAdOK = true;
} catch (e){
//alert("get odds score ad XML failed! " + e);
}
} // 结束 getXMLOddsAdMessage() 函数
/********************************************************************
* 即时赔率主看面板资料处理 *
* 处理读取即时赔率XML资料 *
* 即时赔率主看面板资料生成 *
********************************************************************/
var A_mList = new Array(); //保有存所有赛事资料
var leagTotal = 0; //总共联赛数量
var oldXMLOdds = ""; //旧的资料
var usedSounds = false; //是否已经使用声音 此项主要全多变时不会出现太多的声音
var popupBool = false; //是否需要弹出页面
var reInit = false; //是否时间发生变化,需要重新排序
var orderBy = "InitPos"; //排序字段
var orderDes = "ASC"; //排序顺序
var loadType = "init"; //下载类型,初始化
//读取XML文件
function readInitXMLOddsDoc(){
if(loadType == "reload") A_mList = new Array(); //如果重载资料,则清空原队列
if(oddsXMLFullFile != ""){
createActiveXObject("Odds");
xmlActiveOdds.load(oddsXMLFullFile);
xmlActiveOdds.onreadystatechange = initOddsMainBoard;
window.setTimeout("readXMLOddsDoc()",msXMLDocCyc);
}
} // 结束 readInitXMLOddsDoc() 函数
function initOddsMainBoard(){
try{
if (xmlActiveOdds.readyState != 4) return;
if (xmlActiveOdds.xml==null || xmlActiveOdds.xml=="" || oldXMLOdds == xmlActiveOdds.xml) return;
xmlOddsDoc.XMLDocument.async = false;
xmlOddsDoc.XMLDocument.loadXML(xmlActiveOdds.xml);
rs = xmlOddsDoc.recordset;
//初始化联赛选择层内容
var leagStr = initBoardLeag(rs("lg").value,rs("lgs").value);
//指针后移
rs.MoveNext();
var count = 0;
//把节点内的数据读入到数组中
while(!rs.EOF){
if(((st == 2) (rs("ps").value == 4)) || ((st == 4) (rs("ps").value.indexOf("4") 0))){
rs.MoveNext();
continue;
}
A_mList[count] = Array(); //创建新数组,用以保佑读进的节点数据
A_mList[count].MatchID = toNumber(rs("mid").value);
A_mList[count].MatchTime = rs("mt").value;
A_mList[count].PanZou = toNumber(rs("pz").value);
A_mList[count].ph = rs("ph").value;
A_mList[count].pr = rs("pr").value;
A_mList[count].pa = rs("pa").value;
A_mList[count].ps = rs("ps").value;
A_mList[count].pho = rs("pho").value;
A_mList[count].pdo = rs("pdo").value;
A_mList[count].pao = rs("pao").value;
var LeagID = toNumber(rs("lg").value);
A_mList[count].LeagID = LeagID;
A_mList[count].League = PM_leaguesList[LeagID][1];
A_mList[count].LeagColor = PM_leaguesList[LeagID][5];
A_mList[count].LeagOrd = PM_leaguesList[LeagID][6];
A_mList[count].TeamA = rs("ta").value;
A_mList[count].TeamB = rs("tb").value;
A_mList[count].TeamAID = rs("taid").value;
A_mList[count].TeamBID = rs("tbid").value;
A_mList[count].IntegA = rs("ita").value;
A_mList[count].IntegB = rs("itb").value;
A_mList[count].phUpd = 0; //上水颜色最化时间
A_mList[count].prUpd = 0; //盘口颜色最化时间
A_mList[count].paUpd = 0; //下水颜色最化时间
A_mList[count].phoUpd = 0; //主租颜色最化时间
A_mList[count].pdoUpd = 0; //主平颜色最化时间
A_mList[count].paoUpd = 0; //客胜颜色最化时间
A_mList[count].Visible = true; //行是否可见
A_mList[count].InitPos = count;
count++;
rs.MoveNext();
}
//初始化表格
liveScoreInfo = initMainBoard();
document.all.asiaOddsMainBoard.innerHTML = liveScoreInfo; //初始化即时赛事列表
document.all.leagueSelect.innerHTML = leagStr; //初始化联赛
loadingFinish();
oldXMLOdds = xmlActiveOdds.xml;
} catch(e){
}
} // 结束 initOddsMainBoard() 函数
//初始化联赛选择层内容
function initBoardLeag(str,str2){
var leagStr = '';
try{
if((str == null) || (str == "")){
leagTotal = 0;
return '';
}
var leagAry = str.split("|");
var leagS = str2.split("|");
if(leagAry.length 20){
leags.width=160;
}
var leagueNum = 0;
leagStr = "table width='100%' border='0' cellspacing='0' cellpadding='0'trtd";
for(var i = 0; i leagAry.length; i++){
if((st == 2) (leagS[i] == 4)) continue; //即时盘
if((st == 4) (leagS[i].indexOf("4") 0)) continue; //初盘
leagueNum++;
leagStr += "INPUT TYPE='checkbox' NAME='leagCheck_"+leagueNum+"' value='"+leagAry[i]+"' onClick='showLeagMatch("+leagueNum+")' checked"+PM_leaguesList[leagAry[i]][1];
if((leagAry.length 20) (leagueNum % 2 != 0)){
leagStr += "/tdtd width=50%";
} else{
leagStr += "/td/trtrtd";
}
}
leagStr += "/td/tr/table";
leagTotal = leagueNum;
} catch(e){
debug("initBoardLeag() " + e);
}
return leagStr;
} // 结束 initBoardLeag() 函数
//初始化主面板内容
function initMainBoard(){
var tbInfo = '';
try{
//初始化表头
tbInfo = 'TABLE width="646" id="oddsAsiaTb" border=0 cellPadding=1 cellSpacing=1 bgcolor="#CCCCCC"';
tbInfo += initBoardHeader();
//表内赛事内容
for(var i = 0; i A_mList.length; i++){
if(i == PM_AD_ROW) tbInfo += PM_oddsAdMsg;
tbInfo += setBoardRowData(i);
}
if(A_mList.length = 0) tbInfo += 'trtd colspan=12 height=22 bgcolor=#FFFFFF align=center'+PM_strOddsTODAYNONE+'/td/tr';
tbInfo += '/table'; //初始化表尾
} catch(e){
debug("initMainBoard() " + e);
}
return tbInfo;
} // 结束 initMainBoard() 函数
//初始化主面板表头
function initBoardHeader(){
var tbInfo = '';
try{
var buf = '';
if(PM_strTBHEADER == null) return buf;
var headAry = PM_strTBHEADER.split("|");
buf = 'TR bgColor=#006699TD width="60" height="22" align=center style="color: #FFFFFF;"' + headAry[0] + '/TDTD width="53" colspan="2" align=center style="color: #FFFFFF;"' + headAry[1] + '/TDTD width="105" align=center style="color: #FFFFFF;"' + headAry[2] + '/TDTD width="43" align=center style="color: #FFFFFF;"' + headAry[3] + '/TDTD width="72" align=center noWrap style="color: #FFFFFF;"' + headAry[4] + '/TDTD width="43" align=center noWrap style="color: #FFFFFF;"' + headAry[5] + '/TDTD width="105" align=center noWrap style="color: #FFFFFF;"' + headAry[6] + '/TDTD width="35" align=center noWrap style="color: #FFFFFF;"' + headAry[7] + '/TDTD width="35" align=center noWrap style="color: #FFFFFF;"' + headAry[8] + '/TDTD width="35" align=center noWrap style="color: #FFFFFF;"' + headAry[9] + '/TDTD width="40" align=center style="color: #FFFFFF;"' + headAry[10] + '/TD/TR';
return buf;
} catch(e){
debug("initBoardHeader() " + e);
}
return tbInfo;
} // 结束 initBoardHeader() 函数
//生成主看面板一行信息
function setBoardRowData(pos){
var rowInfo = '';
if((pos 0) || (pos A_mList.length)) return rowInfo;
try{
var mid = A_mList[pos].MatchID;
var trSty = '';
var zouImg = "";
var bgcolor1 = "";
if(A_mList[pos].Visible == false) trSty = ' style="display:none"';
if(pos % 2 == 0) cls = ' class="tr1"';
else cls = ' class="tr2"';
if(A_mList[pos].PanZou == "1") zouImg = langMsg["PanZou_img"];
if((pos == 0) || (A_mList[pos].MatchTime.slice(0,10) != A_mList[pos - 1].MatchTime.slice(0,10))){
var mt = A_mList[pos].MatchTime;
var dt = new Date(mt.slice(0,4) + "/" + mt.slice(5,7) + "/" + mt.slice(8,10));
var wk = dt.getDay();
//显示日期
rowInfo += 'TR align="center" bgcolor="#FFFFFF" style="color: #000000;"TD height="22" colSpan=12' + mt.slice(5,7) + '/' + mt.slice(8,10) + '/' + mt.slice(0,4) + ' ' + PM_strWEEK[wk] + '/font/TD/TR';
}
rowInfo += 'TR '+cls+' id="tr_'+pos+'" '+trSty+'TD height="22" align=center bgcolor="'+A_mList[pos].LeagColor+'" style="color: #FFFFFF;" id="leag_'+mid+'"'+A_mList[pos].League+' '+zouImg+'/TDTD width="20" align=centerinput id="matchCheck_'+pos+'" type="checkbox" value="1" onclick="hiddenOneMatch('+pos+');" checked/TDTD align=center style="color: #333333;" id="matchTime_'+mid+'"'+A_mList[pos].MatchTime.slice(11,16)+'/TDTD align="right" id="teama_'+mid+'" class="atm"'+A_mList[pos].IntegA+'A href="javascript:xy_PopTeamDetail(' + A_mList[pos].TeamAID + ')" class="lan2" title="'+PM_strTeamInfo+'"'+A_mList[pos].TeamA+'/A/TDTD align=center id="ph_'+mid+'" class="aodds"'+A_mList[pos].ph+'/TDTD align=center noWrap id="pr_'+mid+'" class="pan1"'+getPanKou(toNumber(A_mList[pos].pr))+'/TDTD align=center noWrap id="pa_'+mid+'" class="aodds"'+A_mList[pos].pa+'/TDTD align="left" noWrap id="teamb_'+mid+'" class="atm"A href="javascript:xy_PopTeamDetail(' + A_mList[pos].TeamBID + ')" class="lan2" title="'+PM_strTeamInfo+'"'+A_mList[pos].TeamB+'/A'+A_mList[pos].IntegB+'/TDTD align=center noWrap id="pho_'+mid+'" class="aeruop"'+A_mList[pos].pho+'/TDTD align=center noWrap id="pdo_'+mid+'" class="aeruop"'+A_mList[pos].pdo+'/TDTD align=center noWrap id="pao_'+mid+'" class="aeruop"'+A_mList[pos].pao+'/TDTD height=25 align=center style="color: #000000;"TABLE cellpadding="0" cellSpacing="1" border=0TBODYTRTDA href="javascript:xy_PopOddsEurop(' + mid + ')" class="lu1" title=' + PM_strPEILVD + '' + PM_strEurop + '/A/TDTDA href="javascript:xy_PopOddsAsia(' + mid + ')" class="lu1" title=' + PM_strODDSD + '' + PM_strAsia + '/A/TDTDA href="javascript:xy_PopAnalyse(' + mid + ')" class="lu1" title=' + PM_strOLDD + '' + PM_strAnalyse + '/A/TD/TR/TBODY/TABLE/TD/TR';
} catch(e){
debug("setBoardRowData() " + e);
}
return rowInfo;
} // 结束 setBoardRowData() 函数
//标志加载完成
function loadin
文章题目:javascript看板,html看板
转载来源:http://cdiso.cn/article/dscsdsp.html