Вот пример ответа Даниэля Венера. Предполагается, что ваш вид называется «блог», а ваш отображаемый идентификатор «page_1». Этот код входит в template.php. Не забудьте очистить кэш шаблона после добавления новых функций в template.php.
/**
* Implements hook_preprocess_views_view().
*/
function THEMENAME_preprocess_views_view(&$vars) {
$view = $vars['view'];
// Load the blog.js javascript file when showing the Blog view's page display.
if ($view->name == 'blog' && $view->current_display == 'page_1') {
global $theme;
drupal_add_js(drupal_get_path('theme', $theme) . '/js/blog.js', 'theme', 'footer', FALSE, TRUE, FALSE);
}
}