﻿<?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>博客园-singleblue's note</title><link>http://www.cnblogs.com/singleblue/</link><description /><language>zh-cn</language><lastBuildDate>Thu, 24 Jul 2008 13:46:13 GMT</lastBuildDate><pubDate>Thu, 24 Jul 2008 13:46:13 GMT</pubDate><ttl>60</ttl><item><title>求助：如何合并两个PDF文档</title><link>http://www.cnblogs.com/singleblue/archive/2008/06/20/1226992.html</link><dc:creator>singleblue</dc:creator><author>singleblue</author><pubDate>Fri, 20 Jun 2008 09:07:00 GMT</pubDate><guid>http://www.cnblogs.com/singleblue/archive/2008/06/20/1226992.html</guid><wfw:comment>http://www.cnblogs.com/singleblue/comments/1226992.html</wfw:comment><comments>http://www.cnblogs.com/singleblue/archive/2008/06/20/1226992.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/singleblue/comments/commentRss/1226992.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/singleblue/services/trackbacks/1226992.html</trackback:ping><description><![CDATA[如题
<img src ="http://www.cnblogs.com/singleblue/aggbug/1226992.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41283/" target="_blank">[新闻]鲍尔默致员工信：部署09年微软5大工作重心</a>]]></description></item><item><title>取水晶报表的总页数</title><link>http://www.cnblogs.com/singleblue/archive/2008/06/20/1226977.html</link><dc:creator>singleblue</dc:creator><author>singleblue</author><pubDate>Fri, 20 Jun 2008 08:39:00 GMT</pubDate><guid>http://www.cnblogs.com/singleblue/archive/2008/06/20/1226977.html</guid><wfw:comment>http://www.cnblogs.com/singleblue/comments/1226977.html</wfw:comment><comments>http://www.cnblogs.com/singleblue/archive/2008/06/20/1226977.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/singleblue/comments/commentRss/1226977.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/singleblue/services/trackbacks/1226977.html</trackback:ping><description><![CDATA[<p align="left"><span style="color: #000000">ReportDocument&nbsp;rptDocument;<br />
rptDocument.SetDataSource(myDS);<br />
CrystalDecisions.Shared.ReportPageRequestContext&nbsp;rprc&nbsp;<br />
</span><span style="color: #000000">　　　　=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;CrystalDecisions.Shared.ReportPageRequestContext();<br />
</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;totalPCount&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;rptDocument.FormatEngine.GetLastPageNumber(rprc);</span></p>
<img src ="http://www.cnblogs.com/singleblue/aggbug/1226977.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41283/" target="_blank">[新闻]鲍尔默致员工信：部署09年微软5大工作重心</a>]]></description></item><item><title>javascript操作cookie</title><link>http://www.cnblogs.com/singleblue/archive/2008/06/11/1217205.html</link><dc:creator>singleblue</dc:creator><author>singleblue</author><pubDate>Wed, 11 Jun 2008 02:25:00 GMT</pubDate><guid>http://www.cnblogs.com/singleblue/archive/2008/06/11/1217205.html</guid><wfw:comment>http://www.cnblogs.com/singleblue/comments/1217205.html</wfw:comment><comments>http://www.cnblogs.com/singleblue/archive/2008/06/11/1217205.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/singleblue/comments/commentRss/1217205.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/singleblue/services/trackbacks/1217205.html</trackback:ping><description><![CDATA[<p><font face="Verdana">&lt;!--<br />
//学习一下如何利用js来操作cookie<br />
<br />
//写入 cookie<br />
//不区分 cookieName 的大小写<br />
//不考虑子键<br />
function WriteCookies(cookieName, cookieValue, expires)<br />
{<br />
&nbsp;&nbsp;&nbsp; if (expires)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //指定了 expires<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.cookie =&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WriteCookies_GetCookieName(cookieName) + "=" + escape(cookieValue)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ "; expires=" + xpires.toGMTString();<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; else<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.cookie = WriteCookies_GetCookieName(cookieName) + "=" + escape(cookieValue);<br />
&nbsp;&nbsp;&nbsp; }<br />
}</font></p>
<p><font face="Verdana">//获取并返回与 cookieName 同名的 cookie 名称，允许大小写不同<br />
//如果不存在这样的 cookie，就返回 cookieName<br />
function WriteCookies_GetCookieName(cookieName)<br />
{<br />
&nbsp;&nbsp;&nbsp; var lowerCookieName = cookieName.toLowerCase();<br />
&nbsp;&nbsp;&nbsp; var cookieStr = document.cookie;<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; if (cookieStr == "")<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return cookieName;<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; var cookieArr = cookieStr.split("; ");<br />
&nbsp;&nbsp;&nbsp; var pos = -1;<br />
&nbsp;&nbsp;&nbsp; for (var i=0; i&lt;cookieArr.length; i++)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pos = cookieArr[i].indexOf("=");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (pos &gt; 0)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (cookieArr[i].substring(0, pos).toLowerCase() == lowerCookieName)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return cookieArr[i].substring(0, pos);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; return cookieName;<br />
}</font></p>
<p><font face="Verdana">//获取并返回 cookie 值<br />
//不区分 cookieName 的大小写<br />
//dfltValue 为默认返回值<br />
//不考虑子键<br />
function ReadCookies(cookieName, dfltValue)<br />
{<br />
&nbsp;&nbsp;&nbsp; var lowerCookieName = cookieName.toLowerCase();<br />
&nbsp;&nbsp;&nbsp; var cookieStr = document.cookie;<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; if (cookieStr == "")<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return dfltValue;<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; var cookieArr = cookieStr.split("; ");<br />
&nbsp;&nbsp;&nbsp; var pos = -1;<br />
&nbsp;&nbsp;&nbsp; for (var i=0; i&lt;cookieArr.length; i++)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pos = cookieArr[i].indexOf("=");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (pos &gt; 0)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (cookieArr[i].substring(0, pos).toLowerCase() == lowerCookieName)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return unescape(cookieArr[i].substring(pos+1, cookieArr[i].length));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; return dfltValue;<br />
}<br />
</font></p>
<p><font face="Verdana"><br />
//test all the oper</font></p>
<p><font face="Verdana">document.write("写入名称为 cv 的 cookie...&lt;br&gt;");<br />
WriteCookies("test", "test123", null);</font></p>
<p><font face="Verdana">document.write("写入名称为 Ab，带失效日期的 cookie...&lt;br&gt;");<br />
var expires = new Date("December 11, 2010");<br />
WriteCookies("singleblue", "test234", expires);</font></p>
<p><font face="Verdana">document.write("读取名称为&nbsp;singleblue 的 cookie..." + ReadCookies("ab", ""));<br />
--&gt;</font></p>
 <img src ="http://www.cnblogs.com/singleblue/aggbug/1217205.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41282/" target="_blank">[新闻]陈一舟:Facebook也抄袭过校内 不怕打官司</a>]]></description></item><item><title>javascript全角半角问题</title><link>http://www.cnblogs.com/singleblue/archive/2008/06/06/1215171.html</link><dc:creator>singleblue</dc:creator><author>singleblue</author><pubDate>Fri, 06 Jun 2008 07:44:00 GMT</pubDate><guid>http://www.cnblogs.com/singleblue/archive/2008/06/06/1215171.html</guid><wfw:comment>http://www.cnblogs.com/singleblue/comments/1215171.html</wfw:comment><comments>http://www.cnblogs.com/singleblue/archive/2008/06/06/1215171.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/singleblue/comments/commentRss/1215171.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/singleblue/services/trackbacks/1215171.html</trackback:ping><description><![CDATA[今天coding时，发现系统有一个地方是需要做全角自动转半角的，就从网上搜到了下面的东西<br />
检查全角半角<br />
var s = "bＡＢＤ１２３2232";<br />
var strCode;<br />
for(var i=0;i&lt;s.length;i++)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;strCode = s.charCodeAt(i);<br />
&nbsp;&nbsp;&nbsp; if((strCode&gt;65248)||(strCode==12288))&nbsp; //12288是空格<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert("有全角！");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}<br />
半角字符由一个字节保存，全角字符用两个字节保存，所以码值的绝对值小于256的就是半角，否则就是全角。 <br />
全角转半角的函数<br />
function DBC2SBC(str)<br />
{<br />
<br />
var result = '';<br />
for(var i=0;i&lt;str.length;i++){<br />
code = str.charCodeAt(i);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;　//获取当前字符的unicode编码<br />
if (code &gt;= 65281 &amp;&amp; code &lt;= 65373)&nbsp;&nbsp;&nbsp;&nbsp;　//在这个unicode编码范围中的是所有的英文字母已及各种字符<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;result += String.fromCharCode(str.charCodeAt(i) - 65248);<br />
&nbsp;&nbsp;&nbsp;&nbsp;//把全角字符的unicode编码转换为对应半角字符的unicode码<br />
}else if (code == 12288)//空格<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;result += String.fromCharCode(str.charCodeAt(i) - 12288 + 32);<br />
}else<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;result += str.charAt(i);<br />
}<br />
}<br />
return result;<br />
}<br />
javascript是16位编码<br />
65281到65373只有这里面的数据才是全角，这里要有范围限制的<br />
关于65281的算法是这么来的<br />
比如全角的字符Ａ<br />
编码为FF21<br />
转成16进制是<br />
1111 1111 0010 0001<br />
对两个字节分别取10进制的值<br />
第一个字节是<br />
65280<br />
第二个字节是<br />
33<br />
所以a的65313<br />
<br />
对这个编码减去<br />
65248得半角的<br />
<br />
65248比65280小32<br />
所以我想ASC码小于32的就不能转换<br />
因为转换了字符编码的前一字节就不能是1111 1111即FF<br />
就会比这个小，那应该就不是全角了<br />
就是说第一字节不能满足全为1<br />
<br />
  <img src ="http://www.cnblogs.com/singleblue/aggbug/1215171.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41281/" target="_blank">[新闻]微软重组视窗与在线业务</a>]]></description></item><item><title>以支持多种浏览器的方式创建XMLHttpRequest对象</title><link>http://www.cnblogs.com/singleblue/archive/2008/06/05/1214533.html</link><dc:creator>singleblue</dc:creator><author>singleblue</author><pubDate>Thu, 05 Jun 2008 07:55:00 GMT</pubDate><guid>http://www.cnblogs.com/singleblue/archive/2008/06/05/1214533.html</guid><wfw:comment>http://www.cnblogs.com/singleblue/comments/1214533.html</wfw:comment><comments>http://www.cnblogs.com/singleblue/archive/2008/06/05/1214533.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/singleblue/comments/commentRss/1214533.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/singleblue/services/trackbacks/1214533.html</trackback:ping><description><![CDATA[<p>如题，也可以用现今较为流行的js框架来实现，会较为简单，现今的js框架大多数都有封装好<font face="Verdana">支持多种浏览器</font>的创建方式<br />
var xmlHttp = false;<a><br />
/*@cc_on</a> @*/<br />
/*@if(@_jscript_version&gt;=5)<br />
try<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");<br />
}<br />
catch(e)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;try<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;catch(e2)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xmlHttp= false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}<br />
@end @*/<br />
if(!xmlHttp &amp;&amp; typeof XMLHttpRequest != 'undefined')<br />
&nbsp;&nbsp;&nbsp;&nbsp;xmlHttp = new XMLHttpRequest();</p>
   <img src ="http://www.cnblogs.com/singleblue/aggbug/1214533.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41280/" target="_blank">[新闻]我国网民数达2.53亿超美国居世界首位</a>]]></description></item><item><title>四种引用</title><link>http://www.cnblogs.com/singleblue/archive/2008/06/04/1213326.html</link><dc:creator>singleblue</dc:creator><author>singleblue</author><pubDate>Wed, 04 Jun 2008 02:59:00 GMT</pubDate><guid>http://www.cnblogs.com/singleblue/archive/2008/06/04/1213326.html</guid><wfw:comment>http://www.cnblogs.com/singleblue/comments/1213326.html</wfw:comment><comments>http://www.cnblogs.com/singleblue/archive/2008/06/04/1213326.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/singleblue/comments/commentRss/1213326.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/singleblue/services/trackbacks/1213326.html</trackback:ping><description><![CDATA[<p>1.项目到项目的引用<br />
　在解决方案包含多个项目，一个项目需要引用同一个解决方案中的另一个项目时使用。在解决方案上进行构建时，这类引用会自动更新。项目包含在解决方案时，建议使用这类引用。Visual Studio在解决方案文件中添加ProjectReferences标记项目，来跟踪这类引用。也就是说，如果另一个解决方案中也使用了这个项目，而它有项目到项目的引用，就必须重新建立它们。<br />
2.Bin<br />
　这表示引用的是应用程序的bin目录外部的一个共享组件，该组件没有在全局程序集缓存(Global Assembly Cache，GAC)中注册。在引用时，这些项会复制到bin目录下，在默认情况下仅在构建过程中更新。如果查看一下该文件夹，除了程序集之外，还创建了一个&lt;assemblyname&gt;.dll.refresh文件。在该文件中包含了位置的引用，生成一个新副本。如果删除了这个文件，在构建过程中就不生成新副本。<br />
3.GAC<br />
&nbsp;&nbsp;&nbsp;用全局程序集缓存(GAC)注册的项不复制到项目的bin文件夹下。在web.config文件的编译部分，会添加一个新项，以跟踪对GAC组件的引用。这不是一个副本文件，所以会自动更新，选择安装到GAC中的当前版本<br />
4.Web引用<br />
　这类引用用于跟踪Web服务的注册。在添加一个新的web引用时，会创建一个新的app_WebReferences文件夹，其中包含所生成的客户代理文件。只有在Visual Studio　Solution Explorer的app_WebReferences文件夹选择Update Web References，才会更新这些引用。<br />
<br />
　　　以上是从书上看到的一些东东，感觉了解一下也好</p>
 <img src ="http://www.cnblogs.com/singleblue/aggbug/1213326.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41278/" target="_blank">[新闻]瑞星炮轰奇虎用阉割版杀毒软件欺骗用户</a>]]></description></item><item><title>使用AjaxPro与Session交互时遇到一个问题</title><link>http://www.cnblogs.com/singleblue/archive/2008/05/29/1210011.html</link><dc:creator>singleblue</dc:creator><author>singleblue</author><pubDate>Thu, 29 May 2008 07:16:00 GMT</pubDate><guid>http://www.cnblogs.com/singleblue/archive/2008/05/29/1210011.html</guid><wfw:comment>http://www.cnblogs.com/singleblue/comments/1210011.html</wfw:comment><comments>http://www.cnblogs.com/singleblue/archive/2008/05/29/1210011.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/singleblue/comments/commentRss/1210011.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/singleblue/services/trackbacks/1210011.html</trackback:ping><description><![CDATA[<font face="Verdana">使用AjaxPro时遇到一个问题:<br />
利用AjaxPro调用后台代码，出现错误，由于后台代码与Session有交互<br />
<br />
错误信息为:<br />
"只有在配置文件或Page指令中将enableSessionState设置为true时,才能使用会话状态.还请确保在应用程序配置的&lt;configuration&gt;\&lt;system.web&gt;\&lt;httpModules&gt;节中包括System.Web.SessionStateMod或自定义会话状态模块"<br />
&nbsp;<br />
解决方法如下,在Web.config中允许Session,并在ajaxpro方法前加<br />
&nbsp; [AjaxMethod(HttpSessionStateRequirement.ReadWrite)]&nbsp;&nbsp; //&nbsp; 读写Session：&nbsp;&nbsp; <br />
或&nbsp;&nbsp; <br />
&nbsp; [AjaxMethod(HttpSessionStateRequirement.Read)]&nbsp;&nbsp; //&nbsp; 只读Session: </font>
 <img src ="http://www.cnblogs.com/singleblue/aggbug/1210011.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41277/" target="_blank">[新闻]阿里巴巴正式成立台湾分公司</a>]]></description></item><item><title>window.print()</title><link>http://www.cnblogs.com/singleblue/archive/2008/05/21/1203797.html</link><dc:creator>singleblue</dc:creator><author>singleblue</author><pubDate>Wed, 21 May 2008 02:15:00 GMT</pubDate><guid>http://www.cnblogs.com/singleblue/archive/2008/05/21/1203797.html</guid><wfw:comment>http://www.cnblogs.com/singleblue/comments/1203797.html</wfw:comment><comments>http://www.cnblogs.com/singleblue/archive/2008/05/21/1203797.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/singleblue/comments/commentRss/1203797.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/singleblue/services/trackbacks/1203797.html</trackback:ping><description><![CDATA[调用window.print()时，可以利用css来控制页面中的东西是否显示<br />
<div style="line-height: 8.8pt">&lt;style&gt;</div>
<div style="line-height: 8.8pt">@media print{</div>
<div style="line-height: 8.8pt">　　.noprint{</div>
<div style="line-height: 8.8pt">&nbsp;&nbsp; 　　display:none</div>
<div style="line-height: 8.8pt">　　}</div>
<div style="line-height: 8.8pt">}</div>
<div style="line-height: 8.8pt">&lt;/style&gt;<br />
<br />
<br />
HTML如下：<br />
<div style="line-height: 8.8pt">&lt;table width="757" height="174" border="0" align="center"cellpadding="0" </div>
<div style="line-height: 8.8pt">cellspacing="0"&gt;</div>
<div style="line-height: 8.8pt">&nbsp;&lt;tr class="noprint"&gt;</div>
<div style="line-height: 8.8pt">&nbsp; &lt;td height="133" align="center" valign="top"&gt;</div>
<div style="line-height: 8.8pt">&nbsp;&nbsp; &lt;img src="Images/top.jpg" width="757" height="133"&gt;&lt;/td&gt;</div>
<div style="line-height: 8.8pt">&nbsp;&lt;/tr&gt;<br />
&lt;/table&gt;<br />
此时&lt;tr class="noprint"&gt;是不打印的tr<br />
<br />
<br />
下面是media的相关</div>
</div>
<div style="text-indent: 20pt">media类型是CSS属性媒体类型，用于直接引入媒体的属性。其语法格式如下：</div>
<div>@media screen | print | projection | braille | aural | tv | handheld | all</div>
<div style="text-indent: 20pt">参数说明</div>
<div>&nbsp;&nbsp;&nbsp; screen：指计算机屏幕。</div>
<div>&nbsp;&nbsp;&nbsp; print：指用于打印机的不透明介质。</div>
<div>&nbsp;&nbsp;&nbsp; projection：指用于显示的项目。</div>
<div>&nbsp;&nbsp;&nbsp; braille：盲文系统，指有触觉效果的印刷品。</div>
<div>&nbsp;&nbsp;&nbsp; aural：指语音电子合成器。</div>
<div>&nbsp;&nbsp;&nbsp; tv：电视类型的媒体。</div>
<div>&nbsp;&nbsp;&nbsp; handheld：指手持式显示设备。</div>
<div>&nbsp;&nbsp;&nbsp; all：用于所有媒体。</div>
 <img src ="http://www.cnblogs.com/singleblue/aggbug/1203797.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41276/" target="_blank">[新闻]浅析facebook的信息架构</a>]]></description></item><item><title>急求datastage</title><link>http://www.cnblogs.com/singleblue/archive/2008/05/16/1199718.html</link><dc:creator>singleblue</dc:creator><author>singleblue</author><pubDate>Fri, 16 May 2008 00:45:00 GMT</pubDate><guid>http://www.cnblogs.com/singleblue/archive/2008/05/16/1199718.html</guid><wfw:comment>http://www.cnblogs.com/singleblue/comments/1199718.html</wfw:comment><comments>http://www.cnblogs.com/singleblue/archive/2008/05/16/1199718.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/singleblue/comments/commentRss/1199718.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/singleblue/services/trackbacks/1199718.html</trackback:ping><description><![CDATA[<p>急需datastage，如果园里的朋友谁有这个软件的话，麻烦分享一下<br />
十分感谢！</p>
<img src ="http://www.cnblogs.com/singleblue/aggbug/1199718.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41275/" target="_blank">[新闻]Mozilla将于本周五发布Firefox 3.1第一个预览版</a>]]></description></item><item><title>控件隐藏(Visible=false)的一个问题</title><link>http://www.cnblogs.com/singleblue/archive/2008/05/12/1193645.html</link><dc:creator>singleblue</dc:creator><author>singleblue</author><pubDate>Mon, 12 May 2008 06:26:00 GMT</pubDate><guid>http://www.cnblogs.com/singleblue/archive/2008/05/12/1193645.html</guid><wfw:comment>http://www.cnblogs.com/singleblue/comments/1193645.html</wfw:comment><comments>http://www.cnblogs.com/singleblue/archive/2008/05/12/1193645.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/singleblue/comments/commentRss/1193645.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/singleblue/services/trackbacks/1193645.html</trackback:ping><description><![CDATA[<font face="Verdana">&lt;asp:Label ID="lblFare" runat="server" Text="" ForeColor ="red" Font-Bold ="true" style='display:none;'&gt;&lt;/asp:Label&gt;<br />
与<br />
<font face="Verdana">&lt;asp:Label ID="lblFare" runat="server" Text="" ForeColor ="red" Font-Bold ="true" Visible="false"&gt;&lt;/asp:Label&gt;<br />
引起的问题<br />
<br />
写一个js函数来取lblFare的值，如下<br />
<font face="Verdana">var lblOld=document.getElementById('lblFare');<br />
alert(lblOld.innerHTML);<br />
这时，如果后者的写法，则取不到任何值，因为这个时候Visible为false的话，控件没有Render出来<br />
</font></font></font>
 <img src ="http://www.cnblogs.com/singleblue/aggbug/1193645.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41274/" target="_blank">[新闻]瑞星将向个人用户免费1年</a>]]></description></item></channel></rss>