注册 登录
编程论坛 ASP技术论坛

源程代码是灰色删除不掉

mailker 发布于 2009-11-19 11:45, 1450 次点击
大家好!


   我一个网站点击相应的菜单就打开相应的网页同时跳出一个网A.HTML,我想不要这个网页A.HTML,所以我在源程代码找到相应一段代码,代码为:<script language="javascript">
function OpenWin()
{
 window.showModelessDialog('../Simplified/A.html','','dialogWidth:325px;dialogHeight:378px;dialogTop:10;dialogLeft:10;');
 document.all.a1.focus();
}
</script>

是灰色的,怎么也删除,请各位大侠教教怎样做?
2 回复
#2
yms1232009-11-22 18:10
如果这个A.html不是你网站有的网页,怀疑你的网站可能中了Javascript木马程序,被黑客强制加入弹出窗口代码了。
#3
msgj2009-11-23 18:41
你看看网页中有没有这些代码,删除。

<!-- InstanceBegin template="/Templates/moban1.dwt" codeOutsideHTMLIsLocked="false" -->

<!-- InstanceBeginEditable name="doctitle" --><!-- InstanceEndEditable -->

<!-- InstanceBeginEditable name="head" --><!-- InstanceEndEditable -->

<!-- InstanceEnd -->
参考:
一些服务器脚本被插入到文档的起始或结尾处(在 <html> 标签之前或 </html> 标签之后)。此类脚本要求在模板和基于模板的文档中特殊处理。正常情况下,如果对模板中 <html> 标签之前或 </html> 标签之后的脚本代码进行更改,这些更改将不会复制到基于该模板的文档中。如果模板主体内部的其他服务器脚本依赖于没有副本的脚本,则这将导致服务器错误。因此,如果您更改模板中 <html> 标签之前或 </html> 标签之后的脚本,Dreamweaver 将发出警告。

若要避免此问题,可以在模板的 head 部分插入下列代码:

<!-- TemplateInfo codeOutsideHTMLIsLocked="true" -->
如果模板中包含此代码,则对 <html> 标签之前或 </html> 标签之后的脚本所作的更改将被复制到基于该模板的文档中。但是,您将无法编辑基于该模板的文档中的那些脚本。因而,可以选择能够在模板中或在基于该模板的文档中编辑这些脚本,但不能同时选择两者。
1