Du könntest notfalls Dein Hintergrundbild per <img ... /> in die Seite einbinden und dieses Element z. B. per CSS auf die http://de.selfhtml.org/css/eigenschaften/positionierung.htm#width@title=Breite des Viewports setzen. Allerdings ist dann der Browser für die Skalierung des Originalbildes zuständig, und das Ergebnis sieht nicht immer so großartig aus
das ist zwar eine unschöne methode, aber der firefox 3 sakliert grafiken mittlerweile sehr ansehnlich