function creercookie(sName, sValue) {
onSubmit="creercookie()"...
onSubmit="creercookie(sName, sValue)"et comme ceci
onSubmit="creercookie('sName', 'sValue')"Mais la fonction ne se lance même pas car je n'ai plus l'alerte "enregistrer".
<html> <head> <title>TEST</title> </head> <body> <form name="form" onSubmit="creercookie('unNom','uneValeur')" action="test.html"> <input type="submit" value="ok"> </form> <script type="text/javascript"> function creercookie(sName, sValue) { alert("sName : " + sName + " sValue: " + sValue ); var today = new Date(), expires = new Date(); expires.setTime(today.getTime() + (365*24*60*60*1000)); document.cookie = sName + "=" + encodeURIComponent(sValue) + ";expires=" + expires.toGMTString(); alert ("Enregistrer");} </script> </body> </html>
<html> <head> <title>TEST2</title> </head> <body> <script type="text/javascript"> var pos = document.cookie.indexOf( "unNom" ); if( pos >= 0){ alert('Le cookie existe'); } else {alert ("le cookie n'existe pas");} </script> </body> </html>
ReferenceError: sName is not defined
var oRegex = new RegExp("(?:; )?" + sName + "=([^;]*;?");
<html>
<head>
<meta charset="utf-8">
<title>Document sans nom</title>
<script type="text/javascript">
var pos = document.cookie.indexOf( "sName" );
if( pos >= 0){
alert('Le cookie existe');
}
else {alert ("le cookie n'éxiste pas");}
</script>
</head>
<body>
<div id="page">Votre numéro d'abonné est : <script type="text/javascript">
var oRegex = new RegExp("(?:; )?" + sName + "=([^;]*;?");
if (oRegex.test(document.cookie)) {
/*return*/ decodeURIComponent(RegExp["$1"]);}
/*else {return true;}*/
</script></div>
</body>
</html>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionSyntaxError: unterminated parenthetical
var oRegex = new RegExp("(?:; )?" + 'sName' + "=([^;]*;?");
var sName = "unNom"; var oRegex = new RegExp("(?:; )?" + sName + "=([^;]*;?)");
<html> <head> <title>TEST2</title> </head> <body> <script type="text/javascript"> var pos = document.cookie.indexOf( "unNom" ); if( pos >= 0){ alert('Le cookie existe'); } else {alert ("le cookie n'existe pas");} </script> <div id="page">Votre numéro d'abonné est : </div> <script type="text/javascript"> var sName = "unNom"; var oRegex = new RegExp("(?:; )?" + sName + "=([^;]*;?)"); if (oRegex.test(document.cookie)) { var monDiv = document.getElementById("page"); monDiv.innerHTML = monDiv.innerHTML + decodeURIComponent(RegExp["$1"]); } </script> </body> </html>