Появилась необходимость вставить несколько JavaScript файлов по мере разработки одного из модулей на Drupal 7. В Интернете много решений, но более оптимальное (насколько мне кажется) я постараюсь описать в этой статье.
Для включения наших скриптов между тегами head мы будем использовать хук hook_html_head_alter()

Вот пример использования:

modulename_html_head_alter(&$head_elements) {
    drupal_add_js(drupal_get_path('module', 'modulename' . '/scripts/main.js';
}

Эти строчки нужно разместить в ваш файл модуля, предварительно отредактировав пути к директориям вашего модуля.
Функция drupal_add_js() очевидна. Она добавляет JavaScript файл или код на страницу. Функция drupal_get_path() возвращает системного элемента (например адрес к директории модулей, тем и т.д.). Первый параметр это строка - название нашей директории с модулями, второй - название нашего модуля. Далее через оператор конконтенации мы указываем директорию в которой будут расположены подключаемые нами скрипты.

Если вы хотите подключить JavaScript файл расположенный на стороннем сервере вы можете использовать следующую конструкцию:

drupal_add_js('http://api-maps.yandex.ru/2.0/?load=package.full&lang=ru-RU', 'external');

Где в качестве первого укажите URL подключаемого JavaScript файла.