Premetto che non sono un esperto e faccio tutto in base ad un intuito che non riesco sempre a seguire...

la soluzione al tuo problema è proprio in una delle pagine di html.it:

http://www.html.it/mailing/archivio/39/

te lo dico perchè avevo lo stesso problema, tuttora irrisolto.
Lo script funziona, anche molto bene. Ma non riusciva a risolvere il problema del testo lungo all'interno della finestra che si ridimensiona.

Cioè se non c'è testo all'interno della finestra nessun problema, ma se c'è e va oltre le dimensioni della finestra "ridimensionata" (il testo è invece sempre lo stesso), si verificavano seri problemi: si visualizzava la vera immagine e non quella ridimensionata con conseguenti sfondi bianchi alla fine dell'immagine.

La soluzione a questo sembrava essere arrivata da uno script aggiuntivo:

<style type="text/css">
body {
background-image: url("/images/sfondo.gif");
background-repeat: no-repeat;
background-attachment: scroll
}

Ma di grazia come si combinano i due???