"Kloniranje skripte"

Dakle, našao sam konačno skriptu koja mi treba za jedan sajt…

<script language="JavaScript">
//here you place the ids of every element you want.
var ids=new Array('nesto','nesto1','nesto2');

function switchid(id){	
	hideallids();
	showdiv(id);
}

function hideallids(){
	//loop through the array and hide each element by id
	for (var i=0;i<ids.length;i++){
		hidediv(ids[i]);
	}		
}

function hidediv(id) {
	//safe function to hide an element with a specified id
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'none';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'none';
		}
		else { // IE 4
			document.all.id.style.display = 'none';
		}
	}
}

function showdiv(id) {
	//safe function to show an element with a specified id
		
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'block';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'block';
		}
		else { // IE 4
			document.all.id.style.display = 'block';
		}
	}
}
</script>

Znači to je u biti toggle za elemente pri čemu se svi osim odabranog zatvaraju.

Ono što bi ja trebao je napraviti još jednu istu takvu skriptu, samo sa drugim varijablama na početku (var ids=new Array(‘nesto22’,‘nesto23’,‘nesto24’); ), a da rade na istoj php stranici, odnosno dokumentu.

Pokušavao sam preimnovati funkciju i sve ove ostale, ali mi i dalje nije htjelo raditi, a ja neznam gdje griješim…

Evo mog pokušaja…

<script language="JavaScript">
//here you place the ids of every element you want.
var ids2=new Array('nesto22','nesto23','nesto24');

function switchid2(id){	
	hideallids2();
	showdiv2(id);
}

function hideallids2(){
	//loop through the array and hide each element by id
	for (var i=0;i<ids2.length;i++){
		hidediv2(ids2[i]);
	}		
}

function hidediv2(id) {
	//safe function to hide an element with a specified id
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'none';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'none';
		}
		else { // IE 4
			document.all.id.style.display = 'none';
		}
	}
}

function showdiv2(id) {
	//safe function to show an element with a specified id
		
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'block';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'block';
		}
		else { // IE 4
			document.all.id.style.display = 'block';
		}
	}
}
</script>

Malo mi je hitno, pa ukoliko netko zna, molio bih da pomogne ako može :slight_smile:

Hvala!

Može lock, riješio.


Copyright © 2020 WM Forum - AboutContact - Sponsored by: Mydataknox & Webmaster.Ninja