31 lines
983 B
JavaScript
31 lines
983 B
JavaScript
|
|
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();
|
||
|
|
}
|
||
|
|
}
|