...

View Full Version : script to set page bg image



starrwriter
06-13-2004, 12:36 AM
For an IE-based offline WYSIWYG editor, I have added javascript to insert images as table backgrounds and to set page background color. But I can't get any script to work for setting a page background image.

I use a form with a button input type="file" for the user to select a page background image from his hard drive and a second button with onClick to launch this script:

function backImg() {
var img = form2.imgurl.value;
var body = "<BODY style='BACKGROUND: + img + '>";
iView.focus();
iView.document.write(body);
}

But I get this HTML when the page is saved:

<BODY style="BACKGROUND: none transparent scroll repeat 0% 0%"></BODY>

The MSHTML control is ignoring the img input and I can't figure out how to get around this problem. I've tried dozens of variations of the script, but none work. Any ideas?

PS: I have to use BODY style= rather than body background= because it's proprietary in MSHTML.

neofibril
06-13-2004, 08:52 AM
iView.document.body.style.backgroundImage="url(WYSWYGGY.jpg)"

Willy Duitt
06-13-2004, 08:57 AM
iView.document.body.style.backgroundImage="url(WYSWYGGY.jpg)"

Good golly! Do you think he'll see it? LOL

starrwriter
06-15-2004, 04:19 AM
iView.document.body.style.backgroundImage="url(WYSWYGGY.jpg)"

Thanks for nothing.

neofibril
06-15-2004, 04:34 AM
any time...



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum