1、为父级或相邻的元素增加position: absolute或overflow: hidden或display: inline-block;
2、为父级或相邻的元素中间增加
;
document.oncontextmenu = function(){return false;} document.onselectstart = function(){return false;}
或
<div oncontextmenu="return false;" onselectstart="return false;"></div>
而Firefox则只能通过CSS禁止,不支持禁止右键、选中事件。
-moz-user-focus:ignore; -moz-user-input:disabled; -moz-user-select:none;
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="395" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="地址" /><param name="wmode" value="transparent" /><param name="allowfullscreen" value="false" /><embed type="application/x-shockwave-flash" width="480" height="395" src="地址" allowfullscreen="false" wmode="transparent"></embed></object>
PS:如使用透明属性,上下左右键会导致页面滚动;
/\{([a-z_]\w+)(\s([^\}]+))?\}((((?!\7)[\s\S])*)|(?R))(\{/\1\s*\})/ig
注:php不支持,很可惜,在正则调试工具上能正常运行;
2010-7-14 10:16 增强IP判断
/^((ht|f)tps?\:\/\/)?(([a-z\d](\-?[a-z\d]+)*\.)+[a-z]{2,4}|(2[0-5]{2}|1\d{2}||[1-9]?\d|\d)(\.(2[0-5]{2}|1\d{2}|[1-9]?\d|\d)){3}|\d+)(\:\d{1,5})?(\/[\s\S]*)?$/i
/[\x{4e00}-\x{9fa5}]+/i
例子:116.55.227.84
原算法:
116 * 256 * 256 * 256 + 55 * 256 * 256 + 227 * 256 + 84
精简后:
256 * (227 + 256 * (55 + 256 * 116)) + 84
注:在php中,可以用自带函数ip2long和long2ip进行IP与数字互换;
http://www.taotao.com/cgi-bin/msgj?qq=498972891&num=10
参数说明:
qq:调用的QQ号码
num:调用条数
返回结果:
doApi({"posts":[{"cn":"歌,你知道的太多了...","id":"19595212831","sr":3,"time":"7,2010-03-23 19:34:32"}],"ret":0,"total":120,"type":0,"ui":{"lrank":0,"name":"Kilobug","qq":498972891,"rank":0,"rec":"","usn":6538331}})
注:适合以jsonp的方式来调用
计算三位数的公式:
n*(n-1)*(n-2)/6
