无法在auto_prepend中调用Raphael js模块

时间:2013-01-04 09:50:17

标签: php

我的服务器上有一个auto_prepend文件。

其中包含以下内容:

<script src="../scripts/modules/raphael-min.js"></script>
<script>
  var this_line_fails = Raphael(0,0,100,100);
  //var overpaint_rectangle = overpaint_area.rect(0, 0, 10000, 10000, 0);
  //overpaint_rectangle.attr({fill: "red"});
  alert('hi');
</script>

但问题是在auto_prepend中,调用Raphael的行总是失败,但它不会在常规文件中失败。这就像auto_prepend的设置中有一些东西使它失败。

如何在我服务器上的auto_prepend文件中成功调用Raphael模块?

1 个答案:

答案 0 :(得分:1)

通过“auto_prepend”,我假设你的意思是PHP的auto_prepend_file directive。这旨在用于在主文件之前包含和处理服务器端脚本,而不一定用于预先添加客户端内容/脚本。

通过自动添加客户端脚本,它可能会在结果页面中错误定位 - 在html内容之外。