Javascript 如何阻止外部单击关闭tinybox?

Javascript 如何阻止外部单击关闭tinybox?,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,有人知道如何通过单击弹出页面的外部来阻止tinybox关闭吗? 感谢您的关注…您需要执行以下操作: // your usual code here TINY.box.show({...}); // for IE < 9 you'll have to implement getElementsByClassName - or use a library document.getElementsByClassName('tmask')[0].onclick=null; //这里是您常用的代

有人知道如何通过单击弹出页面的外部来阻止tinybox关闭吗?
感谢您的关注…

您需要执行以下操作:

// your usual code here
TINY.box.show({...});

// for IE < 9 you'll have to implement getElementsByClassName - or use a library
document.getElementsByClassName('tmask')[0].onclick=null;
//这里是您常用的代码
TINY.box.show({…});
//对于IE<9,您必须实现getElementsByClassName,或者使用库
document.getElementsByClassName('tmask')[0].onclick=null;

您需要执行以下操作:

// your usual code here
TINY.box.show({...});

// for IE < 9 you'll have to implement getElementsByClassName - or use a library
document.getElementsByClassName('tmask')[0].onclick=null;
//这里是您常用的代码
TINY.box.show({…});
//对于IE<9,您必须实现getElementsByClassName,或者使用库
document.getElementsByClassName('tmask')[0].onclick=null;

一次还是永久?如果您想永久禁用,您可以在包含Tinybox脚本后使用这段代码

TINY.box.hide = function() {};

一次还是永久?如果您想永久禁用,您可以在包含Tinybox脚本后使用这段代码

TINY.box.hide = function() {};

它成功了,非常感谢你,德雷沃。我也有机会问一个非常简单的问题吗?直接问比问你是否可以问更好:):)在弹出窗口加载后,当我向下滚动到页面或调整页面大小时,掩码不会填满所有页面。它只是遮罩了页面的第一个宽度和高度。再次感谢…不幸的是,除了直接更改库的源代码(不是一个很好的选择)之外,您对此无能为力(它在第一次运行后缓存了主体的宽度和高度)。我建议使用另一个库,因为有很多选择,而且写得更好。好的,我知道了。再次感谢您的关注。它成功了,非常感谢您。我也有机会问一个非常简单的问题吗?直接问比问你是否可以问更好:):)在弹出窗口加载后,当我向下滚动到页面或调整页面大小时,掩码不会填满所有页面。它只是遮罩了页面的第一个宽度和高度。再次感谢…不幸的是,除了直接更改库的源代码(不是一个很好的选择)之外,您对此无能为力(它在第一次运行后缓存了主体的宽度和高度)。我建议使用另一个库,因为有很多选择,而且写得更好。好的,我知道了。再次感谢您的关注。谢谢您,emre,如果我不想关闭弹出窗口,它也可以工作,但我希望我的弹出窗口只有在单击“取消”按钮时才能关闭。谢谢您,emre,如果我不想关闭弹出窗口,它也可以工作,但我希望我的弹出窗口只有在单击“取消”按钮时才能关闭。