Annuler le bouton droit: (capturer le bouton droit et annuler toutes les actions)
function click(e) { if (document.all) // Explorer { if (event.button == 2) { alert("Bouton droit d'enfoncer avec Internet Explorer"); return false; } } if (document.layers) // Netcape { if (e.which == 3) { alert("Bouton droit d'enfoncer avec Netscape"); return false; } } } if (document.layers) { // capture d'évenènements pour Netscape document.captureEvents(Event.MOUSEDOWN); } document.onmousedown=click;
Réduire une fenêtre (IE4+ Windows)
function minimizeWIN ( ) { top.window.moveTo(0,-4000); if ( (top.opener) && (!top.opener.closed) ) { top.opener.window.focus(); top.window.blur(); } }
Drag, Move And Drop (IE4+ Windows)
/* 2 évènements 1 fonction 3 états (appuyee, déplacé, relaché) */ document.ondragstart=moveWIN; document.onmousemove=moveWIN; winSTATUS = "up"; function moveWIN() { if (winSTATUS == "down") { ofx = event.x; ofy = event.y; winSTATUS = "drag"; } else if (winSTATUS == "drag") { px = event.screenX - ofx - 1; py = event.screenY - ofy - 1; top.window.x = px; top.window.y = py; top.window.moveTo(px, py); } else { winStatus = "up"; } } code HTML img onmousedown="winSTATUS='down'; moveWIN(); " onmouseup ="winSTATUS='up'; moveWIN()" "
S'assurer qu'un objet placé à même le clique de souris est entièrement visible... par une évènement
var AgntUsr=navigator.userAgent.toLowerCase(); var isMac=(AgntUsr.indexOf('mac')!=-1)?1:0; var isWin=(AgntUsr.indexOf('win')!=-1)?1:0; var isDom=(document.getElementById)?1:0; var isNS=(AgntUsr.indexOf('mozilla')!=-1&&AgntUsr.indexOf('compatible')==-1)?1:0; var isEX=(AgntUsr.indexOf('msie')!=-1)?1:0; var isN6=(isDom&&isNS)?1:0; var isE5=(isDom&&isEX)?1:0; var isN4=(isNS&&!isDom&&document.layers)?1:0; var isE4=(isEX&&!isDom&&document.all)?1:0;