如何从Drupal模块文件中的.js文件调用javascript函数

How to call a javascript function from .js file in a Drupal module file

本文关键字:文件 js 调用 javascript 函数 Drupal 模块      更新时间:2023-09-26

我正在尝试修改现有模块以插入可折叠的div。我的javascript函数在文件'my_module.js'中,看起来像这样:

my_module.js
function myFunction1(param){
...
}
function myFunction2(paramA, paramB){
...
}

我使用drupal_add_js在模块文件中添加了my_module.js,然后我不知道下一步该怎么做!

<?php
    drupal_add_js(drupal_get_path('module', 'my_module') . '/my_module.js');
    // -----> I want to call myFunction2 here !!
?>

网站是Drupal 6.24内核。

thx

继续使用my_module.js作为正常的javascript文件。您可以尝试使用JQuery插入div。

$("#foo").append("<div id='my_collapsible'>hello world</div>")

和通过JQuery附加到#my_collapsible一些你想要的动作(使其可折叠)。

这个方法实际上应该可以工作。

你:

  • 检查文件路径是否正确
  • 在firebug/webkit检查器中检查JS文件是否正在加载?