ChrisP.: Javascript-Funktion beim Laden der Datei ausführen

Beitrag lesen

Hallo an alle,
möglicherweise eine Anfängerfrage, aber es ist lange her, dass ich mich mit Skripten befasst habe... Kann man eine extern gespeicherte Funktion während des Ladens einer HTML-Datei ausführen lassen - und zwar ohne Event-Handler, wie etwa onLoad?
Der Hintergrund: Ein Teil einer HTML-Seite wird abhängig von Browsereinstellungen unterschiedlich dargestellt - bisher so:

...  
<body>  
<p>Hier steht mein Text.</p>  
<script type="text/javascript">{...  
document.write("Das kann man nur lesen, wenn Javascript eingeschaltet ist.")  
}</script>  
<noscript>Für diesen Teil der Seite benötigen Sie Javascript.</noscript>  
<p>Und hier gehts weiter...</p>  
</body>  

Klappt problemlos.
Jetzt wird genau derselbe Code auch noch auf anderen Seiten benötigt. Deshalb bietet es sich ja an, den Script-Teil extern zu speichern. Solange der Script-Block ohne function(){...} in der Datei steht, geht es auch. Mit dem Nachteil, dass jetzt auf jeder Seite schon im Head-Teil das Javascript ausgeführt wird. Packt mans aber in eine Funktion, passiert gar nichts:

...  
<head>  
<script src="./js/scripts.js" type="text/javascript"></script>  
</head>  
<body>  
<p>Hier steht mein Text.</p>  
<script type="text/javascript">meineFunktion()</script>  
<noscript>Für diesen Teil der Seite benötigen Sie Javascript.</noscript>  
<p>Und hier gehts weiter...</p>  
</body>  

Lässt sich das meineFunktion() irgenwie kapseln? Vielen Dank schon mal!
ChrisP.