contenu = contenu += txt;
var input = document.getElementById('nom'), chevron = document.getElementById('chevron'), n = -1, tab = new Array("<","<","<","<","<","<","<","<","<","<","<","<","12"); if (document.addEventListener){ input.addEventListener('keypress', affiche, false); } else if (document.attachEvent){ input.attachEvent('onkeypress', affiche); } function affiche(ck){ n++; if(n+1<= tab.length) { switch(ck.keycode || ck.charCode){ case 8: n = n-1; tab[n] = "<"; chevron.innerHTML = tab.join(""); break; case 9: tab[n] = "<"; chevron.innerHTML = tab.join(""); break; case 13: tab[n] = "<"; chevron.innerHTML = tab.join(""); break; case 32: tab[n] = "<"; chevron.innerHTML = tab.join(""); break; case 39: tab[n] = "<"; chevron.innerHTML = tab.join(""); break; case 45: tab[n] = "<"; chevron.innerHTML = tab.join(""); break; case 94: tab[n] = "<"; chevron.innerHTML = tab.join(""); break; case 224: tab[n] = "a"; chevron.innerHTML = tab.join(""); break; case 231: tab[n] = "c"; chevron.innerHTML = tab.join(""); break; case 232: tab[n] = "e"; chevron.innerHTML = tab.join(""); break; case 233: tab[n] = "e"; chevron.innerHTML = tab.join(""); break; case 249: tab[n] = "u"; chevron.innerHTML = tab.join(""); break; default: tab[n] = String.fromCharCode(ck.charCode); chevron.innerHTML = tab.join(""); break; } } else { ck = NULL; } } chevron.innerHTML = tab.join("");
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>Test chevron</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <form action="#" method="GET"> <fieldset> </fieldset> </form> <script type="text/javascript" src="js/chevron.js"></script> </html>
contenu = contenu += txt;
contenu += contenu;
contenu = contenu + text;
contenu contenu contenu + text;
<<<<< <script type ="text/javascript"> function doReplace(event) { var bp = document.getElementById("txt"); bp.innerHTML = bp.innerHTML.replace("<", String.fromCharCode(event.keyCode)); } </script>
<<<<<< <script type="text/javascript"> var input = document.getElementById('input'); if (document.addEventListener){ //Tout les navigateurs input.addEventListener('keypress', doReplace, false); } else if (document.attachEvent){ //IE input.attachEvent('onkeypress', doReplace); } function doReplace(event) { var bp = document.getElementById("txt"); var ck = String.fromCharCode(event.keyCode); var ff = String.fromCharCode(event.charCode); switch(event.keyCode || event.charCode){ case 8: var premierChevron = bp.innerHTML.indexOf("<"); var dernierChar = bp.innerHTML.charAt(premierChevron-1); bp.innerHTML = bp.innerHTML.replace(dernierChar, "<"); break; default: if(navigator.appName!="Netscape") bp.innerHTML = bp.innerHTML.replace("<", ck); else bp.innerHTML = bp.innerHTML.replace("<", ff); break; } } </script>