//功能:禁用鼠标右键 document.oncontextmenu = function(){ alert("该页无法使用右键,系统禁止复制该页信息!"); return false; } //功能:禁用Ctrl+C document.onkeydown = function(){ if (event.ctrlKey && window.event.keyCode==67){ alert("该页无法使用Ctrl+C,系统禁止复制该页信息!"); return false; } } //功能:禁用复制功能 document.body.oncopy = function (){ alert("该页无法复制,系统禁止复制该页信息!"); return false; } //功能:禁用鼠标选取功能 document.onselectstart = function(){ alert("该页无法选取文字,系统禁止复制该页信息!"); return false; }
PHP输出xml(非保存文件)编码的问题
utf8的php文件,用echo输出xml格式的文本后,发现浏览器并不以xml文件显示
用firebug看到,源文件会被加上html、 body等标记
ie有时可以正常显示xml格式,有时不行
在文件加上header( ‘Content-Type: text/xml ‘); 后出现Warning: Cannot modify header information 的警告
上 网查了一下,如果把PHP保存成带有BOM的UTF8文件,会因为编码方式对于BOM不是强制的而出现不同的处理方式,所以最好把文件保存成无BOM的 UTF8格式的。而目前windows系统中对于保存文件的处理方式默认情况下都会加上BOM,可以使用些高级编辑器修改文件,如UltraEdit、 SciTE等。