日!firefox的frame这么怪,我用location.href变换其中一桢的路径,出现了大问提

阅读:4303回复:1
2006-04-14 15:09
写私信
楼主#
代码
-----------------------------------------------------
(框架文件demo/frames.htm)
<frameset rows="73,*" cols="*" frameborder="NO" border="0" framespacing="0">
  <frame src="top.htm" name="top" scrolling="NO" noresize id="top" >
  <frameset rows="*" cols="140,*" framespacing="0" frameborder="NO" border="0">
    <frame src="left_frameset.htm" name="leftFrame" frameborder="no" scrolling="NO" noresize>
    <frame src="GRBG/main.htm" name="main" id="main">
  </frameset>
</frameset>
-------------------------------------------------------------
我在top.htm里通过script用location.href变换"main"桢的url时。页面是找到了但是页面里的css和图片路径都提前的一层。导致css和图片找不到!

变换的URL为xxxx/main.htm,里面的图片,css为相对联".../images/xxx.gif"
变换后看图片属性显示为"images/xxx.gif"
-------------------------------
目录结构:
/dome------/images
------------/GRBG
------------/XXXX
------------/css
-------------------------------
script用的脚本为:
top.main.location.href = it.getAttribute("main_url");;
在IE在正常。MF就是上面的问提
MF想说爱你真不容易啊
求求达人。帮帮忙。一天了。无解
2006-04-14 15:09
写私信
1楼#
绝对路径,或者 ff 检测当前路径