function verif_mail(email) { var reg = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]{2,}[.][a-z]{2,3}$/ return (reg.exec(email)!=null) } function verif_phone(phone) { var reg = /^[0-9\. +]{10,14}$/ return (reg.exec(phone)!=null) } function pop(adresse) { var win = window.open(adresse,"pop", "top=50,left=50,scrollbars=yes,dialog=yes,minimizable=yes,modal=yes,width=640,height=480,resizable=yes"); win.resizeTo(740,580); win.focus(); } function afficheImage(chemin) { i1 = new Image; i1.src = chemin; html = 'Mouv\'Art
Patientez quelques secondes...
'; popupImage = window.open('','_blank','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=0,resizable=0'); popupImage.document.open(); popupImage.document.write(html); popupImage.document.close(); } function enableMelTo(id) { var lnk,i; if(!document.getElementById || !document.getElementsByTagName) return; if(id==null) { lnk=document.getElementsByTagName("a"); } else { lnk=document.getElementById(id).getElementsByTagName("a"); } var reg = /^.*melto.*$/ for (i=0;i)((\n|\r|.)*?)(?:<\/script>)", "g"); var reg=new RegExp("(?:)((\n|\r|.)*?)(?:<\/script>)", "g"); //exécution des codes Javascript... var test = chaine.match(reg); test = test+''; //On ajoute le '' pour transformer la variable en chaine de caractère et pouvoir faire des replace() test = test.replace(/(?:)/g,''); test = test.replace(/(?:<\/script>)/g,''); //La ligne suivante est un bout de scotch //En effet, lorsque l'on trouve plusieurs script, match() les sépare par une virgule. //Chaque ligne de code javascript se terminant pas un point-virgule, on recherche ';,' //et on le remplace par ';' pour éviter l'erreur de syntaxe test = test.replace(/;,/g,';'); eval(test); //alert(xhr_object.responseText); cible.innerHTML = xhr_object.responseText; } } xhr_object.setRequestHeader('Content-type', 'application/x-www-form-urlencoded'); //Les variables à ajouter var data = variables; //On envoie les données xhr_object.send(data); } function ajax_send_form(form,fichierphp,cible) { var f = document.getElementById(form); params = '' ; if(f) { var champs = f.getElementsByTagName("input"); for(var i=0, n=champs.length; i