2004-04-08

Code du siècle dernier

Ça me fait flipper de voir des cours de javascript comme celui-là en 2004.

De nos jours, pour accéder aux éléments d'un document (x)html :

document.getElementById document.getElementById
document.getElementById document.getElementById
document.getElementById document.getElementById
document.getElementById document.getElementById

Voici la version corrigée :

<script type="text/javascript">
function montre(object)
{
	if( document.getElementById )
	{
		document.getElementById(object).style.visibility = 'visible';
	}
	else if (document.layers && document.layers[object])
	{
		document.layers[object].visibility = 'visible';
	}
	else if (document.all)
	{
		document.all[object].style.visibility = 'visible';
		document.all[object].style.zIndex = 100;
	}
}

function cache(object)
{
	if( document.getElementById )
	{
		document.getElementById(object).style.visibility = 'hidden';
	}
	else if (document.layers && document.layers[object])
	{
		document.layers[object].visibility = 'hidden';
	}
	else if (document.all)
	{
		document.all[object].style.visibility = 'hidden';
	}
}
</script>