ちょっとした背景 - 私は商売で Java、Python、C#、ハッキー シェル スクリプトを書いていますが、JavaScript の経験はほとんどありません (文字通り今日から始めました)。私は掘り下げてきましたが、stackoverflowに関するここでの質問はどれもこれまでのところうまくいきませんでした(または、おそらく、それらを機能させるためのjsのコツがまだありません)。
とにかく、ストーリー - 背景がローカルに保存されている一連の所定の画像 (bg01.jpg から bgXX.jpg) の間で交互に変わるページが欲しいです。画像を循環させる方法を理解したので、これらの画像をドキュメントの背景に実際に合わせたいと思います.. .. 独自のことをするだけではありません。
これが私がこれまでに持っているものです(これは機能します)-(10月15日編集)
<!DOCTYPE html>
<html>
<style>
body {background-repeat:no-repeat;}
</style>
<body>
<script>
var bgslides=new Array()
bgslides[0]="bg01.jpg"
bgslides[1]="bg02.jpg"
bgslides[2]="bg03.jpg"
bgslides[3]="bg04.jpg"
bgslides[4]="bg05.jpg"
//Specify interval between slide (in miliseconds)
var speed=1000
//preload images
var processed=new Array()
for (i=0;i<bgslides.length;i++){
processed[i]=new Image()
processed[i].src=bgslides[i]
}
var inc=-1
function slideback(){
if (inc<bgslides.length-1)
inc++
else
inc=0
document.body.style.backgroundImage = "url("+bgslides[inc]+")";
}
if (document.all||document.getElementById)
window.onload=new Function('setInterval("slideback()",speed)')
</script>
</body>
</html>
私が試してみました
image.width = ..
image.height = ..
しかし、私はへの呼び出しだと思います
document.body.background = image.src
image.width への以前の変更を上書きします..私にはあまり手がかりがありません。また、場所について見つけて変更したいくつかの異なるサイズ変更機能を試し、js とこれまでのところ ..nada で css (セクション?) を変更しようとしました。
サイズをうまく変更するために、これに差し込むことができるものはありますか?!