jxdyzwh
小狐狸
小狐狸
  • UID8877
  • 注册日期2005-09-26
  • 最后登录2005-09-27
  • 发帖数3
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:4912回复:4

为什么我的DIV没有用,救命啊!!!!!!

楼主#
更多 发布于:2006-05-26 14:13
各位XDJM,我下面的代码在一个JS文件里面,在ie下能正常显示,可是在firefox下那个div的宽度和高度不起作用,不管我改什么值都没有用,请各位指点一下,我快疯了
document.write('<div id="aa" style="Z-INDEX: -1; LEFT: 22.5%; VISIBILITY: visible;margin-left:auto; WIDTH: 720px;  POSITION: absolute; TOP: 0px;  HEIGHT:70px;"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width=720px; height=70px;><param name="movie" value="admin/ad/200652591322.swf"><param name="quality" value="high"><embed src="admin/ad/200652591322.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed><PARAM value="transparent" name="wmode"></object></div>')
阳光男孩
天使终结者
小狐狸
小狐狸
  • UID7558
  • 注册日期2005-07-24
  • 最后登录2006-06-08
  • 发帖数4
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2006-05-26 14:13
看过代码了,虽然不知道什么原因,但我可以提一些建议。
首先,是不太建议使用document.write()这个函数,再者,如果一定要使用的话,也不要在一个函数中写这么多的标签,可以先把html代码分成小段地部分,然后分别存储到变量中,之后再用wirte函数分别输出,具体的代码写法就不细讲了。还有,希望你能把html代码和css代码分开,总之是你的代码太乱了,所以找问题很费劲。希望能改一改代码的书写习惯。
fygenius
千年狐狸
千年狐狸
  • UID6352
  • 注册日期2005-05-26
  • 最后登录2019-05-01
  • 发帖数1116
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
2楼#
发布于:2006-05-26 14:13
你这代码的意思就是要讲一个flash方在网页div制定的任意位置么。
这个咚咚没有任何理由放在js文件里阿?
顶多你在css里面定义一下div的样式
不需要那么写..
.
舍命
小狐狸
小狐狸
  • UID13057
  • 注册日期2006-05-31
  • 最后登录2006-05-31
  • 发帖数1
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2006-05-26 14:13
把双引号去掉试试
风痕影
小狐狸
小狐狸
  • UID3714
  • 注册日期2005-03-07
  • 最后登录2006-08-02
  • 发帖数13
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2006-05-26 14:13
这是因为楼主忘了设定<embed>的大小

这里的<object>有classid属性
所以Firefox会跑去用<embed>的部份 ^^
飞翔的风帮我安了网页之翼
银色的雪谱成我的抱风伴静
我们一同悠游在风痕水影
游客

返回顶部