Drupal如何处理不同的Javascript脚本?

Drupal如何处理不同的Javascript脚本?,javascript,drupal,drupal-7,Javascript,Drupal,Drupal 7,我正在尝试为Drupal7上的手风琴按钮运行一个简单的脚本 我使用模块“displaysuite”在本地机器上测试了该脚本,允许我在drupal内容中添加自定义javascript,并且运行平稳 现在我无法在我的服务器上使用该模块,所以我将脚本放在我的自定义主题中,放在站点/all/themes/my_-theme/js中,其中一个默认的“script.js”文件已经加载到我的所有页面上,但脚本不再工作(用于我的按钮的脚本,文件script.js加载良好) 我正在尝试使用drupal文档(现在深

我正在尝试为Drupal7上的手风琴按钮运行一个简单的脚本

我使用模块“displaysuite”在本地机器上测试了该脚本,允许我在drupal内容中添加自定义javascript,并且运行平稳

现在我无法在我的服务器上使用该模块,所以我将脚本放在我的自定义主题中,放在站点/all/themes/my_-theme/js中,其中一个默认的“script.js”文件已经加载到我的所有页面上,但脚本不再工作(用于我的按钮的脚本,文件script.js加载良好)

我正在尝试使用drupal文档(现在深入研究drupal_add_js())找到一个解决方案,但是作为一个javascript noob,了解drupal“内部”脚本内容与外部脚本不同的原因和方式将大有帮助


谢谢

我猜你忘了在你的我的主题信息中包含脚本

此文件位于:site/all/themes/my\u-theme/my\u-theme.info

您必须包括
scripts[]=“js/my\u new\u script.js”


不要忘记清除缓存

好的,我找到了解决办法。Drupal在将文本格式更改为“完整HTML”时,在某些特定HTML元素上添加了一些
元素(
,在我的例子中),从而破坏了我的脚本

因此,对于任何想知道:

drupal为什么以及如何在“内部”内容中使用与外部脚本不同的脚本


Drupal的处理方式没有什么不同(如果您将HTML内容放在内容的远端以提高性能,它会在HTML内容之后读取)。

您应该阅读pageChecked,但我使用的script.js文件是我的主题中的默认文件,它包含在my_theme.info文件中。谢谢你的提醒!