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

时间:2013-03-15 16:41:51

标签: php javascript drupal drupal-6 drupal-modules

我试图修改现有模块以插入可折叠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

2 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:0)

该方法应该可行。

有你:

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