Bonjour à tous

j'ai des coockies qui se font avec du java, mais je voudrais mettre une condition si une checkbox est cochée ou pas, j'ai demandé dans le forum formulaire php, mais ça se passe plus dans le java, alors je viens poser la question ici:

voila le code java :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
function changewin() {
dateExp = new Date(2010,12,31);
dateExp = dateExp.toGMTString();
document.cookie = 'nom=' + document.proposer.nom.value +'; expires=' + dateExp +';';
document.cookie = 'version=' + document.proposer.version.value +'; expires=' + dateExp +';';
document.cookie = 'editeur=' + document.proposer.editeur.value +'; expires=' + dateExp +';';
document.cookie = 'editeur_site=' + document.proposer.editeur_site.value +'; expires=' + dateExp +';';
document.cookie = 'url=' + document.proposer.url.value +'; expires=' + dateExp +';';
document.cookie = 'taille=' + document.proposer.taille.value +'; expires=' + dateExp +';';
document.cookie = 'licence=' + document.proposer.licence.value +'; expires=' + dateExp +';';
document.cookie = 'os=' + document.proposer.os.value +'; expires=' + dateExp +';';
document.cookie = 'langue=' + document.proposer.langue.value +'; expires=' + dateExp +';';
document.cookie = 'prix=' + document.proposer.prix.value +'; expires=' + dateExp +';';
document.cookie = 'desc=' + document.proposer.desc.value +'; expires=' + dateExp +';';
document.cookie = 'nom_prop=' + document.proposer.nom_prop.value +'; expires=' + dateExp +';';
document.cookie = 'prenom_prop=' + document.proposer.prenom_prop.value +'; expires=' + dateExp +';';
document.cookie = 'email_prop=' + document.proposer.email_prop.value +'; expires=' + dateExp +';';
document.cookie = 'w95=' + document.proposer.w95.value +'; expires=' + dateExp +';';
document.cookie = 'w98=' + document.proposer.w98.value +'; expires=' + dateExp +';';
document.location='propose.php?cat='+ document.proposer.cat.value;
}
je voudrais que le cookie w95 ai la valeur w95 si la checkbox est coché et pas de valeur si décoché, je vous mets le code de la checbox :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 <select name="os" onchange="javascript:changeCat();">
    <option value="vide"<?php if ($_COOKIE['os'] == 'vide') { echo ' selected="selected"'; } ?>>
    <option value="windows"<?php if ($_COOKIE['os'] == 'windows') { echo ' selected="selected"'; } ?>>Windows
    <option value="mac"<?php if ($_COOKIE['os'] == 'mac') { echo ' selected="selected"'; } ?>>Mac OS
    <option value="linux"<?php if ($_COOKIE['os'] == 'linux') { echo ' selected="selected"'; } ?>>Linux
    <option value="autre"<?php if ($_COOKIE['os'] == 'autre') { echo ' selected="selected"'; } ?>>Autre
	 </select>
<?
if ($_COOKIE["os"] == 'windows')
	{
	echo '<input type="checkbox" name="w95" value="95" onclick="javascript:changewin();"';
	 if ($_COOKIE['w95'] == '95') { echo ' checked '; }
	 echo '>95';
	echo '<input type="checkbox" name="w98" value="/98" onclick="javascript:changewin();"';
	 if ($_COOKIE['w98'] == '/98') { echo ' checked '; }
	 echo '>98
	<input type="checkbox" name="Me" value="/Me"> Me
	<input type="checkbox" name="2000" value="/2000"> 2000
	<input type="checkbox" name="XP" value="/XP"> XP
	<input type="checkbox" name="Vista" value="/Vista"> Vista';
	}
?>
sur les conseils d'un membre j'ai éssayé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
function changewin() { 
dateExp = new Date(2010,12,31); dateExp = dateExp.toGMTString(); 
if(document.proposer.w95.checked == 'checked')
document.cookie = 'w95=' + document.proposer.w95.value +'; expires=' + dateExp +';'; 
else 
document.cookie = 'w95=; expires=' + dateExp +';'; 
}
mais ça ne marche pas.

Merci de votre aide.