﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-逆水行舟-随笔分类-JavaScript</title><link>http://www.cppblog.com/yearner/category/6276.html</link><description>智慧需要点滴的积累</description><language>zh-cn</language><lastBuildDate>Tue, 20 May 2008 21:31:12 GMT</lastBuildDate><pubDate>Tue, 20 May 2008 21:31:12 GMT</pubDate><ttl>60</ttl><item><title>Ajax 学习笔记(二) 使用ScriptManager控件[转]</title><link>http://www.cppblog.com/yearner/archive/2008/03/27/45521.html</link><dc:creator>顽主</dc:creator><author>顽主</author><pubDate>Thu, 27 Mar 2008 07:36:00 GMT</pubDate><guid>http://www.cppblog.com/yearner/archive/2008/03/27/45521.html</guid><wfw:comment>http://www.cppblog.com/yearner/comments/45521.html</wfw:comment><comments>http://www.cppblog.com/yearner/archive/2008/03/27/45521.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/yearner/comments/commentRss/45521.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/yearner/services/trackbacks/45521.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: ScriptManager控件包括在ASP.NET 2.0 AJAX Extensions中，它用来处理页面上的所有组件以及页面局部更新，生成相关的客户端代理脚本以便能够在JavaScript中访问Web Service，所有需要支持ASP.NET AJAX的ASP.NET页面上有且只能有一个ScriptManager控件。在ScriptManager控件中我们可以指定需要的脚本库，或者指定通过J...&nbsp;&nbsp;<a href='http://www.cppblog.com/yearner/archive/2008/03/27/45521.html'>阅读全文</a><img src ="http://www.cppblog.com/yearner/aggbug/45521.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/yearner/" target="_blank">顽主</a> 2008-03-27 15:36 <a href="http://www.cppblog.com/yearner/archive/2008/03/27/45521.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>javascript 局部打印的方法  (打印web页面）</title><link>http://www.cppblog.com/yearner/archive/2008/02/29/43448.html</link><dc:creator>顽主</dc:creator><author>顽主</author><pubDate>Fri, 29 Feb 2008 03:50:00 GMT</pubDate><guid>http://www.cppblog.com/yearner/archive/2008/02/29/43448.html</guid><wfw:comment>http://www.cppblog.com/yearner/comments/43448.html</wfw:comment><comments>http://www.cppblog.com/yearner/archive/2008/02/29/43448.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/yearner/comments/commentRss/43448.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/yearner/services/trackbacks/43448.html</trackback:ping><description><![CDATA[<div class="Content-body" id="logcontent_307" style="table-layout: fixed;">
<p>1　局部打印方法：<br> 作用：将id为dayin的内容，新建页面并打印，可解决打印某页面中的部分内容的问题。<br> 使用方法：将要打印的内容通过 &lt;span id="dayin"&gt;&lt;/span&gt;包含起来，然后在某个按扭中定义<br> 事件<br> &lt;input type="button" onclick="dayin()" value="打印"&gt;<br> function dayin()&nbsp;&nbsp;<br> {<br> &nbsp; var code="&lt;body onload=window.print()&gt;"<br> &nbsp; code+=document.all.dayin.innerHTML;<br> &nbsp; code=code.toUpperCase();<br> &nbsp; code=code.replace(/&lt;A[^&gt;]*&gt;删除&lt;/A&gt;/gi, "");<br> &nbsp; code=code.toLowerCase();<br> &nbsp; var newwin=window.open('','','');<br> &nbsp; newwin.opener = null;<br> &nbsp; newwin.document.write(code);<br> &nbsp; newwin.document.close();<br> }&nbsp;<br> &nbsp;<br> 其中code=code.replace(/&lt;A[^&gt;]*&gt;删除&lt;/A&gt;/gi, "");<br> <br> 2　利用CSS实现局部打印<br> 介绍两个关键的CSS<br> &lt;style media="print"&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .Noprint { DISPLAY: none }<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .PageNext{ PAGE-BREAK-AFTER: always }<br> &nbsp;&nbsp; &lt;/style&gt;第一个在不需要打印的标签上添加（子标签也将不被打印），第二个在需要换行的标签处添加（该标签所表示的内容将在当前打印的一页内）<br> 接下来通过调用最基本的js语句<br> window.print()就可实现页面局部打印了，很easy吧！</p>
<p>3　打印预览<br> &lt;OBJECT&nbsp; classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p>height=0&nbsp; id=wb&nbsp; name=wb&nbsp; width=3&gt;&lt;/OBJECT&gt;&nbsp;&nbsp;<br> &lt;input&nbsp; class="ipt"&nbsp; type=button&nbsp; name=&nbsp; button&nbsp; _print&nbsp; value="打印"&nbsp;&nbsp;&nbsp;&nbsp;<br> onclick&nbsp; ="&nbsp; javascript&nbsp; :printit();"&gt;&nbsp;&nbsp;<br> &lt;input&nbsp; class="ipt"&nbsp; type=button&nbsp;&nbsp;&nbsp; name=button&nbsp; _setup&nbsp; value="打印页面设置"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p>onclick&nbsp; ="&nbsp; javascript&nbsp; :&nbsp; printsetup();"&gt;&nbsp;&nbsp;&nbsp;&nbsp;<br> &lt;input&nbsp; class="ipt"&nbsp; type=button&nbsp;&nbsp;&nbsp; name=button_show&nbsp; value="打印预览"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p>onclick="javascript:printpreview();"&gt;&nbsp;&nbsp;&nbsp;&nbsp;<br> &lt;input&nbsp; class="ipt"&nbsp; type=button&nbsp; name=&nbsp; button&nbsp; _fh&nbsp; value="关闭"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p>onclick&nbsp; ="&nbsp;&nbsp;&nbsp; javascript:window.close();"&gt;</p>
</div><img src ="http://www.cppblog.com/yearner/aggbug/43448.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/yearner/" target="_blank">顽主</a> 2008-02-29 11:50 <a href="http://www.cppblog.com/yearner/archive/2008/02/29/43448.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>