【问题标题】:RaphaelJS Path object image fill & Gradient doesnt work in CodeIgniter?RaphaelJS 路径对象图像填充和渐变在 CodeIgniter 中不起作用?
【发布时间】:2011-12-06 12:42:58
【问题描述】:

我今天遇到了一个非常奇怪的问题。 我的应用程序结构是: /应用程序 - /控制器 ----/editor.php - / 意见 ----/test.php /民众 /系统

我将 codeigniter 用于 php,将 raphaeljs 库用于画布操作。 RaphaelJS 有一个关于用图像填充路径对象的技巧: http://www.irunmywebsite.com/raphael/additionalhelp.php?q=path#PAGETOP

我在公共目录下对其进行了测试,它运行良好 但是每当我尝试在 /app 目录下运行相同的确切代码时。使用 codeigniter,它会以某种方式阻止渐变和图像填充,而是用黑色填充对象。

我猜这是关于 codeigniter 处理 URL 的方式

我在编辑器控制器类中有这个功能:

public function test()
{
    $this->load->view('editor/test');   
}

test.php:

<html>
<head>
<?php $this->load->helper('url'); ?>
<base href="<?php echo base_url(); ?>">
<script type="text/javascript" src="./public/js/raphael-min15.js"></script>
</head>
<body>
<div id="canvas"></div>
<script>
..
..
// same script on the page linked above
..
..
</script>
</body>
</html>

【问题讨论】:

    标签: model-view-controller codeigniter canvas raphael


    【解决方案1】:

    去掉base标签就解决了问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-12
      • 1970-01-01
      • 2011-02-28
      • 1970-01-01
      • 2013-05-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多