// 禁止右键
document.oncontextmenu = function(){return false};
// 禁止图片拖放
document.ondragstart = function(){return false};
// 禁止frame标签引用
if (parent.frames.length > 0) top.location.replace(document.location);
// 禁止选择文本
document.onselectstart=function(){
if (event.srcElement.type != "text" && event.srcElement.type != "textarea" && event.srcElement.type != "password")
return false
else return true;
};
// 禁止选择文本: 火狐
if (window.sidebar){
document.onmousedown=function(e){
var obj=e.target;
if (obj.tagName.toUpperCase() == "INPUT" || obj.tagName.toUpperCase() == "TEXTAREA" || obj.tagName.toUpperCase() == "PASSWORD")
return true;
else
return false;
}
};
JS(JavaScript)
HTML/PHP 前端获取当前年份代码
PHP
<?php echo date("Y")?>
JS
<script type="text/javascript">document.write((new Date()).getFullYear());</script>
前端禁用 Chrome 的 F12 开发调试控制台
/*document.oncontextmenu = function(){return false;}*/
document.onkeydown=function (e){
var currKey=0,evt=e||window.event;
currKey=evt.keyCode||evt.which||evt.charCode;
if (currKey == 123) {
window.event.cancelBubble = true;
window.event.returnValue = false;
}
}
JS 变量再变量后取值
<script>
var v1='265.11,2916.6869,16.7423,0.58,1308198'.split(",");// 定义 v1 的序列值
var v2 = parseFloat(v1[3]).toFixed(2);//v2 取 v1 的值并定义取值规格
</script>
<script>
document.write(v2+'%');//获取最终需求值
</script>
php 取 js 值
<script>var elements='65.18,2916.6869,16.7423,0.58'.split(",");var sseci=parseFloat(elements[3]).toFixed(2);</script>
<?php echo "<script>document.write(sseci+'%');</script>"; ?>
php 取 js 文件值
<?php
echo '<script type="text/javascript" src="gamemap.js"></script>';
?>
js 取 php 值
<script type="text/javascript">
var arr="<?php echo $arr;?>"
</script>
JS 标题栏内容滚动
<script>
//定时器
setInterval(function(){
//获得页面标题, 是 string 类型
var oldTitle=document.title;
//转换为数组类型
var titleArr=oldTitle.split('');
//使标题的字符产生位置的变化
titleArr.push(titleArr.shift());
//连接为字符串
document.title=titleArr.join('');
},100);
</script>
JS 获取客户端信息值
<script>document.write(navigator.language)</script>