2012-03-30 16 views
0

テキストの上にカーソルを置いたときにページの背景を変更するスクリプトがありますが、ページを最初に読み込むときに背景を設定するにはどうすればよいですか?背景変更スクリプトで動作する背景を設定する

ご協力いただきありがとうございます。

HTML:

<div class="bg1"> 
<p style="background-image:url(http://i.imgur.com/tsvMD.jpg)" onMouseOver="bgChange('http://i.imgur.com/tsvMD.jpg')">001</p> 
<p style="background-image:url(http://i.imgur.com/WoXUM.jpg)" onMouseOver="bgChange('http://i.imgur.com/WoXUM.jpg')">002</p> 
<p style="background-image:url(http://i.imgur.com/Q5U1L.jpg)" onMouseOver="bgChange('http://i.imgur.com/Q5U1L.jpg')">003</p> 
</div> 

CSS:

.bg1 p { 
display:inline; 
font-size: 30px; 
} 

のjavascript:

function bgChange(bg) 
{ 
document.body.background=bg; 
} 

の作業例: http://jsfiddle.net/XXwXq/

答えて

1

使用CSS .. ?

body { 
    background-image:url(http://i.imgur.com/tsvMD.jpg); 
}​ 

http://jsfiddle.net/XXwXq/13/

function bgChange(bg) { 
    document.body.style.background="url(" + bg + ")"; 
} 
+0

あなたの提案に感謝しますが、それはJavaScriptで動作しません。 – Dan

+0

@Danはあなたのjsを編集しましたhttp://jsfiddle.net/XXwXq/13/ –

+0

ありがとうございました。とても有難い。 – Dan

0

使用CSSと "背景画像":

body { 
    background-image:url(...) 
} 
+0

あなたの提案をありがとうが、それはjavascriptで動作しないようです。 – Dan

+0

Andreasはそれを働かせました、ありがとうございました。 – Dan

1

bgchange機能の下に次の行を追加します。

window.onload=bgChange('http://i.imgur.com/Q5U1L.jpg'); 

だからだろうbe:

function bgChange(bg) 
{ 
    document.body.background=bg; 
} 
window.onload=bgChange('http://i.imgur.com/Q5U1L.jpg'); 
+0

ありがとう、しかし愚かな私はそれを働かせることができません。 – Dan

+0

これをチェックしてください:http://jsfiddle.net/XXwXq/11/ –

+0

それは今働く、私が間違っていたか分からない。再度、感謝します。 – Dan