Angenommen ich mache das so wie Du sagst, es wird erst die Datei "bar.js" geladen und ausgeführt:
Ich hab das mal nachgebaut: http://selfhtml.jstruebig.de/foo.html
funktioniert einwandfrei ohne Fehler im IE 6, ich vermute nach wie vor eher ein Zeichensatz Problem.
Struppi.