BGCOLOR utilisant javascript

ontherock

Membre confirmé
16 Novembre 2005
23
0
Bonsoir,

Novice en Javascript, je cherche à améliorer ce script trouvé sur le net.
J'ai déjà modifié certaines choses, merci de me prévenir si vous trouvez des fautes :)
Actuellement, j'aimerais que lorsque que l'on quitte la fenêtre du navigateur (ou à l'ouverture d'un popup) le background-color redevienne Blanc ???
pour l'instant, Firefox conserve la dernière couleur survolée et Safari passe directement en Turquoise :(

voici le code ci-dessous

Bloc de code:
<html>
<head>
<title>BACKGROUND COLOR</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="javascript" type="text/javascript">

// BACKGROUND COLOR

var hexChars = "0123456789ABCDEF";

function Dec2Hex (Dec) {
	if (Dec > 255) {
		hex = "FF";
	} else {
		var a = Dec % 16;
		var b = (Dec - a)/16;
		hex = "" + hexChars.charAt(b) + hexChars.charAt(a);
	}
	return hex;
}

function getColor(c) {
	document.bgColor = "#" + Dec2Hex(c.clientX) + Dec2Hex(c.clientY) + Dec2Hex((document.body.clientWidth-c.pageX-c.pageY));
}

function startCapture() {
	window.captureEvents(Event.mousemove);
	window.onmousemove = getColor;
}

function stopCapture() {
	window.releaseEvents(Event.mouseup|Event.mousedown|Event.mousedrag);
	return true;
}

if (parseFloat(navigator.appVersion.substring(0,navigator.appVersion.indexOf(' '))) >= 4 ) {
	startCapture();
} else {

}

function couleurDefaut() {
	document.bgColor = "#FFFFFF";
}

</script>
</head>

<body>
</body>
</html>

Merci ;)