aLbpiXeL Administrator
Numri i postimeve : 209 Age : 31 Registration date : 12/08/2008
| Titulli: JavaScript per mos me kopju tekst Tue Sep 02, 2008 4:18 pm | |
| - Cito :
/*********************************************** * Disable select-text script- © Dynamic Drive (www.dynamicdrive.com) * This notice MUST stay intact for legal use * Visit http://www.dynamicdrive.com/ for full source code * Modified here to exclude form tags properly, cross browser by jscheuer1 ***********************************************/
//form tags to omit: var omitformtags=["input", "textarea", "select"]
function disableselect(e){ for (i = 0; i < omitformtags.length; i++) if (omitformtags[i]==(e.target.tagName.toLowerCase())) return; return false }
function reEnable(){ return true }
function noSelect(){ if (typeof document.onselectstart!="undefined"){ document.onselectstart=new Function ("return false") if (document.getElementsByTagName){ tags=document.getElementsByTagName('*') for (j = 0; j < tags.length; j++){ for (i = 0; i < omitformtags.length; i++) if (tags[j].tagName.toLowerCase()==omitformtags[i]){ tags[j].onselectstart=function(){ document.onselectstart=new Function ('return true') } if (tags[j].onmouseup!==null){ var mUp=tags[j].onmouseup.toString() mUp='document.onselectstart=new Function (\'return false\');\n'+mUp.substr(mUp.indexOf('{')+2,mUp.lastIndexOf('}')-mUp.indexOf('{')-3); tags[j].onmouseup=new Function(mUp); } else{ tags[j].onmouseup=function(){ document.onselectstart=new Function ('return false') } } } } } } else{ document.onmousedown=disableselect document.onmouseup=reEnable } }
window.onload=noSelect;
| |
|