⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 javascript小技巧 .html

📁 javascript学习
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;window.close(); 
<br/>&#160;&#160;&#160;&#160;&#160;&#160;} 
<br/>&#160;&#160;&#160;} 
<br/>&#160;else 
<br/>&#160;{ 
<br/>&#160;&#160;window.close() 
<br/>&#160;&#160;&#160;} 
<br/>}
</div></font>
<p><font size="2"><strong>//取得控件得绝对位置(1)</strong>
<br/></font>
</p><font size="2">
<div style="BORDER-RIGHT: #8a8a8a 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #8a8a8a 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 4px; OVERFLOW: auto; BORDER-LEFT: #8a8a8a 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #8a8a8a 1px solid; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #eeeeee">&lt;script&#160;language=<span style="COLOR: #ff00ff">&quot;javascript&quot;</span>&gt;&#160; 
<br/><span style="COLOR: #0000ff">function</span>&#160;getoffset(e) 
<br/>{&#160; 
<br/>&#160;<span style="COLOR: #0000ff">var</span>&#160;t=e.offsetTop;&#160; 
<br/>&#160;<span style="COLOR: #0000ff">var</span>&#160;l=e.offsetLeft;&#160; 
<br/>&#160;<span style="COLOR: #0000ff">while</span>(e=e.offsetParent) 
<br/>&#160;{&#160; 
<br/>&#160;&#160;t+=e.offsetTop;&#160; 
<br/>&#160;&#160;l+=e.offsetLeft;&#160; 
<br/>&#160;}&#160; 
<br/>&#160;<span style="COLOR: #0000ff">var</span>&#160;rec&#160;=&#160;<span style="COLOR: #0000ff">new</span>&#160;<span style="COLOR: #ff0000">Array</span>(1); 
<br/>&#160;rec[0]&#160;&#160;=&#160;t; 
<br/>&#160;rec[1]&#160;=&#160;l; 
<br/>&#160;<span style="COLOR: #0000ff">return</span>&#160;rec 
<br/>}&#160;
<br/><font size="2">&lt;/script&gt; </font>
</div>
<p><strong>//获得控件的绝对位置(2)</strong>
</p></font>
<div style="BORDER-RIGHT: #8a8a8a 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #8a8a8a 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 4px; OVERFLOW: auto; BORDER-LEFT: #8a8a8a 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #8a8a8a 1px solid; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #eeeeee">oRect&#160;=&#160;obj.getBoundingClientRect(); 
<br/>oRect.left 
<br/>oRect.
</div>
<p><font size="2"><strong>//最小化,最大化,关闭</strong>
   <div style="BORDER-RIGHT: #8a8a8a 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #8a8a8a 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 4px; OVERFLOW: auto; BORDER-LEFT: #8a8a8a 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #8a8a8a 1px solid; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #eeeeee">&lt;object&#160;id=min&#160;classid=<span style="COLOR: #ff00ff">&quot;clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11&quot;</span>&gt;&#160; 
<br/>&lt;param&#160;name=<span style="COLOR: #ff00ff">&quot;Command&quot;</span>&#160;value=<span style="COLOR: #ff00ff">&quot;Minimize&quot;</span>&gt;&lt;/object&gt;&#160; 
<br/>&lt;object&#160;id=max&#160;classid=<span style="COLOR: #ff00ff">&quot;clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11&quot;</span>&gt;&#160; 
<br/>&lt;param&#160;name=<span style="COLOR: #ff00ff">&quot;Command&quot;</span>&#160;value=<span style="COLOR: #ff00ff">&quot;Maximize&quot;</span>&gt;&lt;/object&gt;&#160; 
<br/>&lt;OBJECT&#160;id=close&#160;classid=<span style="COLOR: #ff00ff">&quot;clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11&quot;</span>&gt;&#160; 
<br/>&lt;PARAM&#160;NAME=<span style="COLOR: #ff00ff">&quot;Command&quot;</span>&#160;value=<span style="COLOR: #ff00ff">&quot;Close&quot;</span>&gt;&lt;/OBJECT&gt;&#160; 
<br/>&lt;input&#160;type=button&#160;value=最小化&#160;onclick=min.Click()&gt;&#160; 
<br/>&lt;input&#160;type=button&#160;value=最大化&#160;onclick=max.Click()&gt;&#160; 
<br/>&lt;input&#160;type=button&#160;value=关闭&#160;onclick=close.Click()&gt;&#160;
   </div></font>
</p>
<p></p>
<p><font size="2"></font>
</p><font size="2"><strong>//光标停在文字最后</strong>
<br/></font>
<p></p><font size="2">
<div style="BORDER-RIGHT: #8a8a8a 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #8a8a8a 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 4px; OVERFLOW: auto; BORDER-LEFT: #8a8a8a 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #8a8a8a 1px solid; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #eeeeee">&lt;script&#160;language=<span style="COLOR: #ff00ff">&quot;javascript&quot;</span>&gt; 
<br/><span style="COLOR: #0000ff">function</span>&#160;cc() 
<br/>{ 
<br/>&#160;<span style="COLOR: #0000ff">var</span>&#160;e&#160;=&#160;event.srcElement; 
<br/>&#160;<span style="COLOR: #0000ff">var</span>&#160;r&#160;=e.createTextRange(); 
<br/>&#160;r.moveStart(&#39;character&#39;,e.value.length); 
<br/>&#160;r.collapse(<span style="COLOR: #0000ff">true</span>); 
<br/>&#160;r.select(); 
<br/>} 
<br/>&lt;/script&gt; 
<br/>&lt;input&#160;type=text&#160;name=text1&#160;value=<span style="COLOR: #ff00ff">&quot;123&quot;</span>&#160;onfocus=<span style="COLOR: #ff00ff">&quot;cc()&quot;</span>&gt;
</div></font>
<p><font size="2"><strong>//页面进入和退出的特效
<br/></strong></font>
</p><font size="2">
<div style="BORDER-RIGHT: #8a8a8a 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #8a8a8a 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 4px; OVERFLOW: auto; BORDER-LEFT: #8a8a8a 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #8a8a8a 1px solid; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #eeeeee">进入页面&lt;meta&#160;http-equiv=<span style="COLOR: #ff00ff">&quot;Page-Enter&quot;</span>&#160;content=<span style="COLOR: #ff00ff">&quot;revealTrans(duration=x,&#160;transition=y)&quot;</span>&gt; 
<br/>推出页面&lt;meta&#160;http-equiv=<span style="COLOR: #ff00ff">&quot;Page-Exit&quot;</span>&#160;content=<span style="COLOR: #ff00ff">&quot;revealTrans(duration=x,&#160;transition=y)&quot;</span>&gt;&#160; 
<br/>这个是页面被载入和调出时的一些特效。duration表示特效的持续时间,以秒为单位。transition表示使 
<br/>用哪种特效,取值为1-23: 
<br/>  0&#160;矩形缩小&#160; 
<br/>  1&#160;矩形扩大&#160; 
<br/>  2&#160;圆形缩小 
<br/>  3&#160;圆形扩大&#160; 
<br/>  4&#160;下到上刷新&#160; 
<br/>  5&#160;上到下刷新 
<br/>  6&#160;左到右刷新&#160; 
<br/>  7&#160;右到左刷新&#160; 
<br/>  8&#160;竖百叶窗 
<br/>  9&#160;横百叶窗&#160; 
<br/>  10&#160;错位横百叶窗&#160; 
<br/>  11&#160;错位竖百叶窗 
<br/>  12&#160;点扩散&#160; 
<br/>  13&#160;左右到中间刷新&#160; 
<br/>  14&#160;中间到左右刷新 
<br/>  15&#160;中间到上下 
<br/>  16&#160;上下到中间&#160; 
<br/>  17&#160;右下到左上 
<br/>  18&#160;右上到左下&#160; 
<br/>  19&#160;左上到右下&#160; 
<br/>  20&#160;左下到右上 
<br/>  21&#160;横条&#160; 
<br/>  22&#160;竖条&#160; 
<br/>  23&#160;
</div></font>
<p><font size="2"><strong>//网页是否被检索</strong>
   <div style="BORDER-RIGHT: #8a8a8a 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #8a8a8a 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 4px; OVERFLOW: auto; BORDER-LEFT: #8a8a8a 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #8a8a8a 1px solid; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #eeeeee">&lt;meta&#160;name=<span style="COLOR: #ff00ff">&quot;ROBOTS&quot;</span>&#160;content=<span style="COLOR: #ff00ff">&quot;属性值&quot;</span>&gt; 
<br/>  其中属性值有以下一些: 
<br/>  属性值为<span style="COLOR: #ff00ff">&quot;all&quot;</span>:&#160;文件将被检索,且页上链接可被查询; 
<br/>  属性值为<span style="COLOR: #ff00ff">&quot;none&quot;</span>:&#160;文件不被检索,而且不查询页上的链接; 
<br/>  属性值为<span style="COLOR: #ff00ff">&quot;index&quot;</span>:&#160;文件将被检索; 
<br/>  属性值为<span style="COLOR: #ff00ff">&quot;follow&quot;</span>:&#160;查询页上的链接; 
<br/>  属性值为<span style="COLOR: #ff00ff">&quot;noindex&quot;</span>:&#160;文件不检索,但可被查询链接; 
<br/>  属性值为<span style="COLOR: #ff00ff">&quot;nofollow&quot;</span>:&#160;
   </div></font>
</p>
<p>
<br/><font size="2"><strong>//打印分页</strong>
   <div style="BORDER-RIGHT: #8a8a8a 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #8a8a8a 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 4px; OVERFLOW: auto; BORDER-LEFT: #8a8a8a 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #8a8a8a 1px solid; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #eeeeee">&lt;p&#160;&#160;style=<span style="COLOR: #ff00ff">&quot;page-break-after:always&quot;</span>&gt;page1&lt;/p&gt;&#160;&#160; 
<br/>&lt;p&#160;&#160;style=<span style="COLOR: #ff00ff">&quot;page-break-after:always&quot;</span>&gt;page2&lt;/p&gt;&#160;&#160;
   </div></font>
</p>
<p>
<br/><font size="2"><strong>//设置打印</strong>
<br/></font>
</p><font size="2">
<div style="BORDER-RIGHT: #8a8a8a 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #8a8a8a 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 4px; OVERFLOW: auto; BORDER-LEFT: #8a8a8a 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #8a8a8a 1px solid; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #eeeeee">&lt;object&#160;id=<span style="COLOR: #ff00ff">&quot;factory&quot;</span>&#160;style=<span style="COLOR: #ff00ff">&quot;display:none&quot;</span>&#160;viewastext 
<br/>&#160;&#160;classid=<span style="COLOR: #ff00ff">&quot;clsid:1663ed61-23eb-11d2-b92f-008048fdd814&quot;</span> 
<br/>&#160;&#160;codebase=<span style="COLOR: #ff00ff">&quot;http:<span style="COLOR: #008000">//www.meadroid.com/scriptx/ScriptX.cab#Version=5,60,0,360&quot;</span> </span>
<br/>&gt;&lt;/object&gt; 
<br/>&lt;input&#160;type=button&#160;value=页面设置&#160;onclick=<span style="COLOR: #ff00ff">&quot;factory.printing.PageSetup()&quot;</span>&gt; 
<br/>&lt;input&#160;type=button&#160;value=打印预览&#160;onclick=<span style="COLOR: #ff00ff">&quot;factory.printing.Preview()&quot;</span>&gt; 
<br/>&#160; 
<br/>&lt;script&#160;language=javascript&gt; 
<br/><span style="COLOR: #0000ff">function</span>&#160;window.onload() 
<br/>{ 
<br/>&#160;&#160;&#160;<span style="COLOR: #008000">//&#160;--&#160;advanced&#160;features </span>
<br/>&#160;&#160;&#160;factory.printing.SetMarginMeasure(2)&#160;<span style="COLOR: #008000">//&#160;measure&#160;margins&#160;in&#160;inches </span>
<br/>&#160;&#160;&#160;factory.printing.SetPageRange(<span style="COLOR: #0000ff">false</span>,&#160;1,&#160;3)&#160;<span style="COLOR: #008000">//&#160;need&#160;pages&#160;from&#160;1&#160;to&#160;3 </span>
<br/>&#160;&#160;&#160;factory.printing.printer&#160;=&#160;<span style="COLOR: #ff00ff">&quot;HP&#160;DeskJet&#160;870C&quot;</span> 
<br/>&#160;&#160;&#160;factory.printing.copies&#160;=&#160;2 
<br/>&#160;&#160;&#160;factory.printing.collate&#160;=&#160;true 
<br/>&#160;&#160;&#160;factory.printing.paperSize&#160;=&#160;<span style="COLOR: #ff00ff">&quot;A4&quot;</span> 
<br/>&#160;&#160;&#160;factory.printing.paperSource&#160;=&#160;<span style="COLOR: #ff00ff">&quot;Manual&#160;feed&quot;</span> 
<br/>&#160;&#160;&#160;<span style="COLOR: #008000">//&#160;--&#160;basic&#160;features </span>
<br/>&#160;&#160;&#160;factory.printing.header&#160;=&#160;<span style="COLOR: #ff00ff">&quot;居左显示&amp;b居中显示&amp;b居右显示页码,第&amp;p页/共&amp;P页&quot;</span> 
<br/>&#160;&#160;&#160;factory.printing.footer&#160;=&#160;<span style="COLOR: #ff00ff">&quot;(自定义页脚)&quot;</span> 
<br/>&#160;&#160;&#160;factory.printing.portrait&#160;=&#160;false 
<br/>&#160;&#160;&#160;factory.printing.leftMargin&#160;=&#160;0.75 
<br/>&#160;&#160;&#160;factory.printing.topMargin&#160;=&#160;1.5 
<br/>&#160;&#160;&#160;factory.printing.rightMargin&#160;=&#160;0.75 
<br/>&#160;&#160;&#160;factory.printing.bottomMargin&#160;=&#160;1.5 
<br/>} 
<br/><span style="COLOR: #0000ff">function</span>&#160;Print(frame)&#160;{ 
<br/>&#160;&#160;factory.printing.Print(<span style="COLOR: #0000ff">true</span>,&#160;frame)&#160;<span style="COLOR: #008000">//&#160;print&#160;with&#160;prompt </span>
<br/>} 
<br/>&lt;/script&gt; 
<br/>&lt;input&#160;type=button&#160;value=<span style="COLOR: #ff00ff">&quot;打印本页&quot;</span>&#160;onclick=<span style="COLOR: #ff00ff">&quot;factory.printing.Print(false)&quot;</span>&gt; 
<br/>&lt;input&#160;type=button&#160;value=<span style="COLOR: #ff00ff">&quot;页面设置&quot;</span>&#160;onclick=<span style="COLOR: #ff00ff">&quot;factory.printing.PageSetup()&quot;</span>&gt; 
<br/>&lt;input&#160;type=button&#160;value=<span style="COLOR: #ff00ff">&quot;打印预览&quot;</span>&#160;onclick=<span style="COLOR: #ff00ff">&quot;factory.printing.Preview()&quot;</span>&gt;&lt;br&gt; 
<br/>&lt;a&#160;href=<span style="COLOR: #ff00ff">&quot;http:<span style="COLOR: #008000">//www.meadroid.com/scriptx/docs/printdoc.htm?static&quot;</span>&#160;&#160;target=_blank&gt;具体使用手册,更多信息,点这里&lt;/a&gt; </span>
<br/><strong>&#160;</strong>
</div>
<p><strong>//自带的打印预览</strong>
</p></font><font size="2">
<div style="BORDER-RIGHT: #8a8a8a 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #8a8a8a 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 4px; OVERFLOW: auto; BORDER-LEFT: #8a8a8a 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #8a8a8a 1px solid; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #eeeeee">WebBrowser.ExecWB(1,1)&#160;打开&#160; 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -