用户
 找回密码
 入住 CI 中国社区
搜索
查看: 4536|回复: 4
收起左侧

[已解决] CI中,启用URL传递参数后,导入的CSS,javascript失效

[复制链接]
发表于 2010-5-28 09:27:21 | 显示全部楼层 |阅读模式
我用的是CI框架,页面中有导入CSS,javascript,但是只要URL中带上参数,那么导入CSS,javascript就是失效。
带参数的URL:http://localhost/Workspace/OBT/index.php/FaceIndex_C/doInit/12
(去掉最后面的参数12,就一切都没问题,而且正常与不正常的画面,右键看源代码,都是一模一样的。)

我CSS导入的方式是:<link href="../../css/css.css" rel="Stylesheet" type="text/css" />
   JS导入的方式是:   <script src="../../js/common.js" type="text/javascript"></script>

这个问题我觉得很诧异,哪位大侠帮忙解答一下?谢谢!
发表于 2010-5-28 10:15:51 | 显示全部楼层
所有 URL 必须用绝对路径。没有商量余地。
发表于 2010-5-28 11:13:20 | 显示全部楼层
本帖最后由 ywqbestever 于 2010-5-28 11:15 编辑

绝对必须的使用绝对路径,写连接请使用URL 辅助函数
发表于 2011-10-8 17:00:54 | 显示全部楼层
对,好像只能使用绝对路径方可解决问题
发表于 2011-10-8 17:01:29 | 显示全部楼层
方法如下:
<?php
$base_url="http://localhost/";
$del_url="http://localhost/index.php/admin/delete/";
?>
<link href="<?php echo $base_url?>style/css/admin.css" rel="stylesheet" type="text/css" />

本版积分规则