一般不关这段代码的事。
可能是你的ie中毒了。
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
网页中一定要有这句保存后才不会乱码。
可能是你的ie中毒了。
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
网页中一定要有这句保存后才不会乱码。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
这些代码叫做DOCTYPE声明.DOCTYPE是document type(文档类型)的简写,用来说明你用的XHTML或者HTML是什么版本.我们做网页时通常会不太注意这个,但DW会自动加上这些代码.其中的DTD叫文档类型定义,里面包含了文档的规则,浏览器就根据你定义的DTD来解释你页面的标识,并展现出来.
这样才符合W3C的规定.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">是W3C的标准用google搜索一下“DOCTYPE声明”就会了解到详细的内容
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HEML 4.0//EN"
"http://www.w3.org/TR/REC-html140/strict.dtd>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
"htttp://www.w3.org/TR//REC-html140/loose.dtd>
<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.0 Frameset//EN"
"http://www.w3.org/TR/REC-html140/frameset.dtd>
上面的每一个标记中都有一个URI。这些URI的文件名分别为strict.dtd、loose.dtd、frameset.dtd。这些名称显示了文档对HTML的支持级别:
* Strict:文档中不使用任何失效属性以及框架
* Loose:文档使用一些失效元素包括显示
* Frameset:文档使用一些失效元素并且使用框架
在一般情况下,应该使用<!DOCTYPE>的strict.dtd,因为它可以和HTML4.0 全面兼容。使用loose.dtd 的主要原因是因为一些与显示相关的元素,如样式表等还没有被浏览器开发者所接受。
firefox则没有。这对于俺这新手来说,可谓打击颇重!
如果楼主一定说觉得这个有问题。
在这个目录下你可以修改掉默认的代码,按相应类型文件修改。
及Default.dwt.php中都带这种代码,想问一下大家的default.php中是不是就是空白的什么代码都没有。
这种情况确实是恶意代码,不过跟DW无关,跟那些代码无关
我这里生成的空白SP、PHP都有类似的代码
但setupad.exe可能已被机子中的KV2004杀了,没找到,
在regedit中,查setupad在一个很隐蔽的地方发现有,并出现qu123,同时在我机子的2k及98下的
system32均有一个host的文件,干掉后,清除两处regedit中的相关东东,
现用ie打开网页不再出现“qu123的传奇弹出广告”。奇怪的是不在一般regeidt 中的run下,记得前些日了好像从华军下了个东东,后我的firefox的书签被全删,IE好像也是,难道和这有关,难道华军的上面有时带这个,还有这江民KV2004好像对一般的还行,关键时刻可谁都靠不住。
这次我感觉根本原因是,江民的KV2004对firefox浏览器的实时监控还不是太好,
虽将setupad.exe给杀了,但还是有恶意代码进机子了,使我误认为是dw的问题,
再次感谢大家!!!
结帖了!