Files

31 lines
983 B
JavaScript
Raw Permalink Normal View History

2024-04-27 09:23:34 +02:00
function addEvent(object,eventName,do_function) {
if(typeof(object) == 'string') object = document.getElementById(object);
if(!object) {
alert('No object in function addEvent!');
return;
}
if(object.addEventListener) {
object.addEventListener(eventName, do_function, false);
} else {
object.attachEvent('on'+eventName, do_function);
}
}
function setSelectionRange(obj) {
if(obj && typeof(obj) == 'object' && (obj.type == 'text' || obj.type == 'textarea')) {
if(obj.createTextRange) {
var range = obj.createTextRange();
range.moveStart('character', 0);
range.moveEnd('character', obj.value.lengh-1);
range.select();
} else {
if(obj.setSelectionRange) {
obj.setSelectionRange(0,obj.value.length);
}
}
obj.focus();
}
if(obj && typeof(obj) == 'object' && obj.options) {
obj.focus();
}
}