PHP页面特定的脚本和样式无法识别

时间:2011-08-10 22:08:34

标签: php variables include

我有一个用PHP构建的网站。对于仅在一个页面上使用的脚本和样式,我使用变量调用它们。所以标题包含这一行:

<?php echo $additional; ?>

需要其他脚本和样式的特定页面包含以下行:

<?php $additional = '<link href="/assets/style_tabbedpanels_calendar.css" rel="stylesheet" type="text/css" /><link href="/assets/style_calendar.css" rel="stylesheet" type="text/css" /><script src="/assets/script_tabbedpanels_t-l.js" type="text/javascript"></script><script src="/assets/script_calendar.js" type="text/javascript"></script><script src="/assets/script_yahoo-dom-event.js" type="text/javascript"></script>'; ?>

我没有将每个样式和脚本分成新行,因为我发现这会导致问题。一般来说,这工作正常,但我刚刚添加的日历和yahoo-dom-event脚本根本没有运行。我知道这一点,因为如果我把它们直接放在标题中,一切都有效。

所以我想知道在各个页面上定义附加变量时我是否做错了什么?

谢谢。

1 个答案:

答案 0 :(得分:1)

问题似乎是脚本的顺序。当我把雅虎一个移到其他人面前时,它就开始工作了。