<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Wordpress外贸企业主题, Wp企业主题, wordpress企业主题, wordpress主题定制,  PHP代码, ASP代码, 精选JS代码, WORDPRESS, 网站SEO,Flash焦点广告,JS焦点广告,CSS技巧 &#124; 九创主题 &#187; 精选JS</title>
	<atom:link href="http://www.3code.cn/javascript-code/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.3code.cn</link>
	<description>Wordpress外贸企业主题, Wp企业主题, wordpress企业主题, wordpress主题定制,  PHP代码,ASP代码,精选JS代码,WORDPRESS,网站SEO,Flash焦点广告,JS焦点广告,CSS技巧</description>
	<lastBuildDate>Mon, 02 Jan 2012 07:26:08 +0000</lastBuildDate>
	<language>zh-cn</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>鼠标经过图片变暗的js兼容IE FIREFOX</title>
		<link>http://www.3code.cn/%e9%bc%a0%e6%a0%87%e7%bb%8f%e8%bf%87%e5%9b%be%e7%89%87%e5%8f%98%e6%9a%97%e7%9a%84js%e5%85%bc%e5%ae%b9ie-firefox/</link>
		<comments>http://www.3code.cn/%e9%bc%a0%e6%a0%87%e7%bb%8f%e8%bf%87%e5%9b%be%e7%89%87%e5%8f%98%e6%9a%97%e7%9a%84js%e5%85%bc%e5%ae%b9ie-firefox/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 15:15:01 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[精选JS]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[JS]]></category>
		<category><![CDATA[JS图片变换]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=2884</guid>
		<description><![CDATA[鼠标经过图片变暗的js兼容IE FIREFOX]]></description>
			<content:encoded><![CDATA[<p><strong>js部分：</strong></p>
<p>function dentro(valor) {<br />
valor.style['opacity'] = 60 / 100;<br />
valor.style['-moz-opacity'] = 60 / 100;<br />
valor.filters.alpha['opacity'] = 60;<br />
}<br />
function fuera(valor) {<br />
valor.style['opacity'] = 100 / 100;<br />
valor.style['-moz-opacity'] = 100 / 100;<br />
valor.filters.alpha['opacity'] = 100;<br />
}</p>
<p><strong>网页部分：</strong></p>
<p>&lt;img src="" alt="Muestra" border="0" style="filter: Alpha(opacity = 100)" onmouseout="fuera(this)" onmouseover="dentro(this)"/&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/%e9%bc%a0%e6%a0%87%e7%bb%8f%e8%bf%87%e5%9b%be%e7%89%87%e5%8f%98%e6%9a%97%e7%9a%84js%e5%85%bc%e5%ae%b9ie-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JS无间隙向左,向右,向上,向下滚动兼容IE,firefox</title>
		<link>http://www.3code.cn/js%e6%97%a0%e9%97%b4%e9%9a%99%e5%90%91%e5%b7%a6%e5%90%91%e5%8f%b3%e5%90%91%e4%b8%8a%e5%90%91%e4%b8%8b%e6%bb%9a%e5%8a%a8%e5%85%bc%e5%ae%b9iefirefox/</link>
		<comments>http://www.3code.cn/js%e6%97%a0%e9%97%b4%e9%9a%99%e5%90%91%e5%b7%a6%e5%90%91%e5%8f%b3%e5%90%91%e4%b8%8a%e5%90%91%e4%b8%8b%e6%bb%9a%e5%8a%a8%e5%85%bc%e5%ae%b9iefirefox/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 16:46:43 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[精选JS]]></category>
		<category><![CDATA[JS图片变换]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=2698</guid>
		<description><![CDATA[代码如下：boxmove(d1,d2,d3,e,obj)d1 = 外围容器d2 = 内容d3 = 复制d2的内容接替循环滚动
e = 方向与方法1,2,3,4 = 自动滚动，分别对应：上,右,下,左"top","right","bottom","left" = 手动滚动，分别对应：上,右,下,左obj = 选择手动滚动时设置为this，用于事件绑定操作。自动滚动时无须设置。]]></description>
			<content:encoded><![CDATA[<p>代码如下：</p>
<p>boxmove(d1,d2,d3,e,obj)<br />
d1 = 外围容器<br />
d2 = 内容<br />
d3 = 复制d2的内容接替循环滚动<br />
e = 方向与方法<br />
1,2,3,4 = 自动滚动，分别对应：上,右,下,左<br />
"top","right","bottom","left" = 手动滚动，分别对应：上,右,下,左<br />
obj = 选择手动滚动时设置为this，用于事件绑定操作。自动滚动时无须设置。</p>
<blockquote><p>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;<br />
&lt;html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN" xml:lang="zh-CN"&gt;<br />
&lt;head&gt;<br />
&lt;meta name="keywords" content="PRcss,xhtml,html,css,js,book,个人主页,无聊,神经,懒惰" /&gt;<br />
&lt;meta name="Author" content="PRcss,qq:50198763" /&gt;<br />
&lt;meta name="Copyright" content="本页版权归PRcss所有。All Rights Reserved" /&gt;<br />
&lt;title&gt;滚动合集 - www.poluoluo.com&lt;/title&gt;<br />
&lt;script type="text/javascript"&gt;<br />
// 自动滚动<br />
function boxmove(d1,d2,d3,e,obj){<br />
var speed=30;<br />
var demo=document.getElementById(d1);<br />
var demo1=document.getElementById(d2);<br />
var demo2=document.getElementById(d3);<br />
demo2.innerHTML=demo1.innerHTML;<br />
function boxTop(){<br />
if(demo2.offsetTop-demo.scrollTop&lt;=0){demo.scrollTop-=demo1.offsetHeight}<br />
else{demo.scrollTop++}<br />
}<br />
function boxRight(){<br />
if(demo.scrollLeft&lt;=0){demo.scrollLeft+=demo2.offsetWidth}<br />
else{demo.scrollLeft--}<br />
}<br />
function boxBottom(){<br />
if(demo1.offsetTop-demo.scrollTop&gt;=0){demo.scrollTop+=demo2.offsetHeight}<br />
else{demo.scrollTop--}<br />
}<br />
function boxLeft(){<br />
if(demo2.offsetWidth-demo.scrollLeft&lt;=0){demo.scrollLeft-=demo1.offsetWidth}<br />
else{demo.scrollLeft++}<br />
}<br />
if(e==1){<br />
var MoveTop=setInterval(boxTop,speed);<br />
demo.onmouseover=function(){clearInterval(MoveTop);}<br />
demo.onmouseout=function(){MoveTop=setInterval(boxTop,speed)}<br />
}<br />
if(e==2){<br />
var MoveRight=setInterval(boxRight,speed);<br />
demo.onmouseover=function(){clearInterval(MoveRight)}<br />
demo.onmouseout=function(){MoveRight=setInterval(boxRight,speed)}<br />
}<br />
if(e==3){<br />
var MoveBottom=setInterval(boxBottom,speed);<br />
demo.onmouseover=function(){clearInterval(MoveBottom);}<br />
demo.onmouseout=function(){MoveBottom=setInterval(boxBottom,speed)}<br />
}<br />
if(e==4){<br />
var MoveLeft=setInterval(boxLeft,speed)<br />
demo.onmouseover=function(){clearInterval(MoveLeft)}<br />
demo.onmouseout=function(){MoveLeft=setInterval(boxLeft,speed)}<br />
}<br />
if(e=="top"){<br />
MoveTop=setInterval(boxTop,speed)<br />
obj.onmouseout=function(){clearInterval(MoveTop);}<br />
}<br />
if(e=="right"){<br />
MoveRight=setInterval(boxRight,speed)<br />
obj.onmouseout=function(){clearInterval(MoveRight);}<br />
}<br />
if(e=="bottom"){<br />
MoveBottom=setInterval(boxBottom,speed)<br />
obj.onmouseout=function(){clearInterval(MoveBottom);}<br />
}<br />
if(e=="left"){<br />
MoveLeft=setInterval(boxLeft,speed)<br />
obj.onmouseout=function(){clearInterval(MoveLeft);}<br />
}<br />
}<br />
&lt;/script&gt;<br />
&lt;style type="text/css"&gt;<br />
div#a,div#b,div#c,div#d { float:left;}<br />
h2 { clear:both; }<br />
div#b,div#d,div#bb { white-space:nowrap; }<br />
&lt;/style&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;h1&gt;滚动合集&lt;/h1&gt;<br />
&lt;hr /&gt;</p>
<p>&lt;h2&gt;向上&lt;/h2&gt;<br />
&lt;div id="a" style="overflow:hidden;height:100px;width:90px;"&gt;<br />
&lt;div id="a1"&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;/div&gt;<br />
&lt;div id="a2"&gt;&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;script type="text/javascript"&gt;<br />
boxmove("a","a1","a2",1);<br />
&lt;/script&gt;</p>
<p>&lt;h2&gt;向右&lt;/h2&gt;<br />
&lt;div id="b" style="overflow:hidden;height:100px;width:90px;"&gt;<br />
&lt;div id="b1"&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;/div&gt;<br />
&lt;div id="b2"&gt;&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;script type="text/javascript"&gt;<br />
boxmove("b","b1","b2",2);<br />
&lt;/script&gt;</p>
<p>&lt;h2&gt;向下&lt;/h2&gt;<br />
&lt;div id="c" style="overflow:hidden;height:100px;width:90px;"&gt;<br />
&lt;div id="c1"&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;/div&gt;<br />
&lt;div id="c2"&gt;&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;script type="text/javascript"&gt;<br />
boxmove("c","c1","c2",3);<br />
&lt;/script&gt;</p>
<p>&lt;h2&gt;向左&lt;/h2&gt;<br />
&lt;div id="d" style="overflow:hidden;height:100px;width:90px;"&gt;<br />
&lt;div id="d1"&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;/div&gt;<br />
&lt;div id="d2"&gt;&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;script type="text/javascript"&gt;<br />
boxmove("d","d1","d2",4);<br />
&lt;/script&gt;</p>
<p>&lt;h2&gt;手动滚动 - &lt;strong onmouseover="boxmove('aa','aa1','aa2','top',this);"&gt;上&lt;/strong&gt; &lt;strong onmouseover="boxmove('aa','aa1','aa2','bottom',this);"&gt;下&lt;/strong&gt;&lt;/h2&gt;<br />
&lt;div id="aa" style="overflow:hidden;height:100px;width:90px;"&gt;<br />
&lt;div id="aa1"&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;/div&gt;<br />
&lt;div id="aa2"&gt;&lt;/div&gt;<br />
&lt;/div&gt;</p>
<p>&lt;h2&gt;手动滚动 - &lt;strong onmouseover="boxmove('bb','bb1','bb2','left',this);"&gt;左&lt;/strong&gt; &lt;strong onmouseover="boxmove('bb','bb1','bb2','right',this);"&gt;右&lt;/strong&gt;&lt;/h2&gt;<br />
&lt;div id="bb" style="overflow:hidden;height:100px;width:90px;"&gt;<br />
&lt;div id="bb1"&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;img src="http://www.poluoluo.com/jzxy/UploadFiles_333/201103/20110320101938325.gif" alt="" /&gt;<br />
&lt;/div&gt;<br />
&lt;div id="bb2"&gt;&lt;/div&gt;<br />
&lt;/div&gt;</p>
<p>&lt;/body&gt;<br />
&lt;/html&gt;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/js%e6%97%a0%e9%97%b4%e9%9a%99%e5%90%91%e5%b7%a6%e5%90%91%e5%8f%b3%e5%90%91%e4%b8%8a%e5%90%91%e4%b8%8b%e6%bb%9a%e5%8a%a8%e5%85%bc%e5%ae%b9iefirefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JS图片左右无缝隙滚动(兼容IE,Firefox 遵循W3C标准)</title>
		<link>http://www.3code.cn/js%e5%9b%be%e7%89%87%e5%b7%a6%e5%8f%b3%e6%97%a0%e7%bc%9d%e9%9a%99%e6%bb%9a%e5%8a%a8%e5%85%bc%e5%ae%b9iefirefox-%e9%81%b5%e5%be%aaw3c%e6%a0%87%e5%87%86/</link>
		<comments>http://www.3code.cn/js%e5%9b%be%e7%89%87%e5%b7%a6%e5%8f%b3%e6%97%a0%e7%bc%9d%e9%9a%99%e6%bb%9a%e5%8a%a8%e5%85%bc%e5%ae%b9iefirefox-%e9%81%b5%e5%be%aaw3c%e6%a0%87%e5%87%86/#comments</comments>
		<pubDate>Tue, 24 May 2011 02:36:54 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[精选JS]]></category>
		<category><![CDATA[JS]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=2680</guid>
		<description><![CDATA[**兼容IE,Firefox 遵循W3C标准写法的图片无缝滚动代码（支持左移/右移功能）(本示例为上下两行图片进行双行滚动)
**实现思路：一个设定宽度并且隐藏超出它宽度的内容的容器demo，里面放demo1和demo2，demo1是滚动内容,demo2为demo1的直接克隆，
**通过不断改变demo1的scrollTop或者scrollLeft达到滚动的目的，当滚动至demo1与demo2的交界处时直接跳回初始位置，
**因为demo1与demo2一样，所以分不出跳动的瞬间，从而达到“无缝”滚动的目的。]]></description>
			<content:encoded><![CDATA[<p>**兼容IE,Firefox 遵循W3C标准写法的图片无缝滚动代码（支持左移/右移功能）(本示例为上下两行图片进行双行滚动)<br />
**实现思路：一个设定宽度并且隐藏超出它宽度的内容的容器demo，里面放demo1和demo2，demo1是滚动内容,demo2为demo1的直接克隆，<br />
**通过不断改变demo1的scrollTop或者scrollLeft达到滚动的目的，当滚动至demo1与demo2的交界处时直接跳回初始位置，<br />
**因为demo1与demo2一样，所以分不出跳动的瞬间，从而达到“无缝”滚动的目的。</p>
<p>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;<br />
&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;<br />
&lt;head id="Head1" runat="server"&gt;<br />
&lt;title&gt;&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;img src="link.gif" style="cursor: pointer" onmouseover="clearright();toleft()" /&gt;<br />
&lt;img src="link1.gif" style="cursor: pointer" onmouseover="clearleft();toright()" /&gt;<br />
&lt;div&gt;<br />
&lt;div id="demo" style="overflow: hidden; width: 322px; height: 61px"&gt;<br />
&lt;table cellpadding="0" align="left" border="0" cellspace="0"&gt;<br />
&lt;tbody&gt;<br />
&lt;tr&gt;<br />
&lt;td id="demo1" valign="top"&gt;<br />
&lt;table cellspacing="0" cellpadding="0" width="322" bgcolor="#fffbf7" border="0"&gt;<br />
&lt;tbody&gt;<br />
&lt;tr align="center"&gt;<br />
&lt;td width="50" height="50"&gt;<br />
&lt;img height="50" src="link.gif" /&gt;<br />
&lt;/td&gt;<br />
&lt;td width="50" height="50"&gt;<br />
&lt;img height="50" src="link1.gif" /&gt;<br />
&lt;/td&gt;<br />
&lt;td width="50" height="50"&gt;<br />
&lt;img height="50" src="link2.gif" /&gt;<br />
&lt;/td&gt;<br />
&lt;td width="50" height="50"&gt;<br />
&lt;img height="50" src="link.gif" /&gt;<br />
&lt;/td&gt;<br />
&lt;td width="50" height="50"&gt;<br />
&lt;img height="50" src="link3.gif" /&gt;<br />
&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;/tbody&gt;<br />
&lt;/table&gt;<br />
&lt;/td&gt;<br />
&lt;td id="demo2" valign="top"&gt;<br />
&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;/tbody&gt;<br />
&lt;/table&gt;<br />
&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;div&gt;<br />
&lt;div id="demo_a" style="overflow: hidden; width: 322px; height: 61px"&gt;<br />
&lt;table cellpadding="0" align="left" border="0" cellspace="0"&gt;<br />
&lt;tbody&gt;<br />
&lt;tr&gt;<br />
&lt;td id="demo_b" valign="top"&gt;<br />
&lt;table cellspacing="0" cellpadding="0" width="322" bgcolor="#fffbf7" border="0"&gt;<br />
&lt;tbody&gt;<br />
&lt;tr align="center"&gt;<br />
&lt;td width="50" height="50"&gt;<br />
&lt;img height="50" src="link.gif" /&gt;<br />
&lt;/td&gt;<br />
&lt;td width="50" height="50"&gt;<br />
&lt;img height="50" src="link1.gif" /&gt;<br />
&lt;/td&gt;<br />
&lt;td width="50" height="50"&gt;<br />
&lt;img height="50" src="link2.gif" /&gt;<br />
&lt;/td&gt;<br />
&lt;td width="50" height="50"&gt;<br />
&lt;img height="50" src="link.gif" /&gt;<br />
&lt;/td&gt;<br />
&lt;td width="50" height="50"&gt;<br />
&lt;img height="50" src="link3.gif" /&gt;<br />
&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;/tbody&gt;<br />
&lt;/table&gt;<br />
&lt;/td&gt;<br />
&lt;td id="demo_c" valign="top"&gt;<br />
&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;/tbody&gt;<br />
&lt;/table&gt;<br />
&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;script type="text/javascript"&gt;<br />
/*<br />
**兼容IE,Firefox 遵循W3C标准写法的图片无缝滚动代码（支持左移/右移功能）(本示例为上下两行图片进行双行滚动)<br />
**<br />
**实现思路：一个设定宽度并且隐藏超出它宽度的内容的容器demo，里面放demo1和demo2，demo1是滚动内容,demo2为demo1的直接克隆，<br />
**通过不断改变demo1的scrollTop或者scrollLeft达到滚动的目的，当滚动至demo1与demo2的交界处时直接跳回初始位置，<br />
**因为demo1与demo2一样，所以分不出跳动的瞬间，从而达到“无缝”滚动的目的。<br />
*/<br />
var speed1=0    //图片左移的速度<br />
var MyMar1    //setInterverval方法返回的间隔ID,些ID为全局的调用次数(用于第一行图片)<br />
var MyMar2    //setInterverval方法返回的间隔ID,些ID为全局的调用次数(用于第二行图片)<br />
var lefthit=0        //记录左移按钮点击次数<br />
var righthit=0    ////记录右移按钮点击次数<br />
//调用右移方法前,先让左移停止（clearInterval清除setInterval对方法的调用）<br />
function clearleft(){<br />
clearInterval(MyMar1)<br />
clearInterval(MyMar2)<br />
}<br />
//图片左移的方法<br />
function toleft(){<br />
//判断是否是第一次按下左移按钮（图片往左开始移动的时候，不会在调用此方法。只有当按了右移按钮时，才会把lefthit重设为0）<br />
if(lefthit==0){<br />
speed1=30;//图片左移速度时间毫秒<br />
//让的内容demo2与demo1内容一样<br />
document.getElementById("demo2").innerHTML=document.getElementById("demo1").innerHTML<br />
//上行图片移动的方法<br />
function Marquee1(){<br />
//当demo滚动至demo2的交界处。与就是与demo2重合时。offsetWidth与scrollLeft刚好相等<br />
if(document.getElementById("demo2").offsetWidth-document.getElementById("demo").scrollLeft&lt;=0){<br />
//demo跳回初始位置<br />
document.getElementById("demo").scrollLeft-=document.getElementById("demo1").offsetWidth<br />
}<br />
else{<br />
//demo开始重新移动<br />
document.getElementById("demo").scrollLeft++<br />
}<br />
}<br />
//setInterval让Marquee1方法每隔多少秒执行一次，并把返回的调用次数ID<br />
MyMar1=setInterval(Marquee1,speed1)<br />
//当鼠标移动demo上面时。调用clearInterval清除MyMar1.这样图片便不会在移动了。移到图片时，第一行和第二行的图片都会停止<br />
document.getElementById("demo").onmouseover=function()<br />
{clearInterval(MyMar1);clearInterval(MyMar2)}<br />
//当鼠标移除demo时,重新setInterval让方法执行，这样图片会继续移动<br />
document.getElementById("demo").onmouseout=function()<br />
{MyMar1=setInterval(Marquee1,speed1);clearInterval(MyMar2);MyMar2=setInterval(Marquee2,speed1)}<br />
//下面的方法与上面的方法一样，用于第二行的图片向左移动<br />
document.getElementById("demo_c").innerHTML=document.getElementById("demo_b").innerHTML<br />
function Marquee2(){<br />
if(document.getElementById("demo_c").offsetWidth-document.getElementById("demo_a").scrollLeft&lt;=0){<br />
document.getElementById("demo_a").scrollLeft-=document.getElementById("demo_b").offsetWidth}<br />
else{<br />
document.getElementById("demo_a").scrollLeft++<br />
}<br />
}<br />
MyMar2=setInterval(Marquee2,speed1)<br />
document.getElementById("demo_a").onmouseover=function()<br />
{clearInterval(MyMar2);clearInterval(MyMar1)}<br />
document.getElementById("demo_a").onmouseout=function()<br />
{MyMar2=setInterval(Marquee2,speed1); document.getElementById("demo").onmouseout()}<br />
lefthit=1        //设置左移按钮，当按了一次左移后(不管按多少次)，在没按右移按钮之前，toleft方法里的的代码不会再被执行<br />
righthit=0    //把右移按钮设为0,这样当下次点了右移按钮的时候，以便toright方法被调用<br />
}<br />
}</p>
<p>var MyMar3    //setInterverval方法返回的间隔ID,些ID为全局的调用次数(用于第一行图片)<br />
var MyMar4    //setInterverval方法返回的间隔ID,些ID为全局的调用次数(用于第二行图片)<br />
var speed2=0    //图片右移的速度<br />
//调用移左方法前,先让右移停止（clearInterval清除setInterval对方法的调用）<br />
function clearright(){<br />
clearInterval(MyMar3)<br />
clearInterval(MyMar4)<br />
}</p>
<p>//图片右移方法(与图片左移方法思路一样)<br />
function toright(){<br />
//判断是否是第一次按下右移按钮（图片往右开始移动的时候，不会在调用此方法。只有当按了左移按钮时，才会把righthit重设为0）<br />
if(righthit==0){<br />
speed2=30;<br />
document.getElementById("demo2").innerHTML=document.getElementById("demo1").innerHTML<br />
function Marquee_a(){<br />
if(document.getElementById("demo").scrollLeft&lt;=0){<br />
document.getElementById("demo").scrollLeft=document.getElementById("demo2").offsetWidth<br />
}<br />
else{<br />
document.getElementById("demo").scrollLeft--<br />
}<br />
}<br />
MyMar3=setInterval(Marquee_a,speed2)<br />
document.getElementById("demo").onmouseover=function()<br />
{clearInterval(MyMar3);document.getElementById("demo_a").onmouseover()}<br />
document.getElementById("demo").onmouseout=function()<br />
{MyMar3=setInterval(Marquee_a,speed2);clearInterval(MyMar4);MyMar4=setInterval(Marquee_b,speed2)}</p>
<p>document.getElementById("demo_c").innerHTML=document.getElementById("demo_b").innerHTML<br />
function Marquee_b(){<br />
if(document.getElementById("demo_a").scrollLeft&lt;=0){<br />
document.getElementById("demo_a").scrollLeft=document.getElementById("demo_c").offsetWidth<br />
}<br />
else{<br />
document.getElementById("demo_a").scrollLeft--<br />
}<br />
}<br />
MyMar4=setInterval(Marquee_b,speed2)<br />
document.getElementById("demo_a").onmouseover=function()<br />
{clearInterval(MyMar4);clearInterval(MyMar3)}<br />
document.getElementById("demo_a").onmouseout=function()<br />
{MyMar4=setInterval(Marquee_b,speed2);document.getElementById("demo").onmouseout()}<br />
righthit=1    //设置右移按钮，当按了一次右移按钮后(不管按多少次)，在没按左移按钮之前，toright方法里的的代码不会再被执行<br />
lefthit=0    //把左移按钮设为0,这样当下次点了左移按钮的时候，以便toleft方法被调用<br />
}<br />
}<br />
&lt;/script&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/js%e5%9b%be%e7%89%87%e5%b7%a6%e5%8f%b3%e6%97%a0%e7%bc%9d%e9%9a%99%e6%bb%9a%e5%8a%a8%e5%85%bc%e5%ae%b9iefirefox-%e9%81%b5%e5%be%aaw3c%e6%a0%87%e5%87%86/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JS网页打印大全</title>
		<link>http://www.3code.cn/js%e7%bd%91%e9%a1%b5%e6%89%93%e5%8d%b0%e5%a4%a7%e5%85%a8/</link>
		<comments>http://www.3code.cn/js%e7%bd%91%e9%a1%b5%e6%89%93%e5%8d%b0%e5%a4%a7%e5%85%a8/#comments</comments>
		<pubDate>Tue, 03 May 2011 08:33:07 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[精选JS]]></category>
		<category><![CDATA[JS]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=2544</guid>
		<description><![CDATA[JS网页打印大全 /普通打印（整页打）/打印网页内部分内容（自定义）/打印去掉/添加页眉页脚]]></description>
			<content:encoded><![CDATA[<h3>Javascript网页打印大全</h3>
<p>导读：因贴子较长，特弄个导读出来，有兴趣的研究。<br />
该贴含有如下内容：</p>
<p><span style="color: red;">普通打印（整页打） 打印网页内部分内容（自定义） 打印去掉/添加页眉页脚 使用外部控件/方法实现多功能打印 打印背景</span></p>
<p>以上为代码控制</p>
<p><span style="color: red;">设置“页面设置”实现打印参数设置（Window系统图文版）</span></p>
<p><span style="font-size: medium;"><span style="color: red;">一、普通打印（整页打）</span></span><br />
这个不用多说，直接用</p>
<p><span style="color: red;">二、打印网页内部分内容（自定义）</span></p>
<p>分三种方法实现<br />
<span style="color: red;">1、用css控制</span></p>
<div>
.a {display:block}<br />
.b {display:hidden}</div>
<p>把你不想打印的部分class设为b<br />
首先在网页中添加：</p>
<div>
VIEWASTEXT&gt;<br />
&lt;/OBJECT&gt;</div>
<p>然后就可以依次加入功能按钮了：</p>
<div>
&lt;input type="button" value="页面设置"&gt;<br />
&lt;input type="button" value="打印预览"&gt; &lt;INPUT type="button" value="关闭窗口" &gt;</div>
<p>将这两块东西放到&lt;center&gt;&lt;/center&gt;就不会打印这些按钮了。当然要定义noprint了：<br />
&lt;style media="print"&gt;.Noprint { DISPLAY: none }&lt;/style&gt;只要把不想打印的东西的css设置成noprint就可以了。<br />
现在就实现了基本的web打印，需要注意的情况如下：<br />
a. 必须将ie的internet选项的安全设置中对于没有标记为安全的ActiveX控件进行...设置成提示或者启用，否则会报错，导致不可用。<br />
b. 如果在vs.net编辑环境下编辑该页面，它经常自动的给object添加多余的参数，有了这些东西，打印就会出错，所以要记得最后保存的时候删除它们。</p>
<p><span style="color: red;">2、用javascript打印固定标签内的内容</span><br />
<strong>a、在页面的代码头部处加入JavaScript：</strong><br />
<strong></p>
<p></strong></p>
<div>function doPrint() {<br />
bdhtml=window.document.body.innerHTML;<br />
sprnstr="&lt;!--startprint--&gt;";<br />
eprnstr="&lt;!--endprint--&gt;";<br />
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);<br />
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));<br />
window.document.body.innerHTML=prnhtml;<br />
window.print();<br />
}<br />
&lt;/script&gt;</div>
<p><strong>b、在页面正文处加上&lt;!--startprint--&gt;与&lt;!--endprint--&gt;标识。</strong><br />
也就是在需要用户打印保存的正文所对应的html处附加上。同时，如果采用小偷程序获得远程数据并需打印，可将此等数据置于该定义标签之内即可。<br />
<strong>c、截取内容部分已完成，现在加个“打印”的链接：</strong><br />
&lt;a href="javas</p>
<div>cript:;" &gt;打印&lt;/a&gt;</p>
<p><span style="color: red;">3、windows自带功能</span><br />
按住鼠标的左键，将你想要打印的内容选定，然后单击右键选择“打印”，在弹出的打印对话框中的“页面范围”中选择“选定范围”就可以只打印你选择的内容了。</p>
<p><span style="font-size: medium;"><span style="color: red;">（三）打印去掉/添加页眉页脚</span></span></p>
<div>cript &gt;</p>
<div>
var hkey_root,hkey_path,hkey_key<br />
hkey_root="HKEY_CURRENT_USER"<br />
hkey_path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"<br />
//设置网页打印的页眉页脚为空<br />
function pagesetup_null(){<br />
try{<br />
var RegWsh = new ActiveXObject("WScript.Shell")<br />
hkey_key="header"<br />
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"")<br />
hkey_key="footer"<br />
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"")<br />
}catch(e){}<br />
}<br />
//设置网页打印的页眉页脚为默认值<br />
function pagesetup_default(){<br />
try{<br />
var RegWsh = new ActiveXObject("WScript.Shell")<br />
hkey_key="header"<br />
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"&amp;w&amp;b页码，&amp;p/&amp;P")hkey_key="footer"<br />
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"&amp;u&amp;b&amp;d")<br />
}catch(e){}<br />
}<br />
&lt;/script&gt;<br />
&lt;input type="button" value="清空页码" onclick=pagesetup_null()&gt;<br />
&lt;input type="button" value="恢复页码" onclick=pagesetup_default()&gt;</div>
<p>复制出去，看下效果就可以了</p>
<p><span style="font-size: medium;"><span style="color: red;">（四）<span style="font-size: x-small;">使用外部控件/方法实现多功能打印</span></span></span></p>
<p><span style="font-size: x-small;"><span style="color: #ff0000;">1、<span style="color: red;">IEWebBrowser组件</span></span></span></p>
<p>介绍<br />
<a href="http://support.microsoft.com/default.aspx?scid=kb%3BEN-US%3BQ267240#top" target="_blank"><span style="color: #0000ff;">http://support.microsoft.com/default.aspx?scid=kb%3BEN-US%3BQ267240#top</span></a><br />
<a href="http://support.microsoft.com/kb/q247671/#appliesto" target="_blank"><span style="color: #0000ff;">http://support.microsoft.com/kb/q247671/#appliesto</span></a></p>
<p>代码</p>
<div>
<div>
" height="0"&gt;&lt;input name=Button onClick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开&gt;<br />
&lt;input name=Button onClick=document.all.WebBrowser.ExecWB(2,1) type=button value=关闭所有&gt;<br />
&lt;input name=Button onClick=document.all.WebBrowser.ExecWB(4,1) type=button value=另存为&gt;<br />
&lt;input name=Button onClick=document.all.WebBrowser.ExecWB(6,1) type=button value=打印&gt;<br />
&lt;input name=Button onClick=document.all.WebBrowser.ExecWB(6,6) type=button value=直接打印&gt;<br />
&lt;input name=Button onClick=document.all.WebBrowser.ExecWB(7,1) type=button value=打印预览&gt;<br />
&lt;input name=Button onClick=document.all.WebBrowser.ExecWB(8,1) type=button value=页面设置&gt;<br />
&lt;input name=Button onClick=document.all.WebBrowser.ExecWB(10,1) type=button value=属性&gt;<br />
&lt;input name=Button onClick=document.all.WebBrowser.ExecWB(17,1) type=button value=全选&gt;<br />
&lt;input name=Button onClick=document.all.WebBrowser.ExecWB(22,1) type=button value=刷新&gt;<br />
&lt;input name=Button onClick=document.all.WebBrowser.ExecWB(45,1) type=button value=关闭&gt;</div>
<p><span style="color: red;">2、<span style="color: red;">使用ScriptX.cab控件</span></span><br />
<span style="color: red;"><br />
</span><br />
<span style="color: red;"><span style="color: red;"><strong><span style="color: black;">1．下载ScriptX.cab控件</span></strong></p>
<p><span style="color: black;">官网</span><a href="http://www.meadroid.com/scriptx/index.asp" target="_blank"><span style="color: black;">http://www.meadroid.com/scriptx/index.asp</span></a></p>
<p><strong><span style="color: black;">2．使用object元素，修改codebase，classid的值</span></strong></p>
<p><span style="color: black;">这里调用控件ScriptX.cab </span><br />
<span style="color: black;"><br />
</span><span style="color: black;">代码</span><br />
</span><span style="color: black;"></p>
<p></span></span></p>
<div><span style="color: black;">引用:</span></div>
<div><span style="color: black;">&lt;OBJECT style="DISPLAY: none"  codeBase="${rootUrl}js/smsx.cab#VVersion=6,3,435,20"  classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814"  viewastext&gt;&lt;/OBJECT&gt;<br />
</span></div>
<p><span style="color: red;"><br />
<span style="color: black;">这段代码用来加载cab文件，clsid和codebase必须要和你下载的cab中的信息对应，否则组件会加载错误，这两项其实不难找，只要你用winrar打开你下载的cab文件，然后找到扩展名是.inf的文件，然后打开之，就能看到了。</span></p>
<p><strong><span style="color: black;">3．调用控件脚本</span></strong></p>
<p><span style="color: black;">Print.js文件<br />
</span><span style="color: black;">代码</span></p>
<p><span style="color: black;"></p>
<p></span></span></p>
<div><span style="color: black;">引用:</span></div>
<div><span style="color: black;"><br />
</span><span style="color: black;">function setPrintBase(headerText,footerText,rootUrl) {</p>
<p>// -- advanced features ，未曾使用过，有待确认。</p>
<p>//factory.printing.SetMarginMeasure(2); // measure margins in inches</p>
<p>//factory.SetPageRange(false, 1, 3);// need pages from 1 to 3</p>
<p>//factory.printing.printer = "HP DeskJet 870C";</p>
<p>//factory.printing.copies = 2;</p>
<p>//factory.printing.collate = true;</p>
<p>//factory.printing.paperSize = "A4";</p>
<p>//factory.printing.paperSource = "Manual feed"</p>
<p>var header = (headerText==null||headerText=="")?'默认页眉':headerText;</p>
<p>var footer = (footerText==null||footerText=="")?'默认页角':footerText;</p>
<p>factory.printing.header = "&amp;b"+header+"&amp;b" ;</p>
<p>factory.printing.footer = "&amp;b"+footer;</p>
<p>factory.printing.portrait = true;</p>
<p>factory.printing.leftMargin =10.00;</p>
<p>factory.printing.topMargin =10.00;</p>
<p>factory.printing.rightMargin =10.00;</p>
<p>factory.printing.bottomMargin =10.00;</p>
<p>}<br />
</span></div>
<p><span style="color: black;"><br />
</span><br />
<span style="color: black;">例子</span></p>
<div>
<div>
&lt;head&gt;<br />
&lt;meta http-equiv="imagetoolbar" c&gt;<br />
&lt;script language="javascript" src="print.js"&gt;&lt;/script&gt;<br />
&lt;style media="print"&gt;<br />
.Noprint {DISPLAY: none;}<br />
&lt;/style&gt;<br />
&lt;title&gt;打印测试&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;OBJECT  id="factory" style="DISPLAY: none"  codeBase="smsx.cab#VVersion=6,3,435,20"  classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814"  viewastext&gt;&lt;/OBJECT&gt;</p>
<p>&lt;script defer&gt;<br />
function window.onload() {<br />
setPrintBase('页眉','页脚');<br />
}<br />
&lt;/script&gt;<br />
&lt;body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0"&gt;<br />
&lt;center&gt;<br />
&lt;input type=button value="打印" &gt;<br />
&lt;input type=button value="页面设置" &gt;<br />
&lt;input type=button value="打印预览" &gt;<br />
&lt;input type="button" value="关闭" &gt;<br />
&lt;/center&gt;<br />
&lt;center&gt;<br />
&lt;table width="100%" border="0" cellpadding="0" cellspacing="0"&gt;<br />
&lt;tr&gt;&lt;td align="center"&gt;&lt;b&gt;内容&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;<br />
&lt;/table&gt;<br />
&lt;/center&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p></div>
<p><span style="font-size: medium;"><span style="color: #ff0000;">（五）打印背景</span></span><br />
<span style="color: #ff0000;"><span style="color: black;">默认情况下，使用IE浏览器打印网页时，不打印网页背景。如果需要打印网页背景，可以采用如下的方法设置：<br />
1. 启动IE浏览器。<br />
2. 选择【工具】菜单中的【Internet选项】菜单项，打开【Internet选项】对话框。<br />
3. 打开【高级】选项卡，在【打印】选区中选择【打印背景颜色和图像】复选框。<br />
4. 单击【确定】按钮，关闭对话框。</span><br />
</span><br />
<span style="font-size: medium;"><span style="color: #ff0000;">（六）</span></span><span style="color: #ff0000;"><strong><span style="font-size: medium;">如何用IE打印网页</span></strong></p>
<p><span style="color: black;">Internet   Explorer（简称IE）5.0以上版本强大的打印及打印预览功能。本文就向大家介绍如何用IE来打印网页。（谁？谁？谁在扔西红柿？下面一片嘘声：  这还用得着你讲呀？！）咳咳咳，是的是的，在IE中打印网页实在是太简单不过了。只需点一下工具栏上“打印”按钮就可将当前网页打印出来。如下图所示：</span><br />
<span style="color: black;"><img alt="" />cript网页打印大全 - 心雨 - 心雨" height=100 alt="Javascript网页打印大全 - 心雨 - 心雨" src="http://cqzx.sdedu.net/sdms/images/guide1.JPG" width=600 border=0&gt;</span></p>
<p><span style="color: black;">不 过，你这样打出来的效果怎么样呢？我就不敢说了。我今天要和大家讲的就是一些打印方面的设置参数。如何大家把这些参数设置好，你就会发现IE的打印功能  快追得上Word了。今后你打印网页时就可以想怎么打就怎么打了。好，闲话少说，现在就跟我来一起看看怎么样设置IE的打印参数。</span><br />
<span style="color: black;">我们以下图要打印的学生名单（《学生学籍管理系统MX》查询结果网页）为例，讲解如何设置这些打印参数：</span><br />
<span style="color: black;"><img alt="" />cript网页打印大全 - 心雨 - 心雨" height=298 alt="Javascript网页打印大全 - 心雨 - 心雨" src="http://cqzx.sdedu.net/sdms/images/guide2.JPG" width=400 border=0&gt;</span></p>
<p><span style="color: black;">假如我们直接点工具栏的“打印”按钮或点“文件”菜单中的“打印”进行打印这个网页的话，就会打印出很多不必要的信息。所以在打印前我们应先用IE5新增的“打印预览”功能查看当前网页的实际打印效果。如下图所示：</span></p>
<p><span style="color: black;"><img alt="" />cript网页打印大全 - 心雨 - 心雨" height=254 alt="Javascript网页打印大全 - 心雨 - 心雨" src="http://cqzx.sdedu.net/sdms/images/guide3.JPG" width=600 border=0&gt;</span></p>
<p><span style="color: black;">在如下图所示的“打印预览”对话框中，我们可以看到，网页标题、网页的URL地址及打印日期等我们所不需要的信息也被打印出来了。而页码又在右上角，能不能把它移到其他位置（如我们常见的右下角）呢？</span></p>
<p><span style="color: black;"><img alt="" />cript网页打印大全 - 心雨 - 心雨" height=274 alt="Javascript网页打印大全 - 心雨 - 心雨" src="http://cqzx.sdedu.net/sdms/images/guide4.JPG" width=600 border=0&gt;<br />
<img alt="" />cript网页打印大全 - 心雨 - 心雨" height=274 alt="Javascript网页打印大全 - 心雨 - 心雨" src="http://cqzx.sdedu.net/sdms/images/guide5.JPG" width=600 border=0&gt;</span></p>
<p><span style="color: black;">能不能按照我们所想要的样式来打印网页呢？当然可以。一切就在“页面设置”中。</span></p>
<p><span style="color: black;"><img alt="" />cript网页打印大全 - 心雨 - 心雨" height=255 alt="Javascript网页打印大全 - 心雨 - 心雨" src="http://cqzx.sdedu.net/sdms/images/guide6.JPG" width=600 border=0&gt;</span></p>
<p><span style="color: black;">弹出如下图所示的“页面设置”对话框，所有的秘密都在这里！</span></p>
<p><span style="color: black;"><img alt="" />cript网页打印大全 - 心雨 - 心雨" height=382 alt="Javascript网页打印大全 - 心雨 - 心雨" src="http://cqzx.sdedu.net/sdms/images/guide7.JPG" width=393 border=0&gt;</span></p>
<p><span style="color: black;">原 来，IE自动给我们在页眉和页脚处加上了这些不必要的打印信息。如果我们不想要任何页眉和页脚的话，直接删除它们就行了。：-）大部分时候我都是这样做  的。但如果你想自定义页眉和页脚的时候，该怎么做呢？上面的那些“&amp;w&amp;b&amp;p”等等究竟表示什么意思呀？给你个表格就知道了。 </span><span style="color: black;">符号</span><span style="color: black;">含义</span></p>
<table cellspacing="1" cellpadding="4">
<tbody>
<tr>
<td><span style="color: black;">&amp;w</span></td>
<td><span style="color: black;">网页标题</span></td>
</tr>
<tr>
<td><span style="color: black;">&amp;u</span></td>
<td><span style="color: black;">网页地址 (URL)</span></td>
</tr>
<tr>
<td><span style="color: black;">&amp;d</span></td>
<td><span style="color: black;">短日期格式（由“控制面板”中的“区域设置”指定）</span></td>
</tr>
<tr>
<td><span style="color: black;">&amp;D</span></td>
<td><span style="color: black;">长日期格式（由“控制面板”中的“区域设置”指定）</span></td>
</tr>
<tr>
<td><span style="color: black;">&amp;t</span></td>
<td><span style="color: black;">由“控制面板”中的“区域设置”指定的时间格式</span></td>
</tr>
<tr>
<td><span style="color: black;">&amp;T</span></td>
<td><span style="color: black;">24 小时时间格式</span></td>
</tr>
<tr>
<td><span style="color: black;">&amp;p</span></td>
<td><span style="color: black;">当前页码</span></td>
</tr>
<tr>
<td><span style="color: black;">&amp;P</span></td>
<td><span style="color: black;">总页数 </span></td>
</tr>
<tr>
<td><span style="color: black;">&amp;b</span></td>
<td><span style="color: black;">文本右对齐（请把要右对齐的文字放在“&amp;b”之后）</span></td>
</tr>
<tr>
<td><span style="color: black;">&amp;b&amp;b</span></td>
<td><span style="color: black;">文字居中（请把要居中的文字放在“&amp;b”和“&amp;b” 之间）</span></td>
</tr>
<tr>
<td><span style="color: black;">&amp;&amp;</span></td>
<td><span style="color: black;">单个 &amp; 号 (&amp;)</span></td>
</tr>
</tbody>
</table>
<p><span style="color: black;">注：1、这些符号可以与文字组合使用，如本教程中的“页码，&amp;p/&amp;P”。 </span><br />
<span style="color: black;">2、页眉和页脚默认是左对齐的，所以IE只提供了右对齐和居中的设置符号。<br />
3、推荐给大家一种设置方法：页眉为空，页脚设为“&amp;b第 &amp;p 页 / 共 &amp;P 页&amp;b”，打印效果为在页脚居中显示“第 1 页 / 共 4 页”的效果。</span><br />
<span style="color: black;">知 道了上面的知识，你就可以打印了。但有时你会发现，网页中的一些图像在打印时不见了。Why？为什么会这样？别着急，IE的默认设置是不打印网页的背景  颜色和图像的。您只需进入IE的Internet选项将它选中（打上勾）就行了。具体操作方法是：点IE的主菜单中的“工具”——“Internet选  项”——再在弹出的对话框中占击“高级”选项卡，找到“打印背景颜色和图像”一项。如下图所示：</span></p>
<p><span style="color: black;"><img alt="" />cript网页打印大全 - 心雨 - 心雨" height=369 alt="Javascript网页打印大全 - 心雨 - 心雨" src="http://cqzx.sdedu.net/sdms/images/guide8.JPG" width=350 border=0&gt;</span></p>
<p><span style="color: black;">然后将上图中红色圈住的选项打上勾，再点“确定”就OK了。</span></p>
<p><span style="color: black;">至此，我们就完成了对IE的打印设置。接下来，只要我们没有关闭IE，我们就可以一直使用上述设置（最后一项“打印背景颜色和图像”的更改始终有效）进行打印。打印前一般先进行打印预览，效果满意后再开始打印。</span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="color: #ff0000; font-size: large;">自己曾经用过的打印</span></p>
<p>JS 实现简单的页面局部打印<br />
function preview(oper)<br />
{<br />
if (oper &lt; 10)<br />
{<br />
bdhtml=window.document.body.innerHTML;//获取当前页的html代码<br />
sprnstr="&lt;!--startprint"+oper+"--&gt;";//设置打印开始区域<br />
eprnstr="&lt;!--endprint"+oper+"--&gt;";//设置打印结束区域<br />
prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+18); //从开始代码向后取html</p>
<p>prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));//从结束代码向前取html<br />
window.document.body.innerHTML=prnhtml;<br />
window.print();<br />
window.document.body.innerHTML=bdhtml;<br />
} else {<br />
window.print();<br />
}<br />
}</p>
<p>使用很简单 将页面内要打印的内容加入中间&lt;!--startprint1--&gt;XXXXX&lt;!--endprint1--&gt;<br />
再加个打印按纽 onclick=preview(1)</p>
<p></span></div>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/js%e7%bd%91%e9%a1%b5%e6%89%93%e5%8d%b0%e5%a4%a7%e5%85%a8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JS实现的DIV模拟滚动条(支持IE6,7,8/FF)</title>
		<link>http://www.3code.cn/js%e5%ae%9e%e7%8e%b0%e7%9a%84div%e6%a8%a1%e6%8b%9f%e6%bb%9a%e5%8a%a8%e6%9d%a1%e6%94%af%e6%8c%81ie678ff/</link>
		<comments>http://www.3code.cn/js%e5%ae%9e%e7%8e%b0%e7%9a%84div%e6%a8%a1%e6%8b%9f%e6%bb%9a%e5%8a%a8%e6%9d%a1%e6%94%af%e6%8c%81ie678ff/#comments</comments>
		<pubDate>Thu, 17 Feb 2011 08:22:14 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[精选JS]]></category>
		<category><![CDATA[div]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[JS]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=2510</guid>
		<description><![CDATA[最近老看浏览器的滚动条不顺眼,设置滚动条样式也只是IE的特有属性.抽了点时间用JS写了个模拟滚动条.IE下支持滚轮滚动,FF下暂时只能用鼠标拖动.说完废话,下面看代码吧~]]></description>
			<content:encoded><![CDATA[<p>最近老看浏览器的滚动条不顺眼,设置滚动条样式也只是IE的特有属性.抽了点时间用JS写了个模拟滚动条.IE下支持滚轮滚动,FF下暂时只能用鼠标拖动.说完废话,下面看代码吧~</p>
<p>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>"&gt;<br />
&lt;html xmlns="<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>"&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv="Content-Type" content="text/html; charset=gb2312" /&gt;<br />
&lt;title&gt;--&lt;/title&gt;<br />
&lt;style&gt;<br />
/*主窗*/<br />
#Scroll{width:200px;height:400px;background:#f8f8f8}<br />
/*左边内容区*/<br />
#ScroLeft{float:left;height:100%;width:190px;overflow:hidden}<br />
/*滚动条背景*/<br />
#ScroRight{position:relative;float:right;height:100%;width:10px;background:#F1F1F1;overflow:hidden;}<br />
/*滚动条*/<br />
#ScroLine{position:absolute;z-index:1;top:0px;left:0px;width:100%;height:20px;overflow:hidden;background:#666666}<br />
&lt;/style&gt;<br />
&lt;/head&gt;<br />
&lt;script&gt;<br />
var Scrolling=false;<br />
function $(o){return document.getElementById(o)}<br />
function ScroMove(){Scrolling=true}<br />
document.onmousemove=function(e){if(Scrolling==false)return;ScroNow(e)}<br />
document.onmouseup=function(e){Scrolling=false}<br />
function ScroNow(event){<br />
var event=event?event:(window.event?window.event:null);<br />
var Y=event.clientY-$("Scroll").getBoundingClientRect().top-$("ScroLine").clientHeight/2;<br />
var H=$("ScroRight").clientHeight-$("ScroLine").clientHeight;<br />
var SH=Y/H*($("ScroLeft").scrollHeight-$("ScroLeft").clientHeight);<br />
if (Y&lt;0)Y=0;if (Y&gt;H)Y=H;<br />
$("ScroLine").style.top=Y+"px";<br />
$("ScroLeft").scrollTop=SH;<br />
}<br />
function ScrollWheel(){<br />
var Y=$("ScroLeft").scrollTop;<br />
var H=$("ScroLeft").scrollHeight-$("ScroLeft").clientHeight;<br />
if (event.wheelDelta &gt;=120){Y=Y-80}else{Y=Y+80}<br />
if(Y&lt;0)Y=0;if(Y&gt;H)Y=H;<br />
$("ScroLeft").scrollTop=Y;<br />
var SH=Y/H*$("ScroRight").clientHeight-$("ScroLine").clientHeight;<br />
if(SH&lt;0)SH=0;<br />
$("ScroLine").style.top=SH+"px";<br />
}<br />
&lt;/script&gt;<br />
&lt;body&gt;<br />
&lt;div id="Scroll" onselectstart="return false" onmousewheel="ScrollWheel()"&gt;&lt;div id="ScroLeft"&gt;</p>
<p>内容1111&lt;br&gt;内容&lt;br&gt;内容&lt;br&gt;内容&lt;br&gt;内容&lt;br&gt;内容&lt;br&gt;内容&lt;br&gt;内容&lt;br&gt;内容&lt;br&gt;<br />
内容&lt;br&gt;内容&lt;br&gt;内容&lt;br&gt;内容&lt;br&gt;内容&lt;br&gt;内容&lt;br&gt;内容&lt;br&gt;内容&lt;br&gt;内容&lt;br&gt;<br />
内容&lt;br&gt;内容&lt;br&gt;内容&lt;br&gt;内容&lt;br&gt;内容5555&lt;br&gt;内容&lt;br&gt;内容&lt;br&gt;内容&lt;br&gt;内容&lt;br&gt;<br />
内容&lt;br&gt;内容&lt;br&gt;内容&lt;br&gt;内容&lt;br&gt;内容&lt;br&gt;内容&lt;br&gt;内容&lt;br&gt;内容&lt;br&gt;内容&lt;br&gt;<br />
内容&lt;br&gt;内容&lt;br&gt;内容&lt;br&gt;内容&lt;br&gt;内容&lt;br&gt;内容&lt;br&gt;内容&lt;br&gt;内容&lt;br&gt;内容0000&lt;br&gt;</p>
<p>&lt;/div&gt;&lt;div id="ScroRight"  onclick="ScroNow(event)"&gt;&lt;div id="ScroLine"  OnMouseDown="ScroMove()"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/js%e5%ae%9e%e7%8e%b0%e7%9a%84div%e6%a8%a1%e6%8b%9f%e6%bb%9a%e5%8a%a8%e6%9d%a1%e6%94%af%e6%8c%81ie678ff/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery弹出窗口插件Facebox</title>
		<link>http://www.3code.cn/jquery%e5%bc%b9%e5%87%ba%e7%aa%97%e5%8f%a3%e6%8f%92%e4%bb%b6facebox/</link>
		<comments>http://www.3code.cn/jquery%e5%bc%b9%e5%87%ba%e7%aa%97%e5%8f%a3%e6%8f%92%e4%bb%b6facebox/#comments</comments>
		<pubDate>Fri, 28 Jan 2011 05:31:33 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[精选JS]]></category>
		<category><![CDATA[JS]]></category>
		<category><![CDATA[JS图片变换]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=2445</guid>
		<description><![CDATA[jQuery弹出窗口插件Facebox, facebox是一个jquery为基础的lightbox，可显示图像， divs ，或者远程页面。 它的使用简单，容易。]]></description>
			<content:encoded><![CDATA[<p>facebox是一个jquery为基础的lightbox，可显示图像， divs ，或者远程页面。 它的使用简单，容易。</p>
<p>首先我们用Facebox观看图片 ：<br />
&lt;a href="cssrain.jpg" rel="facebox"&gt;text&lt;/a&gt;<br />
仅仅这样就OK。</p>
<p>然后我们在来看 用Facebox观看div  ：<br />
&lt;a href="#info" rel="facebox"&gt;text&lt;/a&gt;<br />
ok,就这样就能简单的实现facebox了。</p>
<p>当然在ajax横行的时代，ajax远程加载页面也是必不可少的。<br />
我们用Facebox加载远程的页面内容：<br />
&lt;a href="cssrain.html" rel="facebox"&gt;text&lt;/a&gt;<br />
OK，这样就能远程加载 cssrain.html 的内容，以facebox的方式显示了。</p>
<p>用法：<br />
facebox应该导入<br />
&lt;script src="jquery.js" type="text/javascript"&gt;&lt;/script&gt;<br />
&lt;link href="/facebox/facebox.css" _fcksavedurl=""/facebox/facebox.css"" media="screen" rel="stylesheet" type="text/css"/&gt;<br />
&lt;script src="/facebox/facebox.js" type="text/javascript"&gt;&lt;/script&gt;<br />
jQuery(document).ready(function($) {<br />
//超链接的rel属性是否具有facebox<br />
  $('a[rel*=facebox]').facebox()<br />
})</p>
<p>本站下载：<a href="http://www.3code.cn/download/facebox.zip">http://www.3code.cn/download/facebox.zip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/jquery%e5%bc%b9%e5%87%ba%e7%aa%97%e5%8f%a3%e6%8f%92%e4%bb%b6facebox/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>让IE6支持PNG透明的方法</title>
		<link>http://www.3code.cn/%e8%ae%a9ie6%e6%94%af%e6%8c%81png%e9%80%8f%e6%98%8e%e7%9a%84%e6%96%b9%e6%b3%95/</link>
		<comments>http://www.3code.cn/%e8%ae%a9ie6%e6%94%af%e6%8c%81png%e9%80%8f%e6%98%8e%e7%9a%84%e6%96%b9%e6%b3%95/#comments</comments>
		<pubDate>Thu, 02 Dec 2010 02:19:19 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[精选JS]]></category>
		<category><![CDATA[JS]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=2312</guid>
		<description><![CDATA[让IE6支持PNG透明的方法]]></description>
			<content:encoded><![CDATA[<p>一个老外写的支持png图片的透明，背景定位。全搞定！！！！<br />
DD_belatedPNG_0.0.8a-min.js<br />
用法<br />
&lt;!--[if lte IE 6]&gt;<br />
&lt;script src="DD_belatedPNG_0.0.8a.js" type="text/javascript"&gt;&lt;/script&gt;<br />
    &lt;script type="text/javascript"&gt;<br />
        DD_belatedPNG.fix('div, ul, img, li, input , a');<br />
    &lt;/script&gt;<br />
&lt;![endif]--&gt;<br />
fix处是你需要进行透明化的标签，或者类都可以！！<br />
这是js的下载地址<br />
<a href="http://www.028guzheng.com/793395_16370305896/DD_belatedPNG_0.0.8a.js" target="_blank">http://www.028guzheng.com/793395_16370305896/DD_belatedPNG_0.0.8a.js</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/%e8%ae%a9ie6%e6%94%af%e6%8c%81png%e9%80%8f%e6%98%8e%e7%9a%84%e6%96%b9%e6%b3%95/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>容错脚本,不显示js错误</title>
		<link>http://www.3code.cn/js-error/</link>
		<comments>http://www.3code.cn/js-error/#comments</comments>
		<pubDate>Sat, 06 Nov 2010 13:24:14 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[精选JS]]></category>
		<category><![CDATA[JS]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=2233</guid>
		<description><![CDATA[用IE浏览器的时候总会在左下角出现"网页上有错误".... 双击这个黄色的感叹号,出现"该网页上的问题可能使其无法正常显示或功能不正常.以后,双击显示在状态中的警告图标,就可以显示上述信息".点击"显示详细信息"就会看到网页上的某个地方错误:"缺少对象"之类的话...  出现这个]]></description>
			<content:encoded><![CDATA[<p>用IE浏览器的时候总会在左下角出现"网页上有错误".... 双击这个黄色的感叹号,出现"该网页上的问题可能使其无法正常显示或功能不正常.以后,双击显示在状态中的警告图标,就可以显示上述信息".点击"显示详细信息"就会看到网页上的某个地方错误:"缺少对象"之类的话...  出现这个,很难看...别人来浏览的时候,可能会认为你的网站有病毒.... 所以必须消除这个提示...那就得查找代码的错误了... 在查找到错误之前...可以使用js容错代码...把这个错误提示功能给去掉....代码如下:</p>
<p>&lt;script type="text/javascript"&gt;&lt;!--<br />
function killErrors() {<br />
return true;<br />
}<br />
window.onerror = killErrors;<br />
// --&gt;&lt;/script&gt;<br />
&lt;script type="text/javascript"&gt;&lt;!--<br />
function killErrors() {<br />
return true;<br />
}<br />
window.onerror = killErrors;<br />
// --&gt;&lt;/script&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/js-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>js文字间隔停顿向上滚动效果(IE-FIREFOX)</title>
		<link>http://www.3code.cn/js%e6%96%87%e5%ad%97%e9%97%b4%e9%9a%94%e5%81%9c%e9%a1%bf%e5%90%91%e4%b8%8a%e6%bb%9a%e5%8a%a8%e6%95%88%e6%9e%9cie-firefox/</link>
		<comments>http://www.3code.cn/js%e6%96%87%e5%ad%97%e9%97%b4%e9%9a%94%e5%81%9c%e9%a1%bf%e5%90%91%e4%b8%8a%e6%bb%9a%e5%8a%a8%e6%95%88%e6%9e%9cie-firefox/#comments</comments>
		<pubDate>Tue, 02 Nov 2010 16:45:59 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[精选JS]]></category>
		<category><![CDATA[JS]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=2210</guid>
		<description><![CDATA[js文字间隔停顿向上滚动效果(IE-FIREFOX)]]></description>
			<content:encoded><![CDATA[<p>&lt;script&gt;<br />
var marqueeContent=new Array(); //滚动新闻<br />
marqueeContent[0]='&lt;font color="#0000CC"&gt;14:25 &lt;/font&gt;&lt;a href=http://www.3code.cn target=_blank&gt;本站精心制作的多款WORDPRESS外贸企业主题,&lt;/a&gt;&lt;br&gt;';<br />
marqueeContent[1]='&lt;font color="#0000CC"&gt;14:25 &lt;/font&gt;&lt;a href=http://www.3code.cn target=_blank&gt;看过后，相信大家会有眼光，它就是你需要的！&lt;/a&gt;&lt;br&gt;';<br />
marqueeContent[2]='&lt;font color="#0000CC"&gt;14:25 &lt;/font&gt;&lt;a href=http://www.3code.cn target=_blank&gt;这几款WORDPRESS主题的主要亮点：极好的SEO优化，欧美风格，超低价格&lt;/a&gt;&lt;br&gt;';<br />
marqueeContent[3]='&lt;font color="#0000CC"&gt;14:25 &lt;/font&gt;&lt;a href=http://www.3code.cn target=_blank&gt;快速解决外贸网站建设！买了后你会感到绝对超值（注意不是物有所值，是超值）！ 需要的朋友们请不要犹豫：QQ（137104321）&lt;/a&gt;&lt;br&gt;';<br />
var marqueeInterval=new Array(); //定义一些常用而且要经常用到的变量<br />
var marqueeId=0;<br />
var marqueeDelay=2000;<br />
var marqueeHeight=20;<br />
//接下来的是定义一些要使用到的函数<br />
function initMarquee() {<br />
var str=marqueeContent[0];<br />
document.write('&lt;div id=marqueeBox style="overflow:hidden;height:'+marqueeHeight+'px" onmouseover="clearInterval(marqueeInterval[0])" onmouseout="marqueeInterval[0]=setInterval(\'startMarquee()\',marqueeDelay)"&gt;&lt;div&gt;'+str+'&lt;/div&gt;&lt;/div&gt;');<br />
marqueeId++;<br />
marqueeInterval[0]=setInterval("startMarquee()",marqueeDelay);<br />
}<br />
function startMarquee() {<br />
var str=marqueeContent[marqueeId];<br />
marqueeId++;<br />
if(marqueeId&gt;=marqueeContent.length) marqueeId=0;<br />
if(marqueeBox.childNodes.length==1) {<br />
var nextLine=document.createElement('DIV');<br />
nextLine.innerHTML=str;<br />
marqueeBox.appendChild(nextLine);<br />
}<br />
else {<br />
marqueeBox.childNodes[0].innerHTML=str;<br />
marqueeBox.appendChild(marqueeBox.childNodes[0]);<br />
marqueeBox.scrollTop=0;<br />
}<br />
clearInterval(marqueeInterval[1]);<br />
marqueeInterval[1]=setInterval("scrollMarquee()",20);<br />
}<br />
function scrollMarquee() {<br />
marqueeBox.scrollTop++;<br />
if(marqueeBox.scrollTop%marqueeHeight==(marqueeHeight-1)){<br />
clearInterval(marqueeInterval[1]);<br />
}<br />
}<br />
initMarquee();<br />
&lt;/script&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/js%e6%96%87%e5%ad%97%e9%97%b4%e9%9a%94%e5%81%9c%e9%a1%bf%e5%90%91%e4%b8%8a%e6%bb%9a%e5%8a%a8%e6%95%88%e6%9e%9cie-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jquery检测用户是否存在及验证表单</title>
		<link>http://www.3code.cn/jquery-userreg/</link>
		<comments>http://www.3code.cn/jquery-userreg/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 07:38:47 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[精选JS]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=1976</guid>
		<description><![CDATA[本例实现了用JQUERY验证表单字段格式是否正确、检查用户名是否存在、用表单提交成功后的返回值显示。]]></description>
			<content:encoded><![CDATA[<p>本例实现了用JQUERY验证表单字段格式是否正确、检查用户名是否存在、用表单提交成功后的返回值显示。</p>
<p>下载示例包：&lt;a href="http://www.3code.cn/download/jquery-userreg.zip"&gt;jquery-userreg.zip&lt;/a&gt;</p>
<p>这是用到的JS代码,下载包里面有：</p>
<p>&lt;script language="javascript" src="../js/jquery-1.4.min.js"&gt;&lt;/script&gt;<br />
&lt;script language="javascript" src="../js/jquery.checkform.js"&gt;&lt;/script&gt;<br />
&lt;script type="text/javascript" src="../js/jquery.form.js"&gt;&lt;/script&gt;<br />
&lt;script language="javascript"&gt;<br />
$(function(){</p>
<p>$("#form1").valid([<br />
//{ name:"username",type:"ajax",message:"用户名没有注册", url:"abc.php" },<br />
{ name:"username",type:"username",simple:"用户名"},<br />
{ name:"password",type:"password",simple:"密码",min:8,max:16},<br />
{ name:"password2",type:"eq",simple:"重复密码", to:"password" },<br />
{ name:"english",type:"eng",simple:"英文域", require:false },<br />
{ name:"chinese",type:"chn",simple:"中文域", require:false },<br />
{ name:"email",type:"mail",simple:"邮箱" },<br />
{ name:"url",type:"url",message:"地址信息不正确哦!" },<br />
{ name:"checkbox",simple:"多选" },<br />
{ name:"select",simple:"选择框" },<br />
]);</p>
<p>//start check username<br />
var txtname = $("#username");<br />
//输入文字时文本框样式<br />
txtname.keyup(function() {<br />
var name = $(this).val();<br />
if (name == "")<br />
$(this).addClass("txtName");<br />
else $(this).removeClass("txtName");<br />
})<br />
//失去焦点时验证用户名是否可用<br />
$("#username").blur(function() {<br />
var name = $(this).val();<br />
$.get("abc.php?name=" + name, null, function(response) {<br />
$("#result").html(response);<br />
})<br />
})<br />
//end check username</p>
<p>//start submit form<br />
var options = {<br />
//target:        '#output1',   // target element(s) to be updated with server response<br />
// beforeSubmit:  showRequest,  // pre-submit callback<br />
success:       showResponse1,  // post-submit callback<br />
url: 'c1.php',<br />
type: 'post'<br />
// other available options:<br />
//url:       url         // override for form's 'action' attribute<br />
//type:      type        // 'get' or 'post', override for form's 'method' attribute<br />
//dataType:  null        // 'xml', 'script', or 'json' (expected server response type)<br />
//clearForm: true        // clear all form fields after successful submit<br />
//resetForm: true        // reset the form after successful submit</p>
<p>// $.ajax options can be used here too, for example:<br />
//timeout:   3000<br />
};<br />
$('#form1').ajaxForm(options);</p>
<p>function showResponse1(responseText, statusText, xhr, $form)  {<br />
alert(responseText);<br />
location.href='user.php';<br />
}</p>
<p>})</p>
<p>&lt;/script&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/jquery-userreg/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>贴一段jquery代码</title>
		<link>http://www.3code.cn/jquery-code/</link>
		<comments>http://www.3code.cn/jquery-code/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 05:00:42 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[精选JS]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[JS]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=1662</guid>
		<description><![CDATA[jquery代码 里面有用到的东西]]></description>
			<content:encoded><![CDATA[<p>&lt;script type="text/javascript"&gt;<br />
$(document).ready(function() {<br />
$("#pages").change(function(){<br />
page = $("#pages").val();<br />
start_time = $("#starttime").val();<br />
end_time   = $("#endtime").val();<br />
getls = $("#leadstatus").val();</p>
<p>$("#loading").attr("style","display:none; textalign:center; position:absolute;background-color:#000; filter:alpha(opacity=80);opacity:.8;");<br />
$('#loading').height($(document).height() + "px");<br />
$('#loading').width($(document.body).outerWidth(true) + "px");</p>
<p>var topPosition = document.documentElement.scrollTop + ($(window).height() - $("#mdiv").height()) / 2;</p>
<p>$("#mdiv").attr("style","z-index:1000;left:50%; margin-left:-105px;position:absolute; display:none;background-image:url(../imgs/ldbg.png); background-repeat:no-repeat; height:189px; width:331px;top:"+topPosition+"px");</p>
<p>$('#loading').fadeIn();<br />
$('#mdiv').fadeIn();<br />
//$("#loading").attr("style","z-index:999; padding-top:200px; margin-left:0px;position:absolute;display:block; background-color:#000; filter:alpha(opacity=80);opacity:.8;");</p>
<p>if(getls!=""){<br />
url= "/ci.php/dashboard/page/"+page+"/"+getls+"/"+end_time+"/"+start_time;<br />
}else{<br />
url = "/ci.php/dashboard/page/"+page+"/all/"+end_time+"/"+start_time;<br />
}</p>
<p>$.ajax({<br />
type: 'post',<br />
url: url,<br />
cache:false,<br />
success:function(html){</p>
<p>$("#leadsdiv").html(html);<br />
$("#loading").attr("style","display:none");<br />
$("#mdiv").attr("style","display:none");<br />
}<br />
});</p>
<p>});</p>
<p>$("#datelead").click(function (){<br />
startt = $("#starttime").val();<br />
endt   = $("#endtime").val();<br />
datelead(endt,startt);<br />
});</p>
<p>//-----search function<br />
$("#submit").click(function (){<br />
$("#loading").attr("style","z-index:999; margin-left:0px; margin-top:300px;position:absolute;display:block; left: 416px; top: 31px; width:865px; height: 48px;");<br />
keyword = $("#searchkeyword").val();<br />
if (keyword == ""){<br />
alert("keyword can't be empty!");<br />
return false;<br />
}<br />
url = "/ci.php/dashboard/search/"+keyword;<br />
$.ajax({<br />
type: 'post',<br />
url: url,<br />
cache:false,<br />
success:function(html){<br />
$("#leadsdiv").html(html);<br />
$("#pagec").html("");<br />
$("#loading").attr("style","display:none");<br />
$("#mdiv").attr("style","display:none");<br />
}<br />
});<br />
});</p>
<p>});<br />
function datelead(endtime,starttime){</p>
<p>getls = $("#leadstatus").val();</p>
<p>if(getls!=""){<br />
location.href = "/ci.php/dashboard/index/"+getls+"/"+endtime+"/"+starttime;<br />
}else{<br />
location.href = "/ci.php/dashboard/index/all/"+endtime+"/"+starttime;<br />
}</p>
<p>}<br />
//$("#loading").attr("style","display:none;");<br />
//document.getElementById("loading").style.display = "none";<br />
&lt;/script&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/jquery-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>精典多张图片渐变（fade）效果， 支付IE与firefox</title>
		<link>http://www.3code.cn/imgfade/</link>
		<comments>http://www.3code.cn/imgfade/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 08:07:52 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[精选JS]]></category>
		<category><![CDATA[JS图片变换]]></category>
		<category><![CDATA[实用代码]]></category>
		<category><![CDATA[广告代码]]></category>
		<category><![CDATA[焦点图]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=1653</guid>
		<description><![CDATA[精典多张图片渐变（fade）效果， 支付IE与firefox    。   JS图片变换]]></description>
			<content:encoded><![CDATA[<p>无意间找到的这个图片渐变轮换效果，支持IE与firefox。之前一直都没有找到，都是用flash去做的，呵。</p>
<p>现在把文件放这儿，供大伙下载。</p>
<p><a href="/wp-content/uploads/imgfade.rar">imgfade.rar</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/imgfade/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>jQuery加载远程PHP文件</title>
		<link>http://www.3code.cn/jquery-load-phpfile/</link>
		<comments>http://www.3code.cn/jquery-load-phpfile/#comments</comments>
		<pubDate>Thu, 13 May 2010 09:09:10 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[精选JS]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[JS]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=1648</guid>
		<description><![CDATA[最近有一个跨域加载远程PHP文件需求，需要将跨域远程的用户信息加载到本地使用，研究和参考相关资料，非常简单，其它后缀类似文件(asp,js)一样。
解决方案如下：需要两个文件：提供信息的PHP文件(访问的远程文件)，加载远程文件的JS文件(获取或处理远程信息)]]></description>
			<content:encoded><![CDATA[<p>最近有一个跨域加载远程PHP文件需求，需要将跨域远程的用户信息加载到本地使用，研究和参考相关资料，非常简单，其它后缀类似文件(asp,js)一样。</p>
<p>解决方案如下：</p>
<p>需要两个文件：提供信息的PHP文件(访问的远程文件)，加载远程文件的JS文件(获取或处理远程信息)</p>
<p>------------------------------------------------------------------</p>
<p>infoBox.php(提供远程信息，与JS文件不在同一域)</p>
<p>&lt;?php</p>
<p>$InfoBox = array('url'=&gt;'biuuu.com','title'=&gt;'必优博客');</p>
<p>echo 'var data=' . json_encode($InfoBox) . ';';</p>
<p>?&gt;</p>
<p>将数据组装数组，通过PHP内置函数json_encode将数组转化成json数组，方便数组内容被远程调用。</p>
<p>------------------------------------------------------------------</p>
<p>box.js(调用远程PHP文件JS类)</p>
<p>var box = {};</p>
<p>var remoteUrl = 'http://www.biuuu.com/infoBox.php';//远程调用URL</p>
<p>box.showBoxInfo = function() {</p>
<p>jQuery.getScript(remoteUrl, function(){</p>
<p>var boxInfoWrapper = jQuery('#boxInfoWrapper');</p>
<p>var html = box.getBoxHtml(data.url,data.title);</p>
<p>boxInfoWrapper.html(html);</p>
<p>});</p>
<p>}</p>
<p>box.getBoxHtml = function(url,title){</p>
<p>return '&lt;div&gt;&lt;a href="'+url+'"&gt;'+title+'&lt;/a&gt;&lt;/div&gt;';</p>
<p>}</p>
<p>remoteUrl就是前面infoBox.php的远程路径，通过getScript直接调用。其中boxInfoWrapper就是要显示信息 DIV的ID。</p>
<p>------------------------------------------------------------------</p>
<p>test.html(测试HTML文件，包含JQuery与前面的box.js类)</p>
<p>&lt;script src="jquery-1.2.6.js" type="text/javascript"&gt;&lt;/script&gt;</p>
<p>&lt;script src="box.js" type="text/javascript"&gt;&lt;/script&gt;</p>
<p>&lt;script type="text/javascript"&gt;</p>
<p>$(document).ready(function (){</p>
<p>box.showBoxInfo();</p>
<p>});</p>
<p>&lt;/script&gt;</p>
<p>&lt;div id="boxInfoWrapper"&gt;&lt;/div&gt;</p>
<p>jQuery.getScript跨域加载远程PHP文件实现过程非常简单，扩展性非常性，可以实现非常强大的功能，其它应用可以更深入的实践，供参考。</p>
<p>转载自 必优博客 http://www.biuuu.com/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/jquery-load-phpfile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>很酷的伸缩导航菜单</title>
		<link>http://www.3code.cn/cool-js-menu/</link>
		<comments>http://www.3code.cn/cool-js-menu/#comments</comments>
		<pubDate>Tue, 11 May 2010 05:56:21 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[精选JS]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[JS]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=1646</guid>
		<description><![CDATA[很酷的伸缩导航菜单]]></description>
			<content:encoded><![CDATA[<p>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;<br />
&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv="Content-Type" content="text/html; charset=gb2312" /&gt;<br />
&lt;style type="text/css"&gt;<br />
*{margin:0; padding:0;}<br />
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}<br />
#box{width:200px; border:1px solid #ccc;}<br />
.title{ font-size:12px; padding-left:3px; height:20px; border-bottom:1px solid #fff; background:#000; line-height:20px; color:#FFF; cursor:pointer;}<br />
.content{ padding:5px; height:150px;}<br />
&lt;/style&gt;<br />
&lt;script type="text/javascript"&gt;<br />
function flexMenu(id)<br />
{<br />
var $id = document.getElementById(id);<br />
var titleList = $id.getElementsByTagName('h2');<br />
var contentList = $id.getElementsByTagName('div');<br />
titleList[titleList.length-1].style.border = 'none';<br />
for(var i=0;i&lt;titleList.length;i++)<br />
{<br />
titleList[i].onclick = function()<br />
{<br />
for(var a=0;a&lt;contentList.length;a++)<br />
{<br />
contentList[a].style.display = 'none';<br />
}<br />
if(this.nextSibling.nodeType=='3')<br />
{<br />
this.nextSibling.nextSibling.style.display = '';<br />
}else<br />
{<br />
this.nextSibling.style.display = '';<br />
}<br />
}<br />
}<br />
}<br />
window.onload = function(){ flexMenu('box')}<br />
&lt;/script&gt;<br />
&lt;title&gt;很酷的伸缩导航菜单&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;div id="box"&gt;<br />
&lt;h2&gt;站长特效&lt;/h2&gt;<br />
&lt;div &gt;&lt;a href="http://www.moerdao.com"&gt;特效频道子菜单&lt;/a&gt;&lt;/div&gt;<br />
&lt;h2&gt;网页特效&lt;/h2&gt;<br />
&lt;div style="display:none;"&gt;&lt;a href="http://www.moerdao.com"&gt;网页特效子菜单&lt;/a&gt;&lt;/div&gt;<br />
&lt;h2&gt;广告代码&lt;/h2&gt;</p>
<p>&lt;div style="display:none;"&gt;&lt;a href="http://www.3code.cn"&gt;广告代码子菜单&lt;/a&gt;&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/cool-js-menu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>简单易用的JS+CSS伸缩菜单</title>
		<link>http://www.3code.cn/js-css-menu-2/</link>
		<comments>http://www.3code.cn/js-css-menu-2/#comments</comments>
		<pubDate>Tue, 11 May 2010 05:27:58 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[精选JS]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[JS]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=1643</guid>
		<description><![CDATA[简单易用的JS+CSS伸缩菜单]]></description>
			<content:encoded><![CDATA[<p>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;<br />
&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;简单易用的JS+CSS伸缩菜单-3code.cn/&lt;/title&gt;<br />
&lt;style&gt;<br />
&lt;!--<br />
body{<br />
background-color:#ffdee0;<br />
}<br />
#navigation {<br />
width:200px;<br />
font-family:Arial;<br />
}<br />
#navigation &gt; ul {<br />
list-style-type:none;<br />
margin:0px;<br />
padding:0px;<br />
}<br />
#navigation &gt; ul &gt; li {<br />
border-bottom:1px solid #ED9F9F;<br />
}<br />
#navigation &gt; ul &gt; li &gt; a{<br />
display:block;<br />
padding:5px 5px 5px 0.5em;<br />
text-decoration:none;<br />
border-left:12px solid #711515;<br />
border-right:1px solid #711515;<br />
}<br />
#navigation &gt; ul &gt; li &gt; a:link, #navigation &gt; ul &gt; li &gt; a:visited{<br />
background-color:#c11136;<br />
color:#FFFFFF;<br />
}<br />
#navigation &gt; ul &gt; li &gt; a:hover{<br />
background-color:#990020;<br />
color:#ffff00;<br />
}</p>
<p>#navigation ul li ul{<br />
list-style-type:none;<br />
margin:0px;<br />
padding:0px 0px 0px 0px;<br />
}<br />
#navigation ul li ul li{<br />
border-top:1px solid #ED9F9F;<br />
}<br />
#navigation ul li ul li a{<br />
display:block;<br />
padding:3px 3px 3px 0.5em;<br />
text-decoration:none;<br />
border-left:28px solid #a71f1f;<br />
border-right:1px solid #711515;<br />
}<br />
#navigation ul li ul li a:link, #navigation ul li ul li a:visited{<br />
background-color:#e85070;<br />
color:#FFFFFF;<br />
}<br />
#navigation ul li ul li a:hover{<br />
background-color:#c2425d;<br />
color:#ffff00;<br />
}<br />
#navigation ul li ul.myHide{<br />
display:none;<br />
}<br />
#navigation ul li ul.myShow{<br />
display:block;<br />
}<br />
--&gt;<br />
&lt;/style&gt;<br />
&lt;script language="javascript"&gt;<br />
function change(){<br />
//通过父元素li，找到兄弟元素ul<br />
var oSecondDiv = this.parentNode.getElementsByTagName("ul")[0];<br />
//CSS交替更换来实现显、隐<br />
if(oSecondDiv.style.display == "none")<br />
oSecondDiv.style.display = "";<br />
else<br />
oSecondDiv.className = "none";<br />
}<br />
window.onload = function(){<br />
var oUl = document.getElementById("listUL");<br />
var aLi = oUl.childNodes;    //子元素<br />
var oA;<br />
for(var i=0;i&lt;aLi.length;i++){<br />
//如果子元素为li，且这个li有子菜单ul<br />
if(aLi[i].tagName == "LI" &amp;&amp; aLi[i].getElementsByTagName("ul").length){<br />
oA = aLi[i].firstChild;    //找到超链接<br />
oA.onclick = change;    //动态添加点击函数<br />
}<br />
}<br />
}<br />
&lt;/script&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;div id="navigation"&gt;<br />
&lt;ul id="listUL"&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;Home&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;News&lt;/a&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;Lastest News&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;All News&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;Sports&lt;/a&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href="/"&gt;Basketball&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="/"&gt;Football&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="/"&gt;Volleyball&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="/"&gt;Weather&lt;/a&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;Today's Weather&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="#"&gt;Forecast&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li&gt;&lt;a href="/"&gt;Contact Me&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/div&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/js-css-menu-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jquery ajax获取返回值实例</title>
		<link>http://www.3code.cn/jquery-ajax/</link>
		<comments>http://www.3code.cn/jquery-ajax/#comments</comments>
		<pubDate>Sun, 09 May 2010 02:32:56 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[精选JS]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[JS]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=1639</guid>
		<description><![CDATA[Jquery ajax获取返回值实例]]></description>
			<content:encoded><![CDATA[<p>以下代码经测试通过，根据不同应用可以此代码修改。</p>
<p><strong>Html 及js代码：</strong></p>
<p>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>"&gt;<br />
&lt;html xmlns="<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>"&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;<br />
&lt;script type="text/javascript" src="jquery-1.3.2.min.js"&gt;&lt;/script&gt;<br />
&lt;script type="text/javascript" language="javascript"&gt;  <br />
function GetJsonData() { <br />
  $.ajax(  <br />
         {  <br />
    type: "GET", <br />
    url: "a.php",<br />
    data: "id=1", <br />
             success: function(data){ $("#divok").html(data);},<br />
             error: function() { alert("error"); }  <br />
          }  <br />
         )  <br />
      }  <br />
&lt;/script&gt;  <br />
&lt;/head&gt;<br />
&lt;body  scroll="no"&gt;<br />
&lt;input name="" type="button" onclick="GetJsonData()" value="Click Here" /&gt;<br />
&lt;div id="divok"&gt;&lt;/div&gt;<br />
 <br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
<p><strong>a.php代码：<br />
</strong><br />
&lt;? if($_GET["id"]==1) {?&gt;<br />
&lt;select name=""&gt;<br />
  &lt;option value="asd"&gt;asdas&lt;/option&gt;<br />
  &lt;option value="sad"&gt;sdad&lt;/option&gt;<br />
  &lt;option value="sad"&gt;dsad&lt;/option&gt;<br />
&lt;/select&gt;<br />
&lt;? }?&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/jquery-ajax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>一个form多个提交按钮,分别提交到多页面</title>
		<link>http://www.3code.cn/oneform-manysubmit/</link>
		<comments>http://www.3code.cn/oneform-manysubmit/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 04:15:08 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[精选JS]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[JS]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=1625</guid>
		<description><![CDATA[一个form多个提交按钮,分别提交到多页面]]></description>
			<content:encoded><![CDATA[<li><span><span>&lt;</span><span>html</span><span>&gt;</span><span> </span></span></li>
<li><span> <span>&lt;</span><span>head</span><span>&gt;</span><span> </span></span></li>
<li><span> <span>&lt;</span><span>script</span><span> </span><span>type</span><span>=</span><span>"text/javascript"</span><span>&gt;</span><span> </span></span></li>
<li><span> function save(){ </span></li>
<li><span> <span>document.form1.action</span><span>=</span><span>"B.jsp"</span><span>; </span></span></li>
<li><span> document.form1.submit(); </span></li>
<li><span> } </span></li>
<li><span> </span></li>
<li><span> function send(){ </span></li>
<li><span> <span>document.form1.action</span><span>=</span><span>"C.jsp"</span><span>; </span></span></li>
<li><span> document.form1.submit(); </span></li>
<li><span> } </span></li>
<li><span> <span>&lt;/</span><span>script</span><span>&gt;</span><span> </span></span></li>
<li><span> <span>&lt;/</span><span>head</span><span>&gt;</span><span> </span></span></li>
<li><span> </span></li>
<li><span> <span>&lt;</span><span>body</span><span>&gt;</span><span> </span></span></li>
<li><span> <span>&lt;</span><span>form</span><span> </span><span>name</span><span>=</span><span>"form1"</span><span>&gt;</span><span> </span></span></li>
<li><span> <span>&lt;</span><span>input</span><span> </span><span>type</span><span>=</span><span>"text"</span><span> </span><span>name</span><span>=</span><span>"username"</span><span> </span><span>value</span><span>=</span><span>"scott"</span><span>&gt;</span><span> </span></span></li>
<li><span> <span>&lt;</span><span>input</span><span> </span><span>type</span><span>=</span><span>"button"</span><span> </span><span>value</span><span>=</span><span>"发送"</span><span> </span><span>onclick</span><span>=</span><span>"send();"</span><span>&gt;</span><span> </span></span></li>
<li><span> <span>&lt;</span><span>input</span><span> </span><span>type</span><span>=</span><span>"button"</span><span> </span><span>value</span><span>=</span><span>"保存"</span><span> </span><span>onclick</span><span>=</span><span>"save();"</span><span>&gt;</span><span> </span></span></li>
<li><span> <span>&lt;/</span><span>form</span><span>&gt;</span><span> </span></span></li>
<li><span> <span>&lt;/</span><span>body</span><span>&gt;</span><span> </span></span></li>
<li><span><span>&lt;/</span><span>html</span><span>&gt;</span></span></li>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/oneform-manysubmit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>选中或者取消全部复选框JS代码</title>
		<link>http://www.3code.cn/js-checkbox-select/</link>
		<comments>http://www.3code.cn/js-checkbox-select/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 04:00:35 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[精选JS]]></category>
		<category><![CDATA[JS]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=1623</guid>
		<description><![CDATA[&#60;script language="javascript"&#62; //第一次单击时的状态: var zt=true; function mm() { if(zt==true){zt=false;}else{zt=true;} var a = document.getElementsByTagName("input"); for (var i=0; i&#60;a.length; i++) if (a[i].type == "checkbox") a[i].checked = zt; } &#60;/script&#62; &#60;form id="form1" name="form1" method="post" action=""&#62; &#60;input type="button" name="button" id="button" value="单击此处" onclick="mm()" /&#62; &#60;input type="checkbox" name="checkbox" id="checkbox" /&#62; &#60;input type="checkbox" name="checkbox2" id="checkbox2" /&#62; &#60;input type="checkbox" name="checkbox3" id="checkbox3" /&#62; &#60;input [...]]]></description>
			<content:encoded><![CDATA[<pre>&lt;script language="javascript"&gt;
 //第一次单击时的状态:
 var zt=true;
function mm()
{
 if(zt==true){zt=false;}else{zt=true;}
   var a = document.getElementsByTagName("input");
   for (var i=0; i&lt;a.length; i++)  if (a[i].type == "checkbox") a[i].checked = zt;
}
&lt;/script&gt;

&lt;form id="form1" name="form1" method="post" action=""&gt;
  &lt;input type="button" name="button" id="button" value="单击此处" onclick="mm()" /&gt;
  &lt;input type="checkbox" name="checkbox" id="checkbox" /&gt;
  &lt;input type="checkbox" name="checkbox2" id="checkbox2" /&gt;
  &lt;input type="checkbox" name="checkbox3" id="checkbox3" /&gt;
  &lt;input type="checkbox" name="checkbox4" id="checkbox4" /&gt;
  &lt;input type="checkbox" name="checkbox5" id="checkbox5" /&gt;
  &lt;input type="checkbox" name="checkbox6" id="checkbox6" /&gt;
  &lt;input type="checkbox" name="checkbox7" id="checkbox7" /&gt;
  &lt;input type="checkbox" name="checkbox8" id="checkbox8" /&gt;
  &lt;input type="checkbox" name="checkbox9" id="checkbox9" /&gt;
  &lt;input type="checkbox" name="checkbox10" id="checkbox10" /&gt;
  &lt;input type="checkbox" name="checkbox11" id="checkbox11" /&gt;
  &lt;input type="checkbox" name="checkbox12" id="checkbox12" /&gt;
  &lt;input type="checkbox" name="checkbox13" id="checkbox13" /&gt;
  &lt;input type="checkbox" name="checkbox14" id="checkbox14" /&gt;
  &lt;input type="checkbox" name="checkbox15" id="checkbox15" /&gt;
  &lt;input type="checkbox" name="checkbox16" id="checkbox16" /&gt;
  &lt;input type="checkbox" name="checkbox17" id="checkbox17" /&gt;
&lt;/form&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/js-checkbox-select/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DIV层拖动</title>
		<link>http://www.3code.cn/div-drag/</link>
		<comments>http://www.3code.cn/div-drag/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 06:08:44 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[精选JS]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[div]]></category>
		<category><![CDATA[JS]]></category>
		<category><![CDATA[实用代码]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=1615</guid>
		<description><![CDATA[调用方法:var myDrag=new Endrag(source,target,offSetX, offSetY);
参数说明:source--鼠标动作绑定对象;target--操作目标对象(要移动的对象);offSetX--横坐标偏移;offSetY--纵坐标偏移
说明:通过多次调用本方法绑定多个对象的拖动]]></description>
			<content:encoded><![CDATA[<p>&lt;style type="text/css"&gt;<br />
.MoveDivContent<br />
{<br />
position: absolute;</p>
<p>width: 600px;<br />
height: 200px;<br />
border: 2px #507CD1 solid;<br />
background: #EFF3FB;<br />
cursor:pointer;<br />
}<br />
.MoveDivTitle<br />
{<br />
width: 600px;<br />
line-height: 25px;<br />
text-align: left;<br />
background: #507CD1;<br />
color:#FFFFFF;<br />
cursor: move;<br />
}<br />
&lt;/style&gt;</p>
<p>&lt;script language="javascript" type="text/javascript"&gt;<br />
/*<br />
调用方法:var myDrag=new Endrag(source,target,offSetX, offSetY);<br />
参数说明:source--鼠标动作绑定对象;target--操作目标对象(要移动的对象);offSetX--横坐标偏移;offSetY--纵坐标偏移<br />
说明:通过多次调用本方法绑定多个对象的拖动<br />
*/<br />
funs = {<br />
index: 100,<br />
getFocus: function(target) {<br />
if (target.style.zIndex != this.index) {<br />
this.index += 2;<br />
var idx = this.index;<br />
target.style.zIndex = idx;<br />
}<br />
},<br />
abs: function(element) {<br />
var result = { x: element.offsetLeft, y: element.offsetTop };<br />
element = element.offsetParent;<br />
while (element) {<br />
result.x += element.offsetLeft;<br />
result.y += element.offsetTop;<br />
element = element.offsetParent;<br />
}<br />
return result;<br />
}<br />
};</p>
<p>function Endrag(source, target, offSetX, offSetY) {<br />
source = typeof (source) == "object" ? source : document.getElementById(source);<br />
target = typeof (target) == "object" ? target : document.getElementById(target);<br />
var x0 = 0, y0 = 0, x1 = 0, y1 = 0, moveable = false, index = 100, NS = (navigator.appName == 'Netscape');<br />
offSetX = typeof offSetX == "undefined" ? 0 : offSetX;<br />
offSetY = typeof offSetY == "undefined" ? 0 : offSetY;<br />
source.onmousedown = function(e) {<br />
e = e ? e : (window.event ? window.event : null);<br />
funs.getFocus(target);<br />
if (e.button == (NS) ? 0 : 1) {<br />
if (!NS) { this.setCapture() }<br />
x0 = e.clientX;<br />
y0 = e.clientY;<br />
x1 = parseInt(funs.abs(target).x);<br />
y1 = parseInt(funs.abs(target).y);<br />
moveable = true;<br />
}<br />
};<br />
//拖动;<br />
source.onmousemove = function(e) {<br />
e = e ? e : (window.event ? window.event : null);<br />
if (moveable) {<br />
target.style.left = (x1 + e.clientX - x0 - offSetX) + "px";<br />
target.style.top = (y1 + e.clientY - y0 - offSetY) + "px";<br />
}<br />
};<br />
//停止拖动;<br />
source.onmouseup = function(e) {<br />
if (moveable) {<br />
if (!NS) { this.releaseCapture(); }<br />
moveable = false;<br />
}<br />
};<br />
}<br />
&lt;/script&gt;</p>
<p>&lt;div style="background-color:#666666; width:400px; height:300px; z-index:1000000; position:relative; overflow:hidden;"&gt;<br />
&lt;div id="MoveDiv"&gt;adasdza&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;script type="text/javascript"&gt;<br />
moveTag();<br />
function moveTag() {<br />
var i = new Endrag('MoveDiv', 'MoveDiv', 0, 0);<br />
}<br />
&lt;/script&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/div-drag/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javascript打印网页中定义的部分内容</title>
		<link>http://www.3code.cn/javascript-print/</link>
		<comments>http://www.3code.cn/javascript-print/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 04:16:40 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[精选JS]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[JS]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=1602</guid>
		<description><![CDATA[正常情况下的打印是使用 window.print(); 直接整页打印，但假如需要打印网页中定义的部分内容，则可使用如下的方法：]]></description>
			<content:encoded><![CDATA[<p>正常情况下的打印是使用 window.print(); 直接整页打印，但假如需要打印网页中定义的部分内容，则可使用如下的方法：</p>
<p><strong>1、在页面的代码头部处加入Javascript：</strong><br />
Javascript代码</p>
<div>&lt;script language=javascript&gt;<br />
function doPrint() {<br />
bdhtml=window.document.body.innerHTML;<br />
sprnstr="&lt;!--startprint--&gt;";<br />
eprnstr="&lt;!--endprint--&gt;";<br />
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);<br />
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));<br />
window.document.body.innerHTML=prnhtml;<br />
window.print();<br />
}<br />
&lt;/script&gt;</div>
<p><strong>2、在页面正文处加上&lt;!--startprint--&gt;和&lt;!--endprint--&gt;标识。</strong><br />
也就是在需要用户打印保存的正文所对应的html处附加上。同时，假如采用小偷程式获得远程数据并需打印，可将此等数据置于该定义标签之内即可。</p>
<p><strong>3、截取内容部分已完成，现在加个“打印”的链接：</strong></p>
<div>&lt;a href="javascript:;" onClick="doPrint()"&gt;打印&lt;/a&gt;</div>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/javascript-print/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

