如何查看以XML为后缀的HTML代码——DHTML作业中获得页面元素的小方法

如何查看以XML为后缀的HTML代码

——DHTML作业中获得页面元素的小方法J

      在本次的DHTML作业要求中,因为要涉及到模仿以下链接的页面,实现该页面上的某些功能(诸如AJAX加载、DHTML动态改变、下拉菜单实现、左部导航的样式……),设计时有一点我觉得最为重要的,就是整个页面的布局与美观,因为这也是网页最重要的一个特点,所以首先需要得到页面的元素(图片、FLASH、甚至是颜色值),在通常的情况下我们都会通过“右键/查看源文件”得到页面的HTML代码,如果页面限制的话,则也可通过IE菜单栏的查看功能来实现(甚至是网页另存为等方法),再者就是通过JSview-source:http://……的方式来查看页面代码。但是由于该页面是一个XML格式的文件,所以通过上述方法无法得到所需要的元素,而只能看到XML格式的非关键文本。下面我通过其他方法得到这些在设计时需要的元素:

      首先打开http://www.benq.com.cn/products/XML/JoybookS61.xml页面,然后“全选/复制”将该页面复制到剪切板(也可直接用WORDFrontpageDreamweaver等工具打开),然后打开WORD,将其粘贴上去。然后通过“文件/另存为网页”的方式将当前内容存为网页,在弹出的对话框中,选择保存类型为“网页”,而不是“单个网页文件”,这样保存后将会在本地生成一个。HTM文件和对应的图片、样式表目录,在该目录下将会保存我们所需要的图片,但是页面上的随onmouseover改变的图片有三个,所以要想抓到这些图片,可以保存两次,或者干脆查看保存后的页面代码,找到事件处理时的Image地址。当然也可以通过“右键/图片另存为”来保存,但是无法保存当鼠标放到某图片一上时显示图片二的第一个图片。

      接下来就是如何得到页面的FLASH文件、以及CSSJS文件等。

      首先用记事本打开刚才保存的HTM文件,Ctrl+F查找“.JS”文件,这时可以看到该页面的真实JS路径了:

      /Js/Head.js

      http://www.BenQ.com.cn/js/library.js

      http://www.BenQ.com.cn/js/menu.js

      http://www.BenQ.com.cn/js/menu_com.js

      /js/s_code.js

      /Joybook/Js/Left.js

      /product/computer/js/Left.js

      /Js/AdLeft.js

      /Js/End.js

 

      从上面的路径可以看出,FLASH文件存在于页面左部分,所以“/Js/AdLeft.js”将是它的一个相对路径,在IE中输入http://www.benq.com.cn/Js/AdLeft.js

      这时将提示是否保存该JS文件,保存后,用记事本打开,继续查找“.swf”后缀的文件,这时可以发现如下文件路径:

      /images/leftad01.swf

      /images/leftad02.swf

      IE中输入http://www.benq.com.cn/images/leftad02.swf就可正常显示该FLASH文件了,所以在添加到自己的页面中时直接调用该FLASH地址就可以了,J这样给页面的显示带来不少“活力”。不建议大家使用里面的任何JS,还是自己去动手练习哦。

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值