38 lines
843 B
Plaintext
38 lines
843 B
Plaintext
function $(elid) {
|
|
return document.getElementById(elid);
|
|
}
|
|
|
|
var cursor;
|
|
window.onload = init;
|
|
|
|
function init() {
|
|
cursor = $("cursor");
|
|
cursor.style.left = "0px";
|
|
}
|
|
|
|
function nl2br(txt) {
|
|
return txt.replace(/\n/g, '');
|
|
}
|
|
|
|
function typeIt(from, e) {
|
|
e = e || window.event;
|
|
var w = $("typer");
|
|
var tw = from.value;
|
|
if (!pw){
|
|
w.innerHTML = nl2br(tw);
|
|
}
|
|
}
|
|
|
|
function moveIt(count, e) {
|
|
e = e || window.event;
|
|
var keycode = e.keyCode || e.which;
|
|
if (keycode == 37 && parseInt(cursor.style.left) >= (0 - ((count - 1) * 10))) {
|
|
cursor.style.left = parseInt(cursor.style.left) - 10 + "px";
|
|
} else if (keycode == 39 && (parseInt(cursor.style.left) + 10) <= 0) {
|
|
cursor.style.left = parseInt(cursor.style.left) + 10 + "px";
|
|
}
|
|
}
|
|
|
|
function alert(txt) {
|
|
console.log(txt);
|
|
} |