function trigger(){ b.innerHTML = f.value.replace(/ /g, " ").replace(/\n/g, "
"); b.scrollLeft = f.scrollLeft; b.scrollTop = f.scrollTop; } var f = document.getElementById("front"); var b = document.getElementById("back"); f.addEventListener('change', trigger); f.addEventListener('blur', trigger); f.addEventListener('mouseup', trigger); f.addEventListener('mousedown', trigger); f.addEventListener('keydown', trigger); f.addEventListener('keyup', trigger); f.addEventListener('scroll', trigger);