私は "background_url"というjavascript関数を持っていて、 というランダムな背景画像を出力しています。どのように私はCSSでhtmlのjavascript関数を埋め込むことができますか?
私はこのように関数を呼び出すしようとしています:
<td style="<script type="text/javascript">background_url();</script>"></td>
が、私のブラウザに出力された唯一のものは、次のとおりです。
文字列「background_url();」私はそれを修正するために何ができるか背景画像は表示されません
function background_url(){
var myimages=new Array()
myimages[1]="images/img1.jpg"
myimages[2]="images/img2.jpg"
myimages[3]="images/img3.jpg"
//call a random function that returns id of image etc
document.write('background-image: url('+myimages[id]+')');
}
</script>
を、次のように
javascript関数はありますか?
ありがとうございます。事前にありがとうございます。
サイドコメント:[配列リテラル](https://developer.mozilla.org/ja/JavaScript/Guide/Values,_Variables,_and_Literals#Array_literals)についてお読みください。 –
jquery [css](http://api.jquery.com/css/)を使用してください – dotoree