鎏金-九月 发表于 2012-4-4 12:46:20

<base href>标签IE浏览器下路径出错

本帖最后由 鎏金-九月 于 2012-4-5 14:39 编辑

输入网址:http://localhost/WZCI/index.php/home/editNote
网页上面用<base href="<?php echo base_url()?>"></base> 指定基本路径后
火狐浏览器正常显示内容。
http://localhost/WZCI/01.jpg火狐正常的图片路径
但是IE8浏览器 base href 标签似乎不起作用。网页里用到的地址都不对。
http://localhost/WZCI/index.php/home/editNote/01.jpgIE8不正常显示的图片路径
请问我怎么解决?

之前请教前辈说必须用绝对路径,那么网站的维护移植都非常麻烦,请教保持方便移植情况下 图片路径怎么设置?

kissgxd 发表于 2012-4-4 14:00:46

首先base标签得这样写<base href="<?php echo base_url()?>" />
其次base标签应该在你的所引用的那个文件前边声明

jeongee 发表于 2012-4-4 21:09:28

楼上已经说明。
base不存在IE不支持的情况的,你要用对。

鎏金-九月 发表于 2012-4-5 13:50:29

本帖最后由 鎏金-九月 于 2012-4-5 13:51 编辑

感谢两位的解答,今天IE又正常了,实在诡异。
这两天我试着抛弃CI 自己写代码,结果发现自己实现MVC还挺复杂,还是回到IC的怀抱吧。呵呵。

鎏金-九月 发表于 2012-4-5 14:40:22

我发现问题了
输入 http://localhost/WZCI/index.php 正常显示
输入 http://localhost/WZCI/index.php/home/editNote不正常显示
谁知道怎么解决呀

鎏金-九月 发表于 2012-4-5 14:41:35

jeongee 发表于 2012-4-4 21:09 static/image/common/back.gif
楼上已经说明。
base不存在IE不支持的情况的,你要用对。

请您帮助在IE8下测试指定模块和方法的调用, 图片显示是否正常可以吗

jeongee 发表于 2012-4-5 15:39:15

鎏金-九月 发表于 2012-4-5 14:41 static/image/common/back.gif
请您帮助在IE8下测试指定模块和方法的调用, 图片显示是否正常可以吗

我一直都这样用的,怎么会不正常额

鎏金-九月 发表于 2012-4-5 18:59:23

jeongee 发表于 2012-4-5 15:39 static/image/common/back.gif
我一直都这样用的,怎么会不正常额

   
<table>
   <tr>
      <td height="100" align="left" valign="top" background="Images/logo_bk.jpg">&nbsp;</td>
   </tr>
</table>
我这么写图片路径对么, 我考虑的是网站移植不用改动太多。 你们是怎么写的图片路径?

jeongee 发表于 2012-4-5 19:17:40

鎏金-九月 发表于 2012-4-5 18:59 static/image/common/back.gif
&nbsp;
   



就是这样写的

鎏金-九月 发表于 2012-4-5 21:05:09

jeongee 发表于 2012-4-5 19:17 static/image/common/back.gif
就是这样写的

Hex说 :“CI 必须用绝对 URL,这是规定。”
我不知道怎么灵活的使用绝对URL ,请前辈示下
页: [1] 2
查看完整版本: <base href>标签IE浏览器下路径出错