JavaScript学习笔记[一]

hideFocus即隐藏聚焦,具有使对象聚焦失效的功能,其功能相当于:

onFocus=”this.blur()”

它的值是一个布尔值,如hideFocus=true。也可省略赋值直接写hideFocus。
你给的代码如果没有hideFocus,那么鼠标点击该超链接,则外面出现一个虚线框,即为聚焦。而使用了hideFocus则不会有虚线框。

在IE下,需要在标签 a 的结构中加入 hidefocus=”true” 属性。即:

<a href=”http://www.d3job.com” hidefocus=”true” title=”西安招聘网”>西安招聘网</a>

而在FF等浏览器中则相对比较容易,直接给标签 a 定义样式 outline:none; 就可以了,即:

a {
outline:none;
}

设置IE状态栏显示:在head中写入

<scriptlanguage=javascript>kstatus(); function kstatus(){self.status=“喜欢本站请分享给您的朋友哦,TA会感谢您,谢谢支持!”; setTimeout(“kstatus()”,0);}</script>

跳向某网址:

<script language=”javascript”>
window.location.href   =   “http://tuanwei.sgg.whu.edu.cn/tuanwei_new/“;
</script>

打开链接时弹出询问确认框

<script>
function winconfirm(){
question = confirm(“将转向源码爱好者,是否继续呢?”)
if (question != “0″){
window.open(“/”)
}
}
</script>

跳回前一个URL :

javascript:history.go(-1);

document.form1.pass.value=”" 如果不写document则不被FireFox支持

document.form1.stuclass.value==”"   用JQuery则为:$(‘#regclass’).val()    其中name为stuclass,ID为regclass

$.ajax({
type:”post”,
url:”regpost.aspx“,
data:”id=”+$(‘#regid’).val()+”&name=”+$(‘#regname’).val()+”&stuclass=”+$(‘#regclass’).val()+”&pass=”+$(‘#regpass’).val()+”&time=”+new Date().toString(),
success:function(){
   alert(arguments[0]);
   }
});

下面介绍全页面刷新方法:有时候可能会用到

window.location.reload()刷新当前页面.
parent.location.reload()刷新父亲对象(用于框架)
opener.location.reload()刷新父窗口对象(用于单开窗口)
top.location.reload()刷新最顶端对象(用于多开窗口)
setTimeout(“alert(‘test00000000000′)”,5000); //5秒后弹出对话框 setInterval(“alert(‘test’)”,1000); //每隔1秒执行函数al function alert(str) { alert(str); }
//复制到剪切板function copyToClipBoard(){
var clipBoardContent='';//clipBoardContent+=document.title;//clipBoardContent+=window.location;clipBoardContent+="www.www.com";
window.clipboardData.setData("Text",clipBoardContent);
alert("复制成功!");
}
</script>
function zzk_go() {
    var keystr = encodeURIComponent(document.getElementById('q').value);
    window.location = "http://zzk.cnblogs.com/s?w=" + keystr;
}
function zzk_go_enter(event) {
    if (event.keyCode == 13) {
        zzk_go();
        return false;
    }
}
onkeydown="return zzk_go_enter(event);"

$(document).ready(function(){
   $('tr').hover(function(){$(this).css('background-color','#f3f3f3');},
    function(){$(this).css('background-color','#fff');});
   });
<script type="text/javascript">

document.ondblclick=function(){

window.opener=null;

window.close();

}
</script>

js html只能输入数字

<input name="zj"  id="zj"  type="text"  size="15"  autocomplete="off"    style="ime-mode:disabled"

onkeydown="if(event.keyCode==13) event.keyCode=9"

onKeyPress="if ((event.keyCode <48 || event.keyCode>57)) event.returnValue=false"/>