// JavaScript Document // JavaScript Document function navigateur () { NavName = " "+navigator.appName+" @" +navigator.appNameplatform; NavVers = " "+navigator.appVersion; Navigateur = NavName + " " + NavVers; nav="?"; if (NavName.indexOf("Microsoft Internet Explorer")>0) nav="IE"; if (NavName.indexOf("Netscape")>0) nav="FIREFOX"; //alert("name=["+NavName+"] NavVers=("+NavVers+") "+nav; return(nav); } // ********************************** // * Nom du script : querystring_fonc v1.0 // * Auteur: Frédéric REMISE (Derf) // * Date de création: 23/01/2003 // * Email : // ********************************** // Récupération de la requête contenue dans l'URL (sans le ?) var req = window.location.search.substr(1,window.location.search.length); // Récupération des paires paramètre=valeur var dbl = req.split('&'); var aPrm = new Array(); // Pour stock. le nom des paramètres var aVal = new Array(); // Pour stock. la valeur des paramètres var objQS = new Object(); // Objet pour stock. le nom des paramètres if (getQueryStringByName("semovim")) { EcrireCookie("semovim", getQueryStringByName("semovim")) } for (i=0;i < dbl.length;i++) { // Recup. le nom des parametres (Attention : elem.1 du tab. = param.1) aPrm[i+1] = dbl[i].substring(0,dbl[i].indexOf('=')); // Recup. la valeur des parametres (Attention : elem.1 du tab. = val.param.1) aVal[i+1] = unescape(dbl[i].substring(dbl[i].indexOf('=')+1,dbl[i].length)); // Stock la valeur des paramètres sous forme de propriété objQS[aPrm[i+1]] = aVal[i+1]; } // Renvoie la valeur d'un parametre par son nom function getQueryStringByName(pname) { return eval("objQS." + pname); } // Renvoie la valeur d'un paramètre par sa position dans la requete // Attention : le premier paramètre de la requete est le 1 etc.. function getQueryStringByPos(ppos) { return aVal[ppos]; } // Renvoie le nom d'un paramètre par sa position dans la requete // Attention : le premier paramètre de la requete est le 1 etc.. function getParamNameByPos(ppos) { return aPrm[ppos]; } function lire_cookie (n) { var retour=""; //alert(document.cookie); var acookie=document.cookie.split("; "); for (var i=0;i 2) ? argv[2] : null; var path=(argc > 3) ? argv[3] : null; var domain=(argc > 4) ? argv[4] : null; var secure=(argc > 5) ? argv[5] : false; document.cookie=nom+"="+escape(valeur)+ ((expires==null) ? "" : ("; expires="+expires.toGMTString()))+ ((path==null) ? "" : ("; path="+path))+ ((domain==null) ? "" : ("; domain="+domain))+ ((secure==true) ? "; secure" : ""); }