drupal_add_js
includes/common.inc, line 1248
- Versions
- 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)
Add a JavaScript file to the output.
The first time this function is invoked per page request, it adds "misc/drupal.js" to the output. Other scripts depends on the 'killswitch' inside it.
Related topics
Code
<?php
function drupal_add_js($file, $nocache = FALSE) {
static $sent = array();
$postfix = $nocache ? '?'. time() : '';
if (!isset($sent['misc/drupal.js'])) {
drupal_set_html_head('<script type="text/javascript" src="'. base_path() .'misc/drupal.js'. $postfix .'"></script>');
$sent['misc/drupal.js'] = true;
}
if (!isset($sent[$file])) {
drupal_set_html_head('<script type="text/javascript" src="'. check_url(base_path() . $file) . $postfix .'"></script>');
$sent[$file] = true;
}
}
?> 