查看完整版本: 行为需激活控件和链接没反应(Dreamweaver)

王懿 2008-7-23 12:32

行为需激活控件和链接没反应(Dreamweaver)

[size=3][font=宋体]我用[/font][font=Times New Roman]Dreamweaver 8.0[/font][font=宋体]建设网站时遇到一些问题,现已经解决,想将经验分享于大家。[/font][/size]
[size=3][font=宋体]([/font][font=Times New Roman]1[/font][font=宋体])给网页添加行为后,按[/font][font=Times New Roman]F12[/font][font=宋体]预览时,我的[/font][font=Times New Roman]IE7[/font][font=宋体]总是提示:需要激活控件!否则看不到添加的行为。[/font][/size]
[size=3][font=宋体]我当时以为是我机子缺少控件,想找到控件安装程序,后来在网上搜了相关问题解决方法,并且我也到[/font][font=Times New Roman]MSDN[/font][font=宋体]网站查看了。但结果是失望的,大部分是针对[/font][font=Times New Roman]flash[/font][font=宋体]控件的,还给出了[/font][font=Times New Roman]HTML[/font][font=宋体]代码。我试着将这些代码理解并解决添加行为时出现的问题,可是最终以失败告终。后来我在一些下载的网页上直接添加行为,却惊奇地发现,预览时没有出现需要激活控件,一切行为正常运行。此时,我深深感觉到:“良药”就藏在这些下载的网页中![/font][/size]
[size=3][font=宋体]然后,我开始研究这些网页的[/font][font=Times New Roman]HTML[/font][font=宋体]代码,由于我手头没有[/font][font=Times New Roman]HTML[/font][font=宋体]代码编写的相关书籍,只能推测代码的语法和功能,逐句分析,通过删掉一些代码来测试此段代码功能。功夫不负有心人,“良药”觅到:[color=red]“[/color][/font][color=red][font=Times New Roman]saved from URL[/font][/color][color=red][font=宋体]”注释语句。[/font][/color][color=red][/color][/size]
[size=3][font=宋体]举个例子:[/font][font=Times New Roman]<!-- saved from url=(0021)[url]http://www.ms-lab.cn/[/url] -->[/font][font=宋体],其中[/font][font=Times New Roman](0021)[/font][font=宋体]值是它后面的[/font][font=Times New Roman]URL[/font][font=宋体]的字符串长度,[/font][font=Times New Roman]http://www.ms-lab.cn/[/font][font=宋体]是[/font][font=Times New Roman]Internet Web[/font][font=宋体]站点的名称。当[/font][font=Times New Roman]Internet Explorer[/font][font=宋体]打开网页时,[/font][font=Times New Roman]Internet Explorer[/font][font=宋体]将查找“[/font][font=Times New Roman]saved from URL[/font][font=宋体]”注释,并使用适合该[/font][font=Times New Roman]URL[/font][font=宋体]的区域设置来确定对该[/font][font=Times New Roman]Web[/font][font=宋体]页应用哪种安全策略。[/font][/size]
[size=3][font=Times New Roman]HTML[/font][font=宋体]文件中添加一条“[/font][font=Times New Roman]saved from URL[/font][font=宋体]”注释,以便可以将该[/font][font=Times New Roman]HTML[/font][font=宋体]文件分配到[/font][font=Times New Roman]Internet[/font][font=宋体]区域而不是本地计算机区域。如果在[/font][font=Times New Roman]Internet[/font][font=宋体]区域中允许脚本(包括[color=red]行为[/color])、签名的[/font][font=Times New Roman]ActiveX[/font][font=宋体]控件和[/font][font=Times New Roman]Java[/font][font=宋体]小程序,那么该本地[/font][font=Times New Roman]HTML[/font][font=宋体]文件将使用这些缩减的安全权限运行。要指示[/font][font=Times New Roman]Internet Explorer [/font][font=宋体]对本地[/font][font=Times New Roman]HTML[/font][font=宋体]文件使用[/font][font=Times New Roman]Internet[/font][font=宋体]区域,请向[/font][font=Times New Roman]HTML[/font][font=宋体]文件中添加“[/font][font=Times New Roman]saved from URL[/font][font=宋体]”注释。请在[/font][font=Times New Roman]<HTML></HTML>[/font][font=宋体]标记前面单独使用一行来添加该注释。[/font][/size]
[size=3][font=宋体]([/font][font=Times New Roman]2[/font][font=宋体])解决了问题([/font][font=Times New Roman]1[/font][font=宋体]),又出现问题:网页中的超链接没有反应了,点了没有任何的跳转![/font][/size]
[size=3][font=宋体]加了“[/font][font=Times New Roman]saved from URL[/font][font=宋体]”注释出现了问题([/font][font=Times New Roman]2[/font][font=宋体]),说明问题还是出现在“[/font][font=Times New Roman]saved from URL[/font][font=宋体]”注释上。后来我尝试把这条语句换个位置:“[/font][font=Times New Roman]saved from URL[/font][font=宋体]”注释被我移动到[/font][font=Times New Roman]<HTML></HTML>[/font][font=宋体]标记中,这下问题就解决了,链接顺畅![/font][/size]
[font=Times New Roman][size=3] [/size][/font]
[size=3][color=red][font=宋体]总结:“[/font][/color][color=red][font=Times New Roman]saved from URL[/font][/color][color=red][font=宋体]”注释语句的作用是让[/font][/color][color=red][font=Times New Roman]Internet Explorer [/font][/color][color=red][font=宋体]使用[/font][/color][color=red][font=Times New Roman]Internet[/font][/color][color=red][font=宋体]区域的安全设置,而不是本地计算机区域的设置。如果网页需要运行[/font][/color][color=red][font=Times New Roman]ActiveX[/font][/color][color=red][font=宋体]、脚本(包括行为)和[/font][/color][color=red][font=Times New Roman]Java[/font][/color][color=red][font=宋体]程序时,不希望出现“激活控件”提示,那么可以添加这个注释语句。并且它的位置应放在[/font][/color][color=red][font=Times New Roman]<HTML></HTML>[/font][/color][color=red][font=宋体]标记中。[/font][/color][color=red][/color][/size]
[color=red][font=宋体][size=3]在本机做时,这句注释不要删,等做好后删除这句注释再上传到服务器上,你会发现,一切正常。[/size][/font][/color][color=red][/color]
页: [1]
查看完整版本: 行为需激活控件和链接没反应(Dreamweaver)