在开发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,
<?php
drupal_add_js(drupal_get_path('module', 'note') .'/note.js');
?>
这个输出的结果形式: