nam: Script wird nicht ausgeführt

Beitrag lesen

Hallo

Ich steh wieder mal auf dem Schlauch.
Auf der folgenden Seite sollte doch der alert('bar'); ausgeführt werden. Funktioniert in Safari tiptop, aber Firefox (3.0.3) und IE zeigen kein alert an.
Eine Fehlermeldung gibt es nicht.
Die Seite ist gemäss W3C-Validator und Validome valides XHTML.

  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="de-DE">  
  
<head>  
 <title>Test</title>  
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />  
 <script src="foo.js" type="text/javascript" />  
    <script type="text/javascript">  
  alert('bar');  
    </script>  
</head>  
<body>  
 <p>Testseite</p>  
</body>  
</html>  

Hier noch der Link zum schnell ausprobieren.
http://www.mnn.ch/diversa/scripttag/index.html

Was mache ich falsch?

Gruss und danke,
Mathias