2) { if(champ.length < 16) { var bool = 0; var tp = 0; for(tp = 0;(tp < champ.length) &&(bool != 1);tp++) {
if((champ.charAt(tp)==´_´)||(champ.charAt(tp)==´]´
)||(champ.charAt(tp)==´[´)||(champ.charAt(tp)==´-´
)||(champ.charAt(tp) >= ´a´ && champ.charAt(tp) <= ´z´)||(champ.charAt(tp) >= ´A´ && champ.charAt(tp) <= ´Z´)||(champ.charAt(tp) >= ´0´ && champ.charAt(tp) <= ´9´)) { } else { bool = 1; } } if(bool == 1) { window.alert("Le nom ne peut contenir que des lettres,\n chiffres, et un des caractères [ ] - ou _ "); return false; } } else { window.alert("Votre pseudo est trop long."); return false; } } else { window.alert("Veuillez saisir votre pseudo."); return false; } return true; } function test_sujet(champ) { if (champ.length <= 2) { window.alert("Veuillez saisir le sujet."); return false; } else { if(champ.length > 40) { window.alert("Le sujet est trop long (40 caractères maximum)."); return false; } else { if(champ.indexOf("&") >= 0) { window.alert("Le sujet ne doit pas contenir le caractère ´&´ !" ); return false; } } } return true; } function test_message(champ) { if ((champ.length == 0)||(champ == "Ne postez pas d´insultes, évitez les majuscules, faites une recherche avant de poster pour voir si la question n´a pas déjà été posée...\n\nTout message d´incitation au piratage est strictement interdit et sera puni d´un bannissement.")||(champ == "Ne postez pas d´insultes, évitez les majuscules, faites une recherche avant de poster pour voir si la question n´a pas déjà été posée...\r\n\r\nTout message d´incitation au piratage est strictement interdit et sera puni d´un bannissement.")){ window.alert("Le message n´est pas valide !" ); return false; } return true; } function popupform(myform, windowname) { if (! window.focus)return true; window.open(´´, windowname,
´height=450,width=550,scrollbars=yes,resizable=yes
´); myform.target=windowname; return true; } function verification(frm, param) { reponse1=test_nom(frm.newnom.value); reponse2=test_message(frm.newmessage.value); reponse3=true; if(reponse1 == true) { if(reponse2 == true) { if(reponse3== true) { if(param == 1) { if(has_submitted == 0) { has_submitted = 1 ; return true; } } else { popupform(frm, ´apercu´); return true; } } } } return false; } function vide_textarea(champ) { if((champ == "Ne postez pas d´insultes, évitez les majuscules, faites une recherche avant de poster pour voir si la question n´a pas déjà été posée...\n\nTout message d´incitation au piratage est strictement interdit et sera puni d´un bannissement.")||(champ == "Ne postez pas d´insultes, évitez les majuscules, faites une recherche avant de poster pour voir si la question n´a pas déjà été posée...\r\n\r\nTout message d´incitation au piratage est strictement interdit et sera puni d´un bannissement.")){ document.post.newmessage.value=´´; }} function recup() { var form = document.post; var form2 = document.post2; form2.elements[´newnom´].value = form.elements[´newnom´].value; form2.elements[´newmessage´].value = f
GNE