javascript in Datei auslagern und einbinden

Hallo,
ich habe direkt in meiner PHP-Datei ein Script und dessen Ausgabe. Ist es nicht möglich, den Inhalt des Scripts in eine Datei auszualgern, diese dann im head Bereich einzubinden und in der PHP-Datei nur die Ausgabe drin zu lassen!?

Also Script (Automatisch wechselnde Grafiken):
[HTML] [/HTML]

Danke schonmal!

Der Vorteil an externen JS-Files ist doch, dass Sie gecached werden. Du müsstest also alles was Dynamisch ist (alles was PHP ausgibt) an das Script weiterreichen.

Also Grundsätzlich könnte ich einfach den ersten Teil in eine Datei (script.js) packen und müsste diese nur im head-bereich verknüpfen:
[PHP][/PHP]

Wäre das soweit richtig?

Aber die Dynamischen Sachen wie z.B. [PHP]<?php bloginfo('template_url') ?>[/PHP] könnten über diesen Weg nicht ausgelesen werden!?

Ja, das ist richtig.

Doch, du kannst JS Dateien auch dynamisch erstellen.

Ok, hab ich gemacht. Nur leider kommt jetzt keine Ausgabe. Muss ich das noch irgendwie ergänzen!?:
[HTML] [/HTML]

Oder müsste die Einbindung der .js Datei im Head reichen?

Du kennst die Fehlerkonsole? Schau da mal rein.