Also so wie ich das sehe wird die Javascript ganz normal aufgerufen:
HTML:
<script type="text/javascript" src="fancybox.js"></script>
So steht es in deiner Seite.
Ich denke nicht das dein Verfahren funktioniert.
Normalerweise fragt der Client beim Server eine Datei an und teilt mit was er kann, das sieht dann so aus:
Host=www.ferienhaus-ziller.de
User-Agent=Mozilla/5.0 (Windows NT 5.1; rv:9.0.1) Gecko/20100101 Firefox/9.0.1
Accept=text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language=en-gb,en;q=0.5
Accept-Encoding=gzip, deflate
Accept-Charset=UTF-8,*
DNT=1
Connection=keep-alive
Unter Accept-Encoding wird dem Server mitgeteilt welche Kompressionsverfahren er kann.
Wenn der Server eines der Verfahren beherrscht, wird er bevor er die Datei an den Client sendet komprimieren.
Dein Server antwortet folgendermassen:
Status=OK - 200
Date=Sat, 07 Jan 2012 17:29:14 GMT
Server=Apache
Last-Modified=Sat, 07 Jan 2012 17:20:19 GMT
Etag="6e91b4ca-4eb8-4b5f36131b33b"
Accept-Ranges=bytes
Content-Length=20152
Connection=close
Content-Type=text/html
Damit ist die Übertragung der HTML-Datei abgeschlossen.
Das nur mal zur Verdeutlichung, wie so eine Webseite übertragen wird.
Du kannst also nur die Javascriptdatei so klein wie möglich machen, durch entfernen aller Kommentare und Leestellen. Du kannst nicht eine gzip-Komprierte Datei anbieten, da sie vermutlich nicht vom Client dekomprimiert wird.