Hallo,
<script src="_lib/test.js" type="text/javascript">
</script>
Das sieht OK aus...
Mit welchem MIME-Type wird denn die JavaScript-Datei ausgeliefert? (nachprüfbar über http://forum.de.selfhtml.org/cgi-bin/http_trace.pl, dort URL der JS-Datei eingeben und dann sagen, was bei Content-Type steht) Wenn dieser MIME-Type nicht text/javascript ist, dann wird Mozilla die Datei ignorieren.
Wie sieht der Inhalt von _lib/test.js aus? Ist da vielleicht zufällig noch ein <script ...> bzw. </script>? Die dürfen da natürlich nicht vorhanden sein.
Steht in der Mozilla-JS-Konsole etwas? (Tools -> Web-Entwicklung -> JavaScript-Konsole)
Viele Grüße,
Christian