继续Drupal分享精神 QQ群:107748121 站长QQ:2275288328 skype: hellodrupal【drupal交流+drupal 建站+theme制作】
登录 注册

Drupal 加载JS,javascript:drupal_add_js()等几种方法

在开发drupal模块的时候,会遇到添加js问题,这是可能会用到drupal_add_js 这个函数。官方关于这个函数的地址 includes/common.inc, 第 2070 版本 4.7 drupal_add_js($file, $nocache = FALSE) 5 drupal_add_js($data = NULL, $type = 'module', $scope = 'header', $defer = FALSE, $cache = TRUE) 6 drupal_add_js($data = NULL, $type = 'module', $scope = 'header', $defer = FALSE, $cache = TRUE, $preprocess = TRUE) 7 drupal_add_js($data = NULL, $options = NULL) 其实可以看出drupal 7版本更加简洁了。 在drupal6下使用: 方法1,drupal_add_js('var showtime='.variable_get('showtime',1000).'', 'inline'); 用了直接加入inline在page html里,如果打开html源代码就可以到输出结果: 方法2, 这个输出的结果形式: 方法3. 还有的就是经常如果开发api可能会使用外部的js文件,最简单的方式可以这样处理: 使用函数:drupal_set_html_head(); 代码: '); ?> 这里我是调用了一个google的api key 输入结果表现形式: 可以在drupal加载的时候写入js '); drupal_add_js(drupal_get_path('module', 'note') .'/note.js'); } ?>

评论

发表新评论

此内容将保密,不会被其他人看见。
  • 自动将网址与电子邮件地址转变为链接。
  • 自动断行和分段。
  • You can use BBCode tags in the text.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.

更多关於格式化选项的信息

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.