Bu kodun neresine non-repeating ekleyebilirim?

tooclose

Asistan
Katılım
22 Ağustos 2012
Mesajlar
206
Reaksiyon puanı
0
Puanları
0
Kod:
<script type="text/javascript">function randomize(min, max) {
	if (!min)
		min = 0;
	if (!max)
		max = 1;
	return Math.floor(Math.random()*(max+1)+min);
}
function randomBg() {
	var bgs = new Array();
	// I took these images from a site with a similar script already only to get example images
	// I wrote this script myself
	bgs.push("bg/bg.jpg");
	bgs.push("bg/bg2.jpg");
	bgs.push("bg/bg3.jpg");
	bgs.push("bg/bg4.jpg");
	bgs.push("bg/bg5.jpg");
	document.body.style.backgroundImage = "url(" + bgs[randomize(0, bgs.length-1)] + ")";
}
</script>

Arka plan resmi 1 tane değil ekrana sığdığı kadar fazlalaşıyor. Bu yüzden non-repeating'i kodun neresine ekleyebilirim? Bilgisi olan lütfen yazsın.
 

hasbi_muharip

Asistan
Katılım
11 Ocak 2010
Mesajlar
142
Reaksiyon puanı
1
Puanları
18
document.body.style.backgroundImage = "url(" + bgs[randomize(0, bgs.length-1)] + ")";
no-repeat kısmını burada halletmen gerekiyor fakat şu şekilde bir kullanımı olması lazım:
HTML:
document.body.style.backgroundImage = "url(" + bgs[randomize(0, bgs.length-1)] + "); background-repat:no-repeat;";
veya şu şekide de olabilir emin değilim:
HTML:
document.body.style="background-repeat:no-repeat;"
 

tooclose

Asistan
Katılım
22 Ağustos 2012
Mesajlar
206
Reaksiyon puanı
0
Puanları
0
Kod bozuluyor arka plan resmi çıkmıyor.
 

tooclose

Asistan
Katılım
22 Ağustos 2012
Mesajlar
206
Reaksiyon puanı
0
Puanları
0
Sürekli değişen bir arka plan kodu olduğu için normale eklenmiyor, hata veriyor


Kod:
<head>
<style type="text/css">


body {
    background-repeat: no-repeat;
    }
</style>
</head>
<body background="bg.png">

Ama yukarıdakini yapınca arka plandan sadece 1 adet arka plan resmi gösteriyor.

Kod:
<head>
<style type="text/css">


body {
    background-repeat: no-repeat;
    }
</style>
</head>

Bu kısmı alıp 1. mesajdaki arka plan kodunun üzerine koyuyorum ama bir türlü çalışmıyor diğerleri gibi.
 

cngzkyz

Profesör
Katılım
28 Temmuz 2012
Mesajlar
2,855
Reaksiyon puanı
276
Puanları
263
Kod:
<body onLoad="randomBg()" style="background-repeat:no-repeat;">
:closedeyes:
 
Üst