Per la compatibilita` non dovrebebro esserci problemi: controlla che non ci siano errori (e che non usi una versione vecchia: alla peggio cancella la cache).
Invece potrebbero esserci istruzioni non supportate dai browser vecchi nel file che richiami (tipo getElementById() o .innerHTML).

Ti conviene lasciare la definizione della variabile (molto piu` comoda da gestire e modificare, e scrivere alla fine:

document.write(banner);