js高级编程笔记

1.<input>必须放<form>标签内

2.<li>必须放<ol>标签内,所有其它的html标签都放在 <html>内

3.with(Object){}在存取对象和方法时不用重复指定参考对象

4.两个窗口切换

 

<SCRIPT type="text/javascript">
     var newWindow = null
     function makeNewWindow()
     {
        if (!newWindow || newWindow.closed)
        {
        newWindow = window.open("","","width=150,height=150")
        var newContent = "<HTML><HEAD><TITLE>新建一个窗口 </TITLE></HEAD>"
        newContent += "<BODY bgColor='blue'><H1>一个新的窗体测试 </H1>";
        newContent += "<FORM><INPUT TYPE='button' VALUE=' 切 换 一 个 新 的 窗 体 ' onClick='self.opener.focus()'><BR><BR>";
        newContent += "<FORM><INPUT TYPE='button' VALUE='返回上一窗体 ' onClick='self.blur()'>";
        newContent += "</FORM></BODY></HTML>";
        newWindow.document.write(newContent);
        newWindow.document.close();
        }
     else
     {
        newWindow.focus()
        }
     }
     </SCRIPT>

 

在<body>里加

 <FORM>
     <INPUT TYPE="button" NAME="newOne" VALUE="打开新的窗体 " onClick="makeNewWindow()">
     </FORM>

5.

window.location.hash
返回URL#后面的内容,如果没有#,返回空
location.hash则可以用来获取或设置页面的标签值。比如http://domain/#admin的location.hash="#admin"

 function goNextAnchor(where)
    {
    window.location.hash = where;
    }
 

例如在<body>加入

<A NAME="start"><H1>Top</H1></A>
<FORM>
<INPUT TYPE="button" NAME="nest" VALUE="下一个" onClick="goNextAnchor('sec1')">
</FORM>
<HR>
<A NAME="sec1"><H1>选择第1部分</H1></A>
<FORM>
<INPUT TYPE="button" NAME="next" VALUE="下一个" onClick="goNextAnchor('sec2')">
</FORM>
<HR>
<A NAME="sec2"><H1>选择第2部分</H1></A>
<FORM>
<INPUT TYPE="button" NAME="next" VALUE="下一个" onClick="goNextAnchor('sec3')">
</FORM>
<HR>
 

 

转载于:https://www.cnblogs.com/ylemzhang/archive/2010/12/18/1910214.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值