View Full Version : how to disable left click in lightbox?

08-07-2009, 07:02 AM
Hi to all,

I have the lightbox 2.03a and it was automatically load a page during processing. I want to disable the click so that they cannot do anything during the processing or waiting on my page.

thank you.

08-07-2009, 07:41 AM
i got the solution: search all myLightbox.end() then put comment on it. :-)

08-10-2009, 05:14 PM
You may be able to use Dynamic Drive's Disable Text Selection Script. Place This in <head>:

<script type="text/javascript">

* Disable Text Selection script- Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code

function disableSelection(target){
if (typeof target.onselectstart!="undefined") //IE route
target.onselectstart=function(){return false}
else if (typeof target.style.MozUserSelect!="undefined") //Firefox route
else //All other route (ie: Opera)
target.onmousedown=function(){return false}
target.style.cursor = "default"

//Sample usages
//disableSelection(document.body) //Disable text selection on entire body
//disableSelection(document.getElementById("mydiv")) //Disable text selection on element with id="mydiv"


With the script installed, just call the function disableSelection(target) at the very end of the document with a reference to the element you wish to disable text within. A few examples:

<script type="text/javascript">
disableSelection(document.body) //disable text selection on entire body of page

<script type="text/javascript">
var somediv=document.getElementById("mydiv")
disableSelection(somediv) //disable text selection within DIV with id="mydiv"

<script type="text/javascript">
var alltables=document.getElementsByTagName("table")
for (var i=0; i<alltables.length; i++)
disableSelection(alltables[i]) //disable text selection within all tables on the page

You can still right click on the area. To disable the right click too, you could use DD's No right mouse click script III (no alert):

Place in Body

<script language=JavaScript>

//Disable right click script III- By Renigade (renigade@mediaone.net)
//For full source code, visit http://www.dynamicdrive.com

var message="";
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)

document.oncontextmenu=new Function("return false")
// -->