我有一个用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脚本根本没有运行。我知道这一点,因为如果我把它们直接放在标题中,一切都有效。
所以我想知道在各个页面上定义附加变量时我是否做错了什么?
谢谢。
答案 0 :(得分:1)
问题似乎是脚本的顺序。当我把雅虎一个移到其他人面前时,它就开始工作了。