javascript

Load external JavaScript Files in Drupal 6

Drupal 6 doesn't allow you to use drupal_add_js() to load external JavaScript Files (Drupal 7 does by the way!). This is a pity as js aggregation (see admin/settings/performance) wouldn't work for external files this way.

But there is a little hack that helps:

<?php
$external_js = 'http://www.example.com/javascript.js';
drupal_add_js('document.write(unescape("%3Cscript src=\''. $external_js .'\' type=\'text/javascript\'%3E%3C/script%3E"));', 'inline');
?>




Externe JavaScript Files in Drupal 6 einbinden

Eine weitere Ausgabe aus unserer Folge "Drupal Tipps und Tricks".

In Drupal Version 6 ist es leider nicht vorgesehen externe JavaScript Files per drupal_add_js() einbinden zu können (im Unterschied zu Drupal 7). Das ist deshalb sehr schade weil so das File nicht aggregiert/minimiert werden kann (siehe admin/settings/performance), was wiederum für die Performance oft nicht unerheblich ist.

Mit einem kleinen Hack kann man dies aber trotzdem erreichen:




Subscribe to RSS - javascript

Powered by Drupal7