<?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>GanGeGe's Blog&#187; html</title>
	<atom:link href="http://gangege.com/post/tag/html/feed" rel="self" type="application/rss+xml" />
	<link>http://gangege.com</link>
	<description>作人要厚道_搞网络要低调_但钱一定要赚到!</description>
	<lastBuildDate>Tue, 27 Jul 2010 08:42:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>HTML5预览 (A Preview of HTML 5)</title>
		<link>http://gangege.com/post/431</link>
		<comments>http://gangege.com/post/431#comments</comments>
		<pubDate>Mon, 03 Mar 2008 11:33:32 +0000</pubDate>
		<dc:creator>gangege</dc:creator>
				<category><![CDATA[网络编程 & CODE]]></category>
		<category><![CDATA[DIV]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://gangege.com/post/431</guid>
		<description><![CDATA[概要
网络是不断的进化的. 新的和有创意的网站每天都在出现, 从各方面都在冲击着HTML的边界. HTML 4来到我们身边已经差不多有10年了, 发行者们不断的寻求提供更强大的功能的新技术, 但是常会因为标记语言和浏览器的约束而路途坎坷.
为了给作者们提供更灵活, 更具互操作性, 能有更多交互性并令人振奋的网站和应用程序, HTML 5 引入并加强了一系列功能, 包括表单控制, 应用程序接口(APIs), 多媒体, 结构化和语义化.
HTML 5的工作, 开始于2004年, 在 W3C HTML WG 和 WHATWG 的共同努力下现在正在全面贯彻落实. 很多关键角色参与了W3C的努力, 最具代表性的是4大浏览器厂商: Apple, Mozilla, Opera, Microsoft; 还有一系列的有着不同利益和专业技术的其他机构以及个人.
编写详细规范的工作还在进行中, 离完成还有很长的路要走. 同样的, 在这篇文章中讨论的功能不排除在未来有所改动的可能. 这篇文章只是以大纲的形式介绍一些在当前的草案中的主要的特性.

结构
HTML 5 引入了一整套全新的元素来让构建页面变得更加简单. 大多数基于HTML 4的页面的包含多种常用结构, 比如说页首(header), 页脚(footer)和纵列(column). 现阶段我们通常会用div元素标记这些区块, 然后为它们定义一个描述性的id或是class.

图表说明一个典型的用div元素带上id和class属性标记的2栏布局. 其中包括页首(header)和页脚(footer), 在页首下面是一个水平导航条, 主体内容又包含了文章(article)和它右边的侧边栏(sidebar).
大量的使用div元素是因为目前的HTML 4版本缺少更明确的语义描述这些区块所致. HTML 5 为了表现这些不同的区块而引入了新的元素.

那些div元素可以被新的元素代替了: header, nav, section, article, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>概要</strong></p>
<p>网络是不断的进化的. 新的和有创意的网站每天都在出现, 从各方面都在冲击着HTML的边界. HTML 4来到我们身边已经差不多有10年了, 发行者们不断的寻求提供更强大的功能的新技术, 但是常会因为标记语言和浏览器的约束而路途坎坷.</p>
<p>为了给作者们提供更灵活, 更具互操作性, 能有更多交互性并令人振奋的网站和应用程序, HTML 5 引入并加强了一系列功能, 包括表单控制, 应用程序接口(APIs), 多媒体, 结构化和语义化.</p>
<p>HTML 5的工作, 开始于2004年, 在 W3C HTML WG 和 WHATWG 的共同努力下现在正在全面贯彻落实. 很多关键角色参与了W3C的努力, 最具代表性的是4大浏览器厂商: Apple, Mozilla, Opera, Microsoft; 还有一系列的有着不同利益和专业技术的其他机构以及个人.</p>
<p>编写详细规范的工作还在进行中, 离完成还有很长的路要走. 同样的, 在这篇文章中讨论的功能不排除在未来有所改动的可能. 这篇文章只是以大纲的形式介绍一些在当前的草案中的主要的特性.</p>
<p><span id="more-431"></span></p>
<p><strong>结构</strong></p>
<p>HTML 5 引入了一整套全新的元素来让构建页面变得更加简单. 大多数基于HTML 4的页面的包含多种常用结构, 比如说页首(header), 页脚(footer)和纵列(column). 现阶段我们通常会用div元素标记这些区块, 然后为它们定义一个描述性的id或是class.</p>
<p><img height="241" alt="" width="482" src="http://pic.yupoo.com/gangege/7687852f5695/0drjkf0l.jpg" /></p>
<p>图表说明一个典型的用div元素带上id和class属性标记的2栏布局. 其中包括页首(header)和页脚(footer), 在页首下面是一个水平导航条, 主体内容又包含了文章(article)和它右边的侧边栏(sidebar).</p>
<p>大量的使用div元素是因为目前的HTML 4版本缺少更明确的语义描述这些区块所致. HTML 5 为了表现这些不同的区块而引入了新的元素.</p>
<p><img height="236" alt="" width="472" src="http://pic.yupoo.com/gangege/8745952f5695/t7fv243d.jpg" /></p>
<p>那些div元素可以被新的元素代替了: header, nav, section, article, aside以及footer.</p>
<p><code><font size="2">&lt;body&gt;<br />
&lt;header&gt;&hellip;&lt;/header&gt;<br />
&lt;nav&gt;&hellip;&lt;/nav&gt;<br />
&lt;article&gt;<br />
&lt;section&gt;<br />
&hellip;<br />
&lt;/section&gt;<br />
&lt;/article&gt;<br />
&lt;aside&gt;&hellip;&lt;/aside&gt;<br />
&lt;footer&gt;&hellip;&lt;/footer&gt;<br />
&lt;/body&gt;</font></code></p>
<p>用 这些新元素会有一些优势(相对于HTML 4). 当和标题元素(h1 &#8211; h6)一同使用时, 可以标记出嵌套的章节标题层次, 超越之前版本的HTML仅有的六个层次. 规范中包含了一份生成大纲的详细算法. 把结构化这些内容纳入考虑范围, 并仍旧向后兼容先前的版本. 这样可以在编辑工具以及浏览器中生成目录来帮助用户来浏览这个文档.</p>
<p>举例说明, 下面的标记结构使用了嵌套的章节和h1元素构成:</p>
<p><code><font size="2">&lt;section&gt;<br />
&lt;h1&gt;Level 1&lt;/h1&gt;<br />
&lt;section&gt;<br />
&lt;h1&gt;Level 2&lt;/h1&gt;<br />
&lt;section&gt;<br />
&lt;h1&gt;Level 3&lt;/h1&gt;<br />
&lt;/section&gt;<br />
&lt;/section&gt;<br />
&lt;/section&gt;</font></code></p>
<p>这里要注意, 为了更好的兼容现在的浏览器, 它也能在适当的位置利用其它的标题元素(h2 &#8211; h6)来代替h1元素.</p>
<p>通过辨别页面中的章节使用特殊章节元素的确切目的, 辅助的技术能帮助用户更容易的浏览这个页面. 举例, 他们能不费力的略过导航区块或者能快速的从一篇文章直接跳到下一篇而不需要作者提供跳转链接. 对于创作者来说, 在文档中去掉多余的div, 而用一些更明显的元素代替它们, 会让源代码更清楚而且更容易书写.</p>
<p>header元素表示一个区块的头部, &ldquo;头部&rdquo; 可能包含不只是区块的标题, 比如头部包含了副标题, 历史版本信息或是署名都是合理的.</p>
<p><code><font size="2">&lt;header&gt;<br />
&lt;h1&gt;A Preview of HTML 5&lt;/h1&gt;<br />
&lt;p class=&quot;byline&quot;&gt;By Lachlan Hunt&lt;/p&gt;<br />
&lt;/header&gt;<br />
&lt;header&gt;<br />
&lt;h1&gt;Example Blog&lt;/h1&gt;<br />
&lt;h2&gt;Insert tag line here.&lt;/h2&gt;<br />
&lt;/header&gt;</font></code></p>
<p>footer元素表示用上它的那个区块的脚部, 一个具代表性的 &ldquo;脚部&rdquo; 包括了这个区块的一些信息, 比如谁写了它, 链接到相关的文档, 版权信息等等.</p>
<p><code><font size="2">&lt;footer&gt;&copy; 2007 Example Inc.&lt;/footer&gt;</font></code></p>
<p>nav元素表示一个导航链接的区块. 它同时适用于站点导航和目录.</p>
<p><code><font size="2">&lt;nav&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href=&quot;/&quot;&gt;Home&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&quot;/products&quot;&gt;Products&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&quot;/services&quot;&gt;Services&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&quot;/about&quot;&gt;About&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/nav&gt;</font></code></p>
<p>aside元素为了存放和主要内容没有太大关系的内容, 是典型的标记提要内容方法.</p>
<p><code><font size="2">&lt;aside&gt;<br />
&lt;h1&gt;Archives&lt;/h1&gt;<br />
&lt;ul&gt;<br />
&lt;li&gt;&lt;a href=&quot;/2007/09/&quot;&gt;September 2007&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&quot;/2007/08/&quot;&gt;August 2007&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;&lt;a href=&quot;/2007/07/&quot;&gt;July 2007&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/aside&gt;</font></code></p>
<p>section元素表示了一份文档或是一个应用程序一般意义上的区块, 比方说章节.</p>
<p><code><font size="2">&lt;section&gt;<br />
&lt;h1&gt;Chapter 1: The Period&lt;/h1&gt;<br />
&lt;p&gt;It was the best of times, it was the worst of times,<br />
it was the age of wisdom, it was the age of foolishness,<br />
it was the epoch of belief, it was the epoch of incredulity,<br />
it was the season of Light, it was the season of Darkness,<br />
&hellip;&lt;/p&gt;<br />
&lt;/section&gt;<br />
(引用自&lt;A Tale of Two Cites&gt;)</font></code></p>
<p>article元素表示一份文档, 站点的页面中独立的区块. 它适用于类似新闻, blog文章, 论坛帖子或者个人注释这样的内容.</p>
<p><font size="2"><code><font face="Arial" size="3">&lt;article id=&quot;comment-2&quot;&gt;<br />
&lt;header&gt;<br />
&lt;h4&gt;<br />
&lt;a href=&quot;#comment-2&quot; rel=&quot;bookmark&quot;&gt;Comment #2&lt;/a&gt;<br />
by &lt;a href=&quot;http://example.com/&quot;&gt;Jack O&rsquo;Niell&lt;/a&gt;<br />
&lt;/h4&gt;<br />
&lt;p&gt;&lt;time datetime=&quot;2007-08-29T13:58Z&quot;&gt;August 29th, 2007 at 13:58&lt;/time&gt;&lt;/p&gt;<br />
&lt;/header&gt;<br />
&lt;p&gt;That&rsquo;s another great article!&lt;/p&gt;<br />
&lt;/article&gt;</font></code><br />
</font><strong>视频和音频</strong></p>
<p>在最近几年, 网络上的视频和音频日益增多, 像是youtube, Viddler, Revver, MySpace, 还有其他很多可以让任何一个人更容易的发布视频和音频的网站. 然而, 因为当前的HTML缺少必要的方法顺利的插入并控制多媒体, 很多网站都依赖Flash来提供这样的功能. 尽管可能可以用各种各样的插件 (就像是QuickTime, Windows Media等等) 嵌入多媒体, 但是Flash是当前唯一被广泛应用的, 提供了开发者们所渴望的跨浏览器兼容解决方案的插件.</p>
<p>对于各种基于Flash的媒体播放器, 创作者们对提供他们自己的用户定制设计的界面, 那一般都允许用户控制播放, 暂停, 停止, 查找或调整音量. 为浏览器提供插入视频和音频并提供DOM接口让Script控制播放的功能要通过安装本地程序支持.</p>
<p>视频和音频的新元素让这个工作变得更加简单. 这两者之间的大部分API都是共享的, 唯一区别就关系到可视和不可视媒体之间的固有区别.</p>
<p>Opera和Webkit已经放出了一个部分支持视频元素的版本, 你可以到 experimental build of Opera (http://dev.opera.com/articles/view/a-call-for-video-on-the-web-opera-vid/) 或者最新的 nightly build of WebKit (http://nightly.webkit.org/) 去下载并试验一下这些示例. Opera支持Ogg Theora, Webkit支持所有QuickTime支持的媒体格式, 包括第三方的解码器.</p>
<p>插入视频最简单的方法是使用video元素, 它会允许浏览器提供一个默认的用户界面, 其中controls属性是一个boolean值属性, 这个属性是让创作者决定用户界面是否要显示(默认是不显示).</p>
<p><code><font size="2">&lt;video src=&quot;video.ogv&quot; controls poster=&quot;poster.jpg&quot; width=&quot;320&quot; height=&quot;240&quot;&gt;<br />
&lt;a href=&quot;video.ogv&quot;&gt;Download movie&lt;/a&gt;<br />
&lt;/video&gt;</font></code></p>
<p>可选择的poster属性可以指定在视频播放前用来显示的图像. 尽管有一些视频格式有它们特有的预览图格式, 就像是MPEG-4, 它提供了一个可以不依赖于视频格式的可选择方案.</p>
<p>用audio元素在页面内插入音频文件也非常容易. audio和video元素的大部分属性都是共用的, 但非常显而易见的, audio元素没有width, height以及poster属性.</p>
<p><code><font size="2">&lt;audio src=&quot;music.oga&quot; controls&gt;<br />
&lt;a href=&quot;music.oga&quot;&gt;Download song&lt;/a&gt;<br />
&lt;/audio&gt;</font></code></p>
<p>HMTL 5 提供了source 元素, 让浏览器根据媒体类型或编码器的支持来指定视频或音频文件. media属性会根据设备的局限性和被指定的媒体的类型和编码器来指定一个媒体选择查询. 当在使用 source 元素时, 上级元素( video或audio )的src属性需要省略掉, 不然 source 元素中的src属性会被忽略掉.</p>
<p><code><font size="2">&lt;video poster=&quot;poster.jpg&quot;&gt;<br />
&lt;source src=&quot;video.3gp&quot; type=&quot;video/3gpp&quot; media=&quot;handheld&quot;&gt;<br />
&lt;source src=&quot;video.ogv&quot; type=&quot;video/ogg; codecs=theora, vorbis&quot;&gt;<br />
&lt;source src=&quot;video.mp4&quot; type=&quot;video/mp4&quot;&gt;<br />
&lt;/video&gt;<br />
&lt;audio&gt;<br />
&lt;source src=&quot;music.oga&quot; type=&quot;audio/ogg&quot;&gt;<br />
&lt;source src=&quot;music.mp3&quot; type=&quot;audio/mpeg&quot;&gt;<br />
&lt;/audio&gt;</font></code></p>
<p>为 了那些需要给用户界面更多一点控制来符合页面的总设计的创作者以方便, 广泛的API提供了一些方法和事件让scripts来控制媒体文件. 最简单的方法就是用 play(), pause(), 然后可以通过设置 currentTime 来进行循环. 接下去的例子会解释怎么用.</p>
<p><code><font size="2">&lt;video src=&quot;video.ogg&quot; id=&quot;video&quot;&gt;&lt;/video&gt;<br />
&lt;script&gt;<br />
var video = document.getElementById(&quot;video&quot;);<br />
&lt;/script&gt;<br />
&lt;button type=&quot;button&quot; onclick=&quot;video.play();&quot;&gt;Play&lt;/button&gt;<br />
&lt;button type=&quot;button&quot; onclick=&quot;video.pause();&quot;&gt;Pause&lt;/button&gt;<br />
&lt;button type=&quot;button&quot; onclick=&quot;video.currentTime = 0;&quot;&gt;&lt;&lt; Rewind&lt;/button&gt;</font></code></p>
<p>还 有很多这里没有讨论到的属性以及API可以被用到视频音频元素. 如果想知道更多, 你可以参考 current draft specification (http://www.whatwg.org/specs/web-apps/current-work/multipage/section-video.html#video).</p>
<p><strong>文档继承性</strong></p>
<p>不像先前版本的 HTML 和 XHTML根据它们的语法来定义, HTML 5 是根据文档对象模型(DOM)来定义的 &#8211; 浏览器中用来描述文档的的继承型树结构. 例如, 构成一个由 名称(title), 标题(heading) 和段落(paragraph) 的文档, 那么, 这个DOM 树可能看起来是这样的:</p>
<p><img height="132" alt="" width="476" src="http://pic.yupoo.com/gangege/5313252f570a/9q05t5fs.jpg" /></p>
<p>这个DOM树包括: head中的title元素, body中的h1和p元素.</p>
<p>根据DOM定义的HTML 5的优点是这种语言可以不依赖于它自己的语法. 有两个主要的语法用来表现HTML文档: HTML的序列和XML的序列 .</p>
<p>HTML 序列从HTML稍早版本的SGML语法中得到灵感而引入的一种语法, 但是却定义成更适合浏览器在真实环境下处理HTML的方式.</p>
<p><code><font size="2">&lt;!DOCTYPE html&gt;<br />
&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;An HTML Document&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;h1&gt;Example&lt;/h1&gt;<br />
&lt;p&gt;This is an example HTML document.<br />
&lt;/body&gt;<br />
&lt;/html&gt;</font></code></p>
<p>你会注意到, 这看起来很像是前个版本的HTML, 有些标签会自动闭合.</p>
<p>XML 序列引入了XML 1.0的语法和命名空间, 就像是 XHTML 1.0.</p>
<p><code><font size="2">&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;An HTML Document&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;h1&gt;Example&lt;/h1&gt;<br />
&lt;p&gt;This is an example HTML document.&lt;/p&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</font></code></p>
<p>除了间隔和xmls属性, 这两个例子几乎是相同的.</p>
<p>浏览器通过使用MIME类型来区别两者, 任何text/html形式的文档必须符合 HTML 序列, 任何MIME类型是XML的文档,像是 application/xhtml+xml 必须符合XML 序列.</p>
<p>创作者可能要根据需要哪些功能来决定使用哪种序列. 没有使用它们的强制性的条件, 他们在不同情形下都可能是最优方案.</p>
<p>用HTML的好处</p>
<ul>
<li>向后兼容现有的浏览器</li>
<li>创作者已经非常熟悉语法</li>
<li>宽容和仁慈的语法, 将不会因为无意中的一个错误而对任何对用户有不友好的 &ldquo;Yellow Screen of Death&rdquo;.</li>
<li>语法相当容易记忆, 举例说: 创作者可以省略掉一些标签或是属性值.</li>
</ul>
<p>用XHTML的好处</p>
<ul>
<li>严格的XML语法鼓励创作者书写完整的标签, 有些用户会发现这样更容易维护.</li>
<li>能直接的和其它XML词表结合, 比如 SVG 和 MathML.</li>
<li>允许使用XML的处理过程, 有些创作者把这个过程作为他们编辑和发布过程的一部分.</li>
</ul>
<p><strong>如何贡献</strong></p>
<p>HTML 5的工作进展很快, 但是由于要出示测试用例并实现互操作性, 它预期还会持续数年. 目前要完成的工作可能要10到15年的时间. 在这个过程中, 从各式各样的人都会有反馈, 在他们中间, web设计师和开发者, CMS和编辑工具的厂商和浏览器的厂商是确保成功的关键. 任何人都不只是欢迎, 更积极的是鼓励为HTML 5提供反馈.</p>
<p>除了规范之外, 还有更多相关的努力来帮助人们更好地理解这个工作.</p>
<p>The Differences from HTML 4 (http://www.w3.org/html/wg/html5/diff/) 描述了和前一版本的HTML的不同.<br />
The HTML Design Principles (http://www.w3.org/TR/html-design-principles/) 讨论一些原理来帮助作出决定, 这也会帮助你了解在众多的设计结果背后的原理.<br />
The Web Developer&rsquo;s Guide to HTML 5 (http://dev.w3.org/html5/html-author/) 这是最近才开始做的, 这是为了帮助web设计师和开发者理解要书写符合规范的HTML 5的文档所需要知道的一切, 并且提供了指南, 也提供了描述得相当完整的试验.</p>
<p>你可以在很多的方面做出贡献. 你可以加入 W3C&rsquo;s HTML WG , 订阅和贡献 HTML WG邮件列表, 或者完善它(wiki). 你也可以订阅或贡献其他的 WHATWG邮件列表, 在WHATWG 论坛发表文章, 在WHATWG 博客上留言或写文章.</p>
<p>原文：http://www.alistapart.com/articles/previewofhtml5<br />
作者：Lachlan Hunt<br />
译者：zhaozy in <a target="_blank" href="http://www.3user.com/"><font color="#3381ea">3user.com</font></a><br />
出处：<a target="_blank" href="http://bbs.blueidea.com/thread-2826586-1-1.html"><font color="#3381ea">http://bbs.blueidea.com/thread-2826586-1-1.html</font></a></p>

	标签：<a href="http://gangege.com/post/tag/div" title="DIV" rel="tag">DIV</a>, <a href="http://gangege.com/post/tag/html" title="html" rel="tag">html</a>, <a href="http://gangege.com/post/tag/html5" title="HTML5" rel="tag">HTML5</a><br />
]]></content:encoded>
			<wfw:commentRss>http://gangege.com/post/431/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>一个很酷的登陆效果！</title>
		<link>http://gangege.com/post/364</link>
		<comments>http://gangege.com/post/364#comments</comments>
		<pubDate>Wed, 21 Nov 2007 09:03:31 +0000</pubDate>
		<dc:creator>gangege</dc:creator>
				<category><![CDATA[网络编程 & CODE]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[效果]]></category>

		<guid isPermaLink="false">http://gangege.com/post/364</guid>
		<description><![CDATA[从截图上看不出什么，主要是动态效果！

代码如下：


XML/HTML代码

&#60;html&#62;&#160;&#160;
&#60;head&#62;&#160;&#160;
&#60;title&#62;GanGeGe&#8217;s Blog：http://www.gangege.com&#60;/title&#62;&#160;&#160;
&#60;style&#62;&#160;&#160;
body&#160;{ &#160;&#160;
&#160;&#160;&#160;&#160;padding:0px; &#160;&#160;
&#160;&#160;&#160;&#160;margin:0px; &#160;&#160;
&#160;&#160;&#160;&#160;background-Color:black; &#160;&#160;
&#160;&#160;&#160;&#160;border-width:0px; &#160;&#160;
&#160;&#160;&#160;&#160;font-size:12px; &#160;&#160;
&#160;&#160;&#160;&#160;color:#DDD; &#160;&#160;
&#160;&#160;&#160;&#160;overflow:hidden; &#160;&#160;
} &#160;&#160;
#divLogin&#160;{ &#160;&#160;
&#160;&#160;&#160;&#160;padding:30px; &#160;&#160;
&#160;&#160;&#160;&#160;background-Color:#E9FFF0; &#160;&#160;
&#160;&#160;&#160;&#160;color:navy; &#160;&#160;
&#160;&#160;&#160;&#160;filter:alpha(opacity=50); &#160;&#160;
&#160;&#160;&#160;&#160;z-Index:90; &#160;&#160;
&#160;&#160;&#160;&#160;text-align:center; &#160;&#160;
} &#160;&#160;
#divLogin&#160;td{ &#160;&#160;
&#160;&#160;&#160;&#160;color:#555; &#160;&#160;
} &#160;&#160;
.input0&#160;{ &#160;&#160;
&#160;&#160;&#160;&#160;border:#000&#160;1px&#160;solid; &#160;&#160;
&#160;&#160;&#160;&#160;width:160px; &#160;&#160;
&#160;&#160;&#160;&#160;height:20px; &#160;&#160;
&#160;&#160;&#160;&#160;color:navy; &#160;&#160;
} &#160;&#160;
.input1&#160;{ &#160;&#160;
&#160;&#160;&#160;&#160;border:#000&#160;1px&#160;solid; &#160;&#160;
&#160;&#160;&#160;&#160;width:80px; &#160;&#160;
&#160;&#160;&#160;&#160;height:20px; &#160;&#160;
&#160;&#160;&#160;&#160;background-Color:transparent; &#160;&#160;
&#160;&#160;&#160;&#160;color:navy; &#160;&#160;
&#160;&#160;&#160;&#160;padding-top:2px; &#160;&#160;
} &#160;&#160;
&#60;/style&#62;&#160;&#160;
&#60;script&#62;&#160;&#160;
//This&#160;program&#160;is&#160;written&#160;by&#160;Hutia. &#160;&#160;
//****Instructions******* &#160;&#160;
//&#160;&#160;All&#160;the&#160;length&#160;are&#160;in&#160;the&#160;unit&#160;&#34;px&#34; &#160;&#160;
//&#160;&#160;That&#8217;s&#160;all. &#160;&#160;
//*********************** &#160;&#160;
wx=wxx=screen.availWidth; &#160;&#160;
hx=hxx=screen.availHeight; &#160;&#160;
ds=1800;//ds&#160;is&#160;the&#160;distance&#160;between&#160;user&#160;and&#160;the&#160;screen. &#160;&#160;
stars=new&#160;Array(); &#160;&#160;
starTimer=&#34;&#34;; &#160;&#160;
logined=false; &#160;&#160;
top.moveTo(0,0);top.resizeTo(wxx,hxx); &#160;&#160;
function&#160;init(){ &#160;&#160;
&#160;&#160;&#160;&#160;wx=document.body.clientWidth; &#160;&#160;
&#160;&#160;&#160;&#160;hx=document.body.clientHeight; &#160;&#160;
&#160;&#160;&#160;&#160;for(var&#160;i=0;i&#60;16;i++)createStar(); &#160;&#160;
&#160;&#160;&#160;&#160;startMoveStar(); &#160;&#160;
&#160;&#160;&#160;&#160;startLoginMove(); &#160;&#160;
} &#160;&#160;
function&#160;startLoginMove(){ [...]]]></description>
			<content:encoded><![CDATA[<p>从截图上看不出什么，主要是动态效果！</p>
<p align="center"><img alt="登录效果" src="http://gangege.com/img/364.gif" /></p>
<p>代码如下：</p>
<p><span id="more-364"></span></p>
<div class="codeText">
<div class="codeHead">XML/HTML代码</div>
<ol class="dp-xml">
<li class="alt"><span><span class="tag">&lt;</span><span class="tag-name">html</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
<li class=""><span class="tag">&lt;</span><span class="tag-name">head</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span class="tag">&lt;</span><span class="tag-name">title</span><span class="tag">&gt;</span><span>GanGeGe&#8217;s Blog：<a href="http://www.gangege.com&lt;/title">http://www.gangege.com</a></span><span class="tag">&lt;/</span><span class="tag-name">title</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class=""><span class="tag">&lt;</span><span class="tag-name">style</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span>body&nbsp;{ &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;padding:0px; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;margin:0px; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;background-Color:black; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;border-width:0px; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;font-size:12px; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;color:#DDD; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;overflow:hidden; &nbsp;&nbsp;</span></li>
<li class="alt"><span>} &nbsp;&nbsp;</span></li>
<li class=""><span>#divLogin&nbsp;{ &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;padding:30px; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;background-Color:#E9FFF0; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;color:navy; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;filter:alpha(</span><span class="attribute">opacity</span><span>=</span><span class="attribute-value">50</span><span>); &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;z-Index:90; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;text-align:center; &nbsp;&nbsp;</span></li>
<li class="alt"><span>} &nbsp;&nbsp;</span></li>
<li class=""><span>#divLogin&nbsp;td{ &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;color:#555; &nbsp;&nbsp;</span></li>
<li class=""><span>} &nbsp;&nbsp;</span></li>
<li class="alt"><span>.input0&nbsp;{ &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;border:#000&nbsp;1px&nbsp;solid; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;width:160px; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;height:20px; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;color:navy; &nbsp;&nbsp;</span></li>
<li class=""><span>} &nbsp;&nbsp;</span></li>
<li class="alt"><span>.input1&nbsp;{ &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;border:#000&nbsp;1px&nbsp;solid; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;width:80px; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;height:20px; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;background-Color:transparent; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;color:navy; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;padding-top:2px; &nbsp;&nbsp;</span></li>
<li class=""><span>} &nbsp;&nbsp;</span></li>
<li class="alt"><span class="tag">&lt;/</span><span class="tag-name">style</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class=""><span class="tag">&lt;</span><span class="tag-name">script</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span>//This&nbsp;program&nbsp;is&nbsp;written&nbsp;by&nbsp;Hutia. &nbsp;&nbsp;</span></li>
<li class=""><span>//****Instructions******* &nbsp;&nbsp;</span></li>
<li class="alt"><span>//&nbsp;&nbsp;All&nbsp;the&nbsp;length&nbsp;are&nbsp;in&nbsp;the&nbsp;unit&nbsp;&quot;px&quot; &nbsp;&nbsp;</span></li>
<li class=""><span>//&nbsp;&nbsp;That&#8217;s&nbsp;all. &nbsp;&nbsp;</span></li>
<li class="alt"><span>//*********************** &nbsp;&nbsp;</span></li>
<li class=""><span class="attribute">wx</span><span>=</span><span class="attribute-value">wxx</span><span>=screen.availWidth; &nbsp;&nbsp;</span></li>
<li class="alt"><span class="attribute">hx</span><span>=</span><span class="attribute-value">hxx</span><span>=screen.availHeight; &nbsp;&nbsp;</span></li>
<li class=""><span class="attribute">ds</span><span>=</span><span class="attribute-value">1800</span><span>;//ds&nbsp;is&nbsp;the&nbsp;distance&nbsp;between&nbsp;user&nbsp;and&nbsp;the&nbsp;screen. &nbsp;&nbsp;</span></li>
<li class="alt"><span class="attribute">stars</span><span>=</span><span class="attribute-value">new</span><span>&nbsp;Array(); &nbsp;&nbsp;</span></li>
<li class=""><span class="attribute">starTimer</span><span>=</span><span class="attribute-value">&quot;&quot;</span><span>; &nbsp;&nbsp;</span></li>
<li class="alt"><span class="attribute">logined</span><span>=</span><span class="attribute-value">false</span><span>; &nbsp;&nbsp;</span></li>
<li class=""><span>top.moveTo(0,0);top.resizeTo(wxx,hxx); &nbsp;&nbsp;</span></li>
<li class="alt"><span>function&nbsp;init(){ &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">wx</span><span>=</span><span class="attribute-value">document</span><span>.body.clientWidth; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">hx</span><span>=</span><span class="attribute-value">document</span><span>.body.clientHeight; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;for(var&nbsp;</span><span class="attribute">i</span><span>=</span><span class="attribute-value">0</span><span>;i</span><span class="tag">&lt;</span><span class="tag-name">16</span><span>;i++)createStar(); &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;startMoveStar(); &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;startLoginMove(); &nbsp;&nbsp;</span></li>
<li class="alt"><span>} &nbsp;&nbsp;</span></li>
<li class=""><span>function&nbsp;startLoginMove(){ &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">divLogin.x</span><span>=-175; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">divLogin.y</span><span>=-100; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">divLogin.z</span><span>=</span><span class="attribute-value">100000</span><span>; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">divLogin.c</span><span>=</span><span class="attribute-value">0</span><span>; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">divLogin.size</span><span>=</span><span class="attribute-value">350</span><span>; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">divLogin.speed</span><span>=</span><span class="attribute-value">500</span><span>; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;setTimeout(loginMove,10); &nbsp;&nbsp;</span></li>
<li class=""><span>} &nbsp;&nbsp;</span></li>
<li class="alt"><span>function&nbsp;loginMove(){ &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute-value">divLogin</span><span class="attribute">divLogin.z-</span><span>=divLogin.speed; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;</span><span class="attribute">tRe</span><span>=</span><span class="attribute-value">d3d2</span><span>(divLogin.x,divLogin.y,divLogin.z,divLogin.size,divLogin.c).split(&quot;:&quot;); &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;with(divLogin.style){ &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">position</span><span>=</span><span class="attribute-value">&quot;absolute&quot;</span><span>; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">left</span><span>=</span><span class="attribute-value">tRe</span><span>[0]; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">top</span><span>=</span><span class="attribute-value">tRe</span><span>[1]; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(parseInt(tRe[2])</span><span class="tag">&lt;</span><span>=0){ &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">display</span><span>=</span><span class="attribute-value">&quot;none&quot;</span><span>; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}else{ &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">display</span><span>=</span><span class="attribute-value">&quot;&quot;</span><span>; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">width</span><span>=</span><span class="attribute-value">tRe</span><span>[2]; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">height</span><span>=</span><span class="attribute-value">parseInt</span><span>(tRe[2])*200/350; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">overflow</span><span>=</span><span class="attribute-value">&quot;hidden&quot;</span><span>; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;if(divLogin.z</span><span class="tag">&gt;</span><span>200){ &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setTimeout(loginMove,10); &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;}else{ &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with(divLogin.style){ &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">position</span><span>=</span><span class="attribute-value">&quot;absolute&quot;</span><span>; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">left</span><span>=</span><span class="attribute-value">wx</span><span>/2+divLogin.x; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">top</span><span>=</span><span class="attribute-value">hx</span><span>/2+divLogin.y; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">display</span><span>=</span><span class="attribute-value">&quot;&quot;</span><span>; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">width</span><span>=-2*divLogin.x; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">height</span><span>=-2*divLogin.y; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">overflow</span><span>=</span><span class="attribute-value">&quot;hidden&quot;</span><span>; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;divLogin.children[0]</span><span class="attribute">.style.display</span><span>=</span><span class="attribute-value">&quot;&quot;</span><span>; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stopMoveStar(); &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;shakeWin(); &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
<li class="alt"><span>} &nbsp;&nbsp;</span></li>
<li class=""><span>function&nbsp;showContent(i){ &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">i</span><span>=</span><span class="attribute-value">isNaN</span><span>(i)?-1:parseInt(i); &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;i++; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;try{ &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;switch(i%7){ &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span class="attribute">0:divLogin.style.top</span><span>=</span><span class="attribute-value">50</span><span>;break; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span class="attribute">1:divLogin.style.top</span><span>=-100;break; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;</span><span class="attribute">2:divLogin.style.top</span><span>=-160;break; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;3: &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">divLogin.style.top</span><span>=-300; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;divLogin.children[0]</span><span class="attribute">.style.display</span><span>=</span><span class="attribute-value">&quot;none&quot;</span><span>; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;divLogin.children[0]</span><span class="attribute">.innerHTML</span><span>=</span><span class="attribute-value">divMain</span><span>.innerHTML; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;4: &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">divLogin.x</span><span>=-wx/2+50; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">divLogin.y</span><span>=-hx/2+30; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">divLogin.z</span><span>=</span><span class="attribute-value">70000</span><span>; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">divLogin.c</span><span>=</span><span class="attribute-value">0</span><span>; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">divLogin.size</span><span>=</span><span class="attribute-value">wx</span><span>-100; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">divLogin.speed</span><span>=</span><span class="attribute-value">500</span><span>; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;divLogin.filters[0]</span><span class="attribute">.enabled</span><span>=</span><span class="attribute-value">false</span><span>; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">logined</span><span>=</span><span class="attribute-value">true</span><span>; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setTimeout(loginMove,10); &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;}catch(e){return(false);} &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;if(i</span><span class="tag">&lt;</span><span class="tag-name">5</span><span>){ &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setTimeout(&quot;showContent(&quot;+i+&quot;);&quot;,10); &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;}else{ &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;loginMove(); &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
<li class="alt"><span>} &nbsp;&nbsp;</span></li>
<li class=""><span>//***Star&nbsp;functions******** &nbsp;&nbsp;</span></li>
<li class="alt"><span>function&nbsp;createStar(){ &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;</span><span class="attribute">theIndex</span><span>=</span><span class="attribute-value">stars</span><span>.length; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;stars[theIndex]=document.createElement(&quot;DIV&quot;); &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;document.body.insertBefore(stars[theIndex]); &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;setRandomAttributes(stars[theIndex]); &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;setStyle(stars[theIndex]); &nbsp;&nbsp;</span></li>
<li class="alt"><span>} &nbsp;&nbsp;</span></li>
<li class=""><span>function&nbsp;moveStar(){ &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;for(var&nbsp;</span><span class="attribute">i</span><span>=</span><span class="attribute-value">0</span><span>;i</span><span class="tag">&lt;</span><span class="tag-name">stars.length</span><span>;i++){ &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stars[i]</span><span class="attribute">.z-</span><span>=</span><span class="attribute-value">stars</span><span>[i].speed; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(stars[i].z</span><span class="tag">&lt;</span><span class="tag-name">1500</span><span>)setRandomAttributes(stars[i]); &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setStyle(stars[i]); &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
<li class=""><span>} &nbsp;&nbsp;</span></li>
<li class="alt"><span>function&nbsp;startMoveStar(){ &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;stopMoveStar(); &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">starTimer</span><span>=</span><span class="attribute-value">setInterval</span><span>(moveStar,10); &nbsp;&nbsp;</span></li>
<li class=""><span>} &nbsp;&nbsp;</span></li>
<li class="alt"><span>function&nbsp;stopMoveStar(){ &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;try{ &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clearInterval(starTimer); &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;}catch(e){} &nbsp;&nbsp;</span></li>
<li class="alt"><span>} &nbsp;&nbsp;</span></li>
<li class=""><span>//****Private&nbsp;functions****** &nbsp;&nbsp;</span></li>
<li class="alt"><span>function&nbsp;d3d2(x,y,z,size,color){ &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;</span><span class="attribute">x</span><span>=</span><span class="attribute-value">parseFloat</span><span>(x); &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;</span><span class="attribute">y</span><span>=</span><span class="attribute-value">parseFloat</span><span>(y); &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;</span><span class="attribute">z</span><span>=</span><span class="attribute-value">parseFloat</span><span>(z); &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;</span><span class="attribute">size</span><span>=</span><span class="attribute-value">parseFloat</span><span>(size); &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;</span><span class="attribute">color</span><span>=</span><span class="attribute-value">parseFloat</span><span>(color); &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;</span><span class="attribute">percent</span><span>=</span><span class="attribute-value">ds</span><span>/(ds+z); &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">x</span><span>=</span><span class="attribute-value">parseInt</span><span>(wx/2+x*percent); &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">y</span><span>=</span><span class="attribute-value">parseInt</span><span>(hx/2+y*percent); &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">size</span><span>=</span><span class="attribute-value">parseInt</span><span>(size*percent); &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">color</span><span>=</span><span class="attribute-value">parseInt</span><span>(color*percent/2.5+153); &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;return(x+&quot;:&quot;+y+&quot;:&quot;+size+&quot;:&quot;+color); &nbsp;&nbsp;</span></li>
<li class="alt"><span>} &nbsp;&nbsp;</span></li>
<li class=""><span>function&nbsp;getColor(strC){ &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;try{ &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;</span><span class="attribute">i</span><span>=</span><span class="attribute-value">eval</span><span>(&quot;0x&quot;+strC.substring(1,3)); &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;}catch(e){return(255);} &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;return(i); &nbsp;&nbsp;</span></li>
<li class="alt"><span>} &nbsp;&nbsp;</span></li>
<li class=""><span>function&nbsp;setRandomAttributes(obj){ &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">obj.size</span><span>=</span><span class="attribute-value">parseInt</span><span>(Math.random()*10)+10; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">obj.c</span><span>=</span><span class="attribute-value">parseInt</span><span>(Math.random()*45)+210; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">obj.x</span><span>=(parseInt(Math.random()*500)+500)*(Math.random()</span><span class="tag">&gt;</span><span>0.5?1:-1); &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">obj.y</span><span>=(parseInt(Math.random()*400)+400)*(Math.random()</span><span class="tag">&gt;</span><span>0.5?1:-1); &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">obj.speed</span><span>=</span><span class="attribute-value">parseInt</span><span>(Math.random()*120)+180; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">obj.z</span><span>=</span><span class="attribute-value">parseInt</span><span>(Math.random()*12000)+8000; &nbsp;&nbsp;</span></li>
<li class="alt"><span>} &nbsp;&nbsp;</span></li>
<li class=""><span>function&nbsp;setStyle(obj){ &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;</span><span class="attribute">tRe</span><span>=</span><span class="attribute-value">d3d2</span><span>(obj.x,obj.y,obj.z,obj.size,obj.c).split(&quot;:&quot;); &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;with(obj.style){ &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">position</span><span>=</span><span class="attribute-value">&quot;absolute&quot;</span><span>; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">left</span><span>=</span><span class="attribute-value">tRe</span><span>[0]; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">top</span><span>=</span><span class="attribute-value">tRe</span><span>[1]; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(parseInt(tRe[2])</span><span class="tag">&lt;</span><span>=0){ &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">display</span><span>=</span><span class="attribute-value">&quot;none&quot;</span><span>; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}else{ &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">display</span><span>=</span><span class="attribute-value">&quot;&quot;</span><span>; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">width</span><span>=</span><span class="attribute-value">tRe</span><span>[2]; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">height</span><span>=</span><span class="attribute-value">tRe</span><span>[2]; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">backgroundColor</span><span>=</span><span class="attribute-value">toColor</span><span>(tRe[3]); &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">overflow</span><span>=</span><span class="attribute-value">&quot;hidden&quot;</span><span>; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
<li class=""><span>} &nbsp;&nbsp;</span></li>
<li class="alt"><span>function&nbsp;toColor(intV){ &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;</span><span class="attribute">cc</span><span>=[0,1,2,3,4,5,6,7,8,9,&quot;A&quot;,&quot;B&quot;,&quot;C&quot;,&quot;D&quot;,&quot;E&quot;,&quot;F&quot;]; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;</span><span class="attribute">intV</span><span>=</span><span class="attribute-value">parseInt</span><span>(intV); &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">re</span><span>=</span><span class="attribute-value">&quot;&quot;</span><span>+cc[parseInt(intV/16)]+cc[intV%16]; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;return(&quot;#&quot;+re+re+re); &nbsp;&nbsp;</span></li>
<li class=""><span>} &nbsp;&nbsp;</span></li>
<li class="alt"><span>function&nbsp;shakeWin(i){ &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">i</span><span>=</span><span class="attribute-value">isNaN</span><span>(i)?-1:parseInt(i); &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;i++; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;try{ &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;switch(i%7){ &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;0:window.moveTo(3,3);break; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;1:window.moveTo(-3,3);break; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;2:window.moveTo(-3,-3);break; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;3:window.moveTo(3,-3);break; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;4:window.moveTo(-3,3);break; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;5:window.moveTo(3,3);break; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case&nbsp;6:window.moveTo(0,0);break; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;}catch(e){return(false);} &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;if(i</span><span class="tag">&lt;</span><span class="tag-name">7</span><span>){ &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setTimeout(&quot;shakeWin(&quot;+i+&quot;);&quot;,10); &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;}else{ &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.moveTo(0,0); &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!logined)startMoveStar(); &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
<li class="alt"><span>} &nbsp;&nbsp;</span></li>
<li class=""><span class="tag">&lt;/</span><span class="tag-name">script</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span class="tag">&lt;/</span><span class="tag-name">head</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class=""><span class="tag">&lt;</span><span class="tag-name">body</span><span>&nbsp;</span><span class="attribute">onload</span><span>=</span><span class="attribute-value">&quot;init();&quot;</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">div</span><span>&nbsp;</span><span class="attribute">id</span><span>=</span><span class="attribute-value">divLogin</span><span>&nbsp;</span><span class="attribute">style</span><span>=</span><span class="attribute-value">&quot;display:none;&quot;</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">form</span><span>&nbsp;</span><span class="attribute">onsubmit</span><span>=</span><span class="attribute-value">&quot;return(false);&quot;</span><span>&nbsp;</span><span class="attribute">style</span><span>=</span><span class="attribute-value">&quot;display:none;&quot;</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">table</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">tr</span><span class="tag">&gt;</span><span class="tag">&lt;</span><span class="tag-name">td</span><span>&nbsp;</span><span class="attribute">colspan</span><span>=</span><span class="attribute-value">2</span><span>&nbsp;</span><span class="attribute">align</span><span>=</span><span class="attribute-value">center</span><span class="tag">&gt;</span><span>Login</span><span class="tag">&lt;/</span><span class="tag-name">td</span><span class="tag">&gt;</span><span class="tag">&lt;/</span><span class="tag-name">tr</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">tr</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">td</span><span class="tag">&gt;</span><span class="tag">&lt;</span><span class="tag-name">label</span><span class="tag">&gt;</span><span>Name:</span><span class="tag">&lt;/</span><span class="tag-name">label</span><span class="tag">&gt;</span><span class="tag">&lt;/</span><span class="tag-name">td</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">td</span><span class="tag">&gt;</span><span class="tag">&lt;</span><span class="tag-name">input</span><span>&nbsp;</span><span class="attribute">class</span><span>=</span><span class="attribute-value">input0</span><span>&nbsp;</span><span class="attribute">value</span><span>=</span><span class="attribute-value">&quot;Guest&quot;</span><span class="tag">&gt;</span><span class="tag">&lt;/</span><span class="tag-name">td</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;/</span><span class="tag-name">tr</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">tr</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">td</span><span class="tag">&gt;</span><span class="tag">&lt;</span><span class="tag-name">label</span><span class="tag">&gt;</span><span>Pass:</span><span class="tag">&lt;/</span><span class="tag-name">label</span><span class="tag">&gt;</span><span class="tag">&lt;/</span><span class="tag-name">td</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">td</span><span class="tag">&gt;</span><span class="tag">&lt;</span><span class="tag-name">input</span><span>&nbsp;</span><span class="attribute">class</span><span>=</span><span class="attribute-value">input0</span><span>&nbsp;</span><span class="attribute">type</span><span>=</span><span class="attribute-value">password</span><span>&nbsp;</span><span class="attribute">value</span><span>=</span><span class="attribute-value">&quot;Guest&quot;</span><span class="tag">&gt;</span><span class="tag">&lt;/</span><span class="tag-name">td</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;/</span><span class="tag-name">tr</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">tr</span><span class="tag">&gt;</span><span class="tag">&lt;</span><span class="tag-name">td</span><span>&nbsp;</span><span class="attribute">colspan</span><span>=</span><span class="attribute-value">2</span><span>&nbsp;</span><span class="attribute">align</span><span>=</span><span class="attribute-value">center</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">input</span><span>&nbsp;</span><span class="attribute">type</span><span>=</span><span class="attribute-value">submit</span><span>&nbsp;</span><span class="attribute">value</span><span>=</span><span class="attribute-value">&quot;OK&quot;</span><span>&nbsp;</span><span class="attribute">class</span><span>=</span><span class="attribute-value">input1</span><span>&nbsp;</span><span class="attribute">onclick</span><span>=</span><span class="attribute-value">&quot;showContent();&quot;</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">input</span><span>&nbsp;</span><span class="attribute">type</span><span>=</span><span class="attribute-value">reset</span><span>&nbsp;</span><span class="attribute">value</span><span>=</span><span class="attribute-value">&quot;Cancel&quot;</span><span>&nbsp;</span><span class="attribute">class</span><span>=</span><span class="attribute-value">input1</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;/</span><span class="tag-name">td</span><span class="tag">&gt;</span><span class="tag">&lt;/</span><span class="tag-name">tr</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;/</span><span class="tag-name">table</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;/</span><span class="tag-name">form</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;/</span><span class="tag-name">div</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">div</span><span>&nbsp;</span><span class="attribute">id</span><span>=</span><span class="attribute-value">divMain</span><span>&nbsp;</span><span class="attribute">style</span><span>=</span><span class="attribute-value">&quot;display:none;&quot;</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">iframe</span><span>&nbsp;</span><span class="attribute">src</span><span>=</span><span class="attribute-value">&quot;http://www.gangege.com&quot;</span><span>&nbsp;</span><span class="attribute">width</span><span>=</span><span class="attribute-value">&quot;100%&quot;</span><span>&nbsp;</span><span class="attribute">height</span><span>=</span><span class="attribute-value">&quot;100%&quot;</span><span class="tag">&gt;</span><span class="tag">&lt;/</span><span class="tag-name">iframe</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;/</span><span class="tag-name">div</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class=""><span class="tag">&lt;/</span><span class="tag-name">body</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span class="tag">&lt;/</span><span class="tag-name">html</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
</ol>
</div>
<p>来源：<a target="_blank" href="http://www.im286.com">落伍者</a></p>

	标签：<a href="http://gangege.com/post/tag/html" title="html" rel="tag">html</a>, <a href="http://gangege.com/post/tag/%e6%95%88%e6%9e%9c" title="效果" rel="tag">效果</a><br />
]]></content:encoded>
			<wfw:commentRss>http://gangege.com/post/364/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>在线手册集锦</title>
		<link>http://gangege.com/post/183</link>
		<comments>http://gangege.com/post/183#comments</comments>
		<pubDate>Thu, 29 Jun 2006 17:04:56 +0000</pubDate>
		<dc:creator>gangege</dc:creator>
				<category><![CDATA[杂七杂八 & OTHER]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[SUN]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://gangege.com/archives/183</guid>
		<description><![CDATA[HTML4.0手册
DHTML中文参考手册
MSXML 6.0 SDK(英文)
XML指南(中文版)
XMLHTTP手册
WML中文手册
VML中文手册
CSS2中文手册
样式表滤镜手册
Windows脚本技术
VBScript 用户手册
JAVASCRIPT中文参考手册
JAVASCRIPT中文教程
DOM手册
PHP4中文参考手册
PHP5中文参考手册
PHP5英文参考手册
PHP编程标准
MySQL5英文手册
MySQL4中文手册
MySQL3中文手册
Smarty中文手册
ZendFramework中文手册
Apache英文参考手册
Apache2英文参考手册
SQL Server中文手册
Postgresql7.3中文参考手册
asp手册
.net手册
JSP手册
JAVA手册
J2EE中文手册
ISAPI_Rewrite 手册
简明英语语法手册
Microsoft ADO 参考
WSH中文手册
FlashMX中文手册
Tomcat中文手册
Linux中文手册
ADO.NET手册
Servlet手册
FreeBSD手册
TBS手册


	标签：ASP, html, Java, Microsoft, PHP, SQL, SUN, windows
]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: 12px"><a target="_blank" href="http://www.elook.net.cn/handbook/html/?E路网提供"><font color="#003366">HTML4.0手册</font></a><br />
<a target="_blank" href="http://www.zzxy.cn/manual/DHTML/?自助学院提供"><font color="#003366">DHTML中文参考手册</font></a><br />
<a target="_blank" href="http://www.elook.net.cn/handbook/xmlsdk/index.html?E路网提供"><font color="#003366">MSXML 6.0 SDK(英文)</font></a><br />
<a target="_blank" href="http://www.zzxy.cn/manual/xml/xml_cn/?自助学院提供"><font color="#003366">XML指南(中文版)</font></a><br />
<a target="_blank" href="http://www.infowe.com/xmlhttp?第七搜索提供"><font color="#003366">XMLHTTP手册</font></a><br />
<a target="_blank" href="http://www.infowe.com/wml?第七搜索提供"><font color="#003366">WML中文手册</font></a><br />
<a target="_blank" href="http://www.infowe.com/vml?第七搜索提供"><font color="#003366">VML中文手册</font></a><br />
<a target="_blank" href="http://www.zzxy.cn/manual/css/?自助学院提供"><font color="#003366">CSS2中文手册</font></a><br />
<a target="_blank" href="http://www.infowe.com/filterl?第七搜索提供"><font color="#003366">样式表滤镜手册</font></a><br />
<a target="_blank" href="http://www.elook.net.cn/handbook/windowsscript/?E路网提供"><font color="#003366">Windows脚本技术</font></a><br />
<a target="_blank" href="http://www.51windows.net/pages/vbscript/dir.htm?无忧视窗提供"><font color="#003366">VBScript 用户手册</font></a><br />
<a target="_blank" href="http://www.51windows.net/pages/jscript5/dir.htm?无忧视窗提供"><font color="#003366">JAVASCRIPT中文参考手册</font></a><br />
<a target="_blank" href="http://www.infowe.com/javascript/?第七搜索提供"><font color="#003366">JAVASCRIPT中文教程</font></a><br />
<a target="_blank" href="http://www.infowe.com/dom?第七搜索提供"><font color="#003366">DOM手册</font></a><br />
<a target="_blank" href="http://www.phpx.com/man/php4gb/?中国PHP联盟提供"><font color="#003366">PHP4中文参考手册</font></a><br />
<a target="_blank" href="http://www.phpx.com/php/zh/?中国PHP联盟提供"><font color="#003366">PHP5中文参考手册</font></a><br />
<a target="_blank" href="http://www.phpx.com/php/en/?中国PHP联盟提供"><font color="#003366">PHP5英文参考手册</font></a><br />
<a target="_blank" href="http://www.zzxy.cn/manual/php_coding_standard_cn.htm?自助学院提供"><font color="#003366">PHP编程标准</font></a><br />
<a target="_blank" href="http://www.phpx.com/mysql/en/?中国PHP联盟提供"><font color="#003366">MySQL5英文手册</font></a><br />
<a target="_blank" href="http://www.phpx.com/mysql/cn/?中国PHP联盟提供"><font color="#003366">MySQL4中文手册</font></a><br />
<a target="_blank" href="http://www.zzxy.cn/manual/mysql323/?自助学院提供"><font color="#003366">MySQL3中文手册</font></a><br />
<a target="_blank" href="http://www.ikown.com/manual/smarty/?IKOwn.Com提供"><font color="#003366">Smarty中文手册</font></a><br />
<a target="_blank" href="http://phpeye.com/zf/?IKOwn.Com提供"><font color="#003366">ZendFramework中文手册</font></a><br />
<a target="_blank" href="http://www.phpx.com/man/apache/?中国PHP联盟提供"><font color="#003366">Apache英文参考手册</font></a><br />
<a target="_blank" href="http://www.phpx.com/man/apache2/?中国PHP联盟提供"><font color="#003366">Apache2英文参考手册</font></a><br />
<a target="_blank" href="http://www.infowe.com/sqlserver?第七搜索提供"><font color="#003366">SQL Server中文手册</font></a><br />
<a target="_blank" href="http://www.phpx.com/man/pgsql/?中国PHP联盟提供"><font color="#003366">Postgresql7.3中文参考手册</font></a><br />
<a target="_blank" href="http://www.infowe.com/asp?第七搜索提供"><font color="#003366">asp手册</font></a><br />
<a target="_blank" href="http://www.infowe.com/asp.net?第七搜索提供"><font color="#003366">.net手册</font></a><br />
<a target="_blank" href="http://www.infowe.com/jsp?第七搜索提供"><font color="#003366">JSP手册</font></a><br />
<a target="_blank" href="http://www.infowe.com/java?第七搜索提供"><font color="#003366">JAVA手册</font></a><br />
<a target="_blank" href="http://www.infowe.com/j2ee?第七搜索提供"><font color="#003366">J2EE中文手册</font></a><br />
<a target="_blank" href="http://www.zzxy.cn/manual/ISAPI_Rewrite.htm?自助学院提供"><font color="#003366">ISAPI_Rewrite 手册</font></a><br />
<a target="_blank" href="http://www.zzxy.cn/manual/lang/?自助学院提供"><font color="#003366">简明英语语法手册</font></a><br />
<a target="_blank" href="http://www.51windows.net/pages/ado/dir.htm?无忧视窗提供"><font color="#003366">Microsoft ADO 参考</font></a><br />
<a target="_blank" href="http://www.infowe.com/WSH?第七搜索提供"><font color="#003366">WSH中文手册</font></a><br />
<a target="_blank" href="http://www.infowe.com/flash?第七搜索提供"><font color="#003366">FlashMX中文手册</font></a><br />
<a target="_blank" href="http://www.infowe.com/infowe/web23/297.htm?第七搜索提供"><font color="#003366">Tomcat中文手册</font></a><br />
<a target="_blank" href="http://www.infowe.com/linux/?第七搜索提供"><font color="#003366">Linux中文手册</font></a><br />
<a target="_blank" href="http://www.infowe.com/adonet/?第七搜索提供"><font color="#003366">ADO.NET手册</font></a><br />
<a target="_blank" href="http://www.infowe.com/servlet?第七搜索提供"><font color="#003366">Servlet手册</font></a><br />
<a target="_blank" href="http://cnsnap.cn.freebsd.org/doc/zh_CN.GB2312/books/handbook/?"><font color="#003366">FreeBSD手册</font></a><br />
<a target="_blank" href="http://www.ikown.com/manual/tbs/?IKOwn.Com提供"><font color="#003366">TBS手册</font></a><br />
</span></p>

	标签：<a href="http://gangege.com/post/tag/asp" title="ASP" rel="tag">ASP</a>, <a href="http://gangege.com/post/tag/html" title="html" rel="tag">html</a>, <a href="http://gangege.com/post/tag/java" title="Java" rel="tag">Java</a>, <a href="http://gangege.com/post/tag/microsoft" title="Microsoft" rel="tag">Microsoft</a>, <a href="http://gangege.com/post/tag/php" title="PHP" rel="tag">PHP</a>, <a href="http://gangege.com/post/tag/sql" title="SQL" rel="tag">SQL</a>, <a href="http://gangege.com/post/tag/sun" title="SUN" rel="tag">SUN</a>, <a href="http://gangege.com/post/tag/windows" title="windows" rel="tag">windows</a><br />
]]></content:encoded>
			<wfw:commentRss>http://gangege.com/post/183/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>网页自动跳转代码收集</title>
		<link>http://gangege.com/post/177</link>
		<comments>http://gangege.com/post/177#comments</comments>
		<pubDate>Fri, 16 Jun 2006 16:52:46 +0000</pubDate>
		<dc:creator>gangege</dc:creator>
				<category><![CDATA[网络编程 & CODE]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[代码]]></category>
		<category><![CDATA[服务器]]></category>
		<category><![CDATA[网页]]></category>
		<category><![CDATA[跳转]]></category>

		<guid isPermaLink="false">http://gangege.com/archives/177</guid>
		<description><![CDATA[两个域名同一个空间自动跳转的ASP代码


ASP/Visual Basic代码

&#60;%if&#160;Request.ServerVariables(&#34;SERVER_NAME&#34;)=&#34;gangege.com&#34;&#160;then &#160;&#160;
response.redirect&#160;&#34;default.asp&#34;&#160;&#160;
else%&#62; &#160;&#160;
&#60;%end&#160;if%&#62; &#160;&#160;
&#60;%if&#160;Request.ServerVariables(&#34;SERVER_NAME&#34;)=www.gangege.com&#160;then &#160;&#160;
response.redirect&#160;&#34;default.asp&#34;&#160;&#160;
else%&#62; &#160;&#160;
&#60;%end&#160;if%&#62; &#160;&#160;
&#60;%if&#160;Request.ServerVariables(&#34;SERVER_NAME&#34;)=&#34;im027.com&#34;&#160;then &#160;&#160;
response.redirect&#160;&#34;cdhome/default.asp&#34;&#160;&#160;
else%&#62; &#160;&#160;
&#60;%end&#160;if%&#62; &#160;&#160;
&#60;%if&#160;Request.ServerVariables(&#34;SERVER_NAME&#34;)=www.im027.com&#160;then &#160;&#160;
response.redirect&#160;&#34;cdhome/default.asp&#34;&#160;&#160;
else%&#62; &#160;&#160;
&#60;%end&#160;if%&#62; &#160;&#160;
&#60;%if&#160;Request.ServerVariables(&#34;SERVER_NAME&#34;)=&#34;blog.im027.com&#34;&#160;then &#160;&#160;
response.redirect&#160;&#34;blog/&#34;&#160;&#160;
else%&#62; &#160;&#160;
&#160;&#160;


&#160;

html中跳转最全代码

XML/HTML代码

&#60;html&#62;&#160;&#160;
&#60;head&#62;&#160;&#160;
&#60;meta&#160;name=&#34;GENERATOR&#34;&#160;content=&#34;Microsoft&#160;FrontPage&#160;5.0&#34;&#62;&#160;&#160;
&#60;meta&#160;name=&#34;ProgId&#34;&#160;content=&#34;FrontPage.Editor.Document&#34;&#62;&#160;&#160;
&#60;meta&#160;http-equiv=&#34;Content-Type&#34;&#160;content=&#34;text/html;&#160;charset=gb2312&#34;&#62;&#160;&#160;
&#60;title&#62;正在进入&#60;/title&#62;&#160;&#160;
&#60;/head&#62;&#160;&#160;
&#60;body&#62;&#160;&#160;
&#60;form&#160;name=loading&#62;&#160; &#160;&#160;
　&#60;p&#160;align=center&#62;&#160;&#60;font&#160;color=&#34;#0066ff&#34;&#160;size=&#34;2&#34;&#62;正在进入，请稍等&#60;/font&#62;&#60;font&#160;color=&#34;#0066ff&#34;&#160;size=&#34;2&#34;&#160;face=&#34;Arial&#34;&#62;&#8230;&#60;/font&#62;&#160;&#160;
　　&#60;input&#160;type=text&#160;name=chart&#160;size=46&#160;style=&#34;font-family:Arial;&#160;font-weight:bolder;&#160;color:#0066ff;&#160;background-color:#fef4d9;&#160;padding:0px;&#160;border-style:none;&#34;&#62;&#160; &#160;&#160;
　　 &#160;&#160;
　　&#60;input&#160;type=text&#160;name=percent&#160;size=47&#160;style=&#34;color:#0066ff;&#160;text-align:center;&#160;border-width:medium;&#160;border-style:none;&#34;&#62;&#160; &#160;&#160;
　　&#60;script&#62;　&#160; &#160;&#160;
var&#160;bar=0　&#160; &#160;&#160;
var&#160;line=&#34;&#124;&#124;&#34;　&#160; &#160;&#160;
var&#160;amount=&#34;&#124;&#124;&#34;　&#160; &#160;&#160;
count()　&#160; &#160;&#160;
function&#160;count(){　&#160; &#160;&#160;
barbar=bar+2　&#160; &#160;&#160;
amountamount&#160;=amount&#160;+&#160;line　&#160; &#160;&#160;
document.loading.chart.value=amount　&#160; &#160;&#160;
document.loading.percent.value=bar+&#34;%&#34;　&#160; &#160;&#160;
if&#160;(bar&#60;99)　&#160; &#160;&#160;
{setTimeout(&#34;count()&#34;,100);}　&#160; &#160;&#160;
else　&#160; &#160;&#160;
{window.location&#160;=&#160;&#34;http://www.gangege.com&#34;;}　&#160; &#160;&#160;
}&#60;/script&#62;&#160; &#160;&#160;
　&#60;/p&#62;&#160; &#160;&#160;
&#60;/form&#62;&#160; &#160;&#160;
&#60;p&#160;align=&#34;center&#34;&#62;&#160;如果您的浏览器不支持跳转,&#60;a&#160;style=&#34;text-decoration:&#160;none&#34;&#160;href=&#34;http://gangege.com&#34;&#62;&#60;font&#160;color=&#34;#FF0000&#34;&#62;请点这里&#60;/font&#62;&#60;/a&#62;.&#60;/p&#62;&#160;&#160;
&#60;/body&#62;&#160;&#160;
&#60;/html&#62;&#160;&#160;
&#160;&#160;


&#160;
html的meta方式
这种方法的好处是可以控制重定向的时间

XML/HTML代码

&#60;meta&#160;http-equiv=&#8216;Refresh&#8217;&#160;content=&#8216;0;URL=index.html&#8217;&#62;&#160;&#160;


&#160;
在 &#60;body&#62; 里添加代码

XML/HTML代码

&#60;body&#160;onload=&#34;location.href=&#8217;www.gangege.com&#8217;&#34;&#62;&#160;&#160;



	标签：ASP, html, 代码, 服务器, 网页, 跳转
]]></description>
			<content:encoded><![CDATA[<p><strong>两个域名同一个空间自动跳转的ASP代码<br />
</strong></p>
<div class="codeText">
<div class="codeHead">ASP/Visual Basic代码</div>
<ol class="dp-vb">
<li class="alt"><span><span>&lt;%if&nbsp;Request.ServerVariables(</span><span class="string">&quot;SERVER_NAME&quot;</span><span>)=</span><span class="string">&quot;gangege.com&quot;</span><span>&nbsp;then &nbsp;&nbsp;</span></span></li>
<li class=""><span>response.redirect&nbsp;</span><span class="string">&quot;default.asp&quot;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span>else%&gt; &nbsp;&nbsp;</span></li>
<li class=""><span>&lt;%end&nbsp;if%&gt; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&lt;%if&nbsp;Request.ServerVariables(</span><span class="string">&quot;SERVER_NAME&quot;</span><span>)=</span><span class="string"><a href="http://www.gangege.com">www.gangege.com</a></span><span>&nbsp;then &nbsp;&nbsp;</span></li>
<li class=""><span>response.redirect&nbsp;</span><span class="string">&quot;default.asp&quot;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span>else%&gt; &nbsp;&nbsp;</span></li>
<li class=""><span>&lt;%end&nbsp;if%&gt; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&lt;%if&nbsp;Request.ServerVariables(</span><span class="string">&quot;SERVER_NAME&quot;</span><span>)=</span><span class="string">&quot;im027.com&quot;</span><span>&nbsp;then &nbsp;&nbsp;</span></li>
<li class=""><span>response.redirect&nbsp;</span><span class="string">&quot;cdhome/default.asp&quot;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span>else%&gt; &nbsp;&nbsp;</span></li>
<li class=""><span>&lt;%end&nbsp;if%&gt; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&lt;%if&nbsp;Request.ServerVariables(</span><span class="string">&quot;SERVER_NAME&quot;</span><span>)=</span><span class="string"><a href="http://www.im027.com">www.im027.com</a></span><span>&nbsp;then &nbsp;&nbsp;</span></li>
<li class=""><span>response.redirect&nbsp;</span><span class="string">&quot;cdhome/default.asp&quot;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span>else%&gt; &nbsp;&nbsp;</span></li>
<li class=""><span>&lt;%end&nbsp;if%&gt; &nbsp;&nbsp;</span></li>
<li class="alt"><span>&lt;%if&nbsp;Request.ServerVariables(</span><span class="string">&quot;SERVER_NAME&quot;</span><span>)=</span><span class="string">&quot;blog.im027.com&quot;</span><span>&nbsp;then &nbsp;&nbsp;</span></li>
<li class=""><span>response.redirect&nbsp;</span><span class="string">&quot;blog/&quot;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span>else%&gt; &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;</span></li>
</ol>
</div>
<p>&nbsp;</p>
<p><span id="more-177"></span></p>
<p>html中跳转最全代码</p>
<div class="codeText">
<div class="codeHead">XML/HTML代码</div>
<ol class="dp-xml">
<li class="alt"><span><span class="tag">&lt;</span><span class="tag-name">html</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
<li class=""><span class="tag">&lt;</span><span class="tag-name">head</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span class="tag">&lt;</span><span class="tag-name">meta</span><span>&nbsp;</span><span class="attribute">name</span><span>=</span><span class="attribute-value">&quot;GENERATOR&quot;</span><span>&nbsp;</span><span class="attribute">content</span><span>=</span><span class="attribute-value">&quot;Microsoft&nbsp;FrontPage&nbsp;5.0&quot;</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class=""><span class="tag">&lt;</span><span class="tag-name">meta</span><span>&nbsp;</span><span class="attribute">name</span><span>=</span><span class="attribute-value">&quot;ProgId&quot;</span><span>&nbsp;</span><span class="attribute">content</span><span>=</span><span class="attribute-value">&quot;FrontPage.Editor.Document&quot;</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span class="tag">&lt;</span><span class="tag-name">meta</span><span>&nbsp;</span><span class="attribute">http-equiv</span><span>=</span><span class="attribute-value">&quot;Content-Type&quot;</span><span>&nbsp;</span><span class="attribute">content</span><span>=</span><span class="attribute-value">&quot;text/html;&nbsp;charset=gb2312&quot;</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class=""><span class="tag">&lt;</span><span class="tag-name">title</span><span class="tag">&gt;</span><span>正在进入</span><span class="tag">&lt;/</span><span class="tag-name">title</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span class="tag">&lt;/</span><span class="tag-name">head</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class=""><span class="tag">&lt;</span><span class="tag-name">body</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span class="tag">&lt;</span><span class="tag-name">form</span><span>&nbsp;</span><span class="attribute">name</span><span>=</span><span class="attribute-value">loading</span><span class="tag">&gt;</span><span>&nbsp; &nbsp;&nbsp;</span></li>
<li class=""><span>　</span><span class="tag">&lt;</span><span class="tag-name">p</span><span>&nbsp;</span><span class="attribute">align</span><span>=</span><span class="attribute-value">center</span><span class="tag">&gt;</span><span>&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">font</span><span>&nbsp;</span><span class="attribute">color</span><span>=</span><span class="attribute-value">&quot;#0066ff&quot;</span><span>&nbsp;</span><span class="attribute">size</span><span>=</span><span class="attribute-value">&quot;2&quot;</span><span class="tag">&gt;</span><span>正在进入，请稍等</span><span class="tag">&lt;/</span><span class="tag-name">font</span><span class="tag">&gt;</span><span class="tag">&lt;</span><span class="tag-name">font</span><span>&nbsp;</span><span class="attribute">color</span><span>=</span><span class="attribute-value">&quot;#0066ff&quot;</span><span>&nbsp;</span><span class="attribute">size</span><span>=</span><span class="attribute-value">&quot;2&quot;</span><span>&nbsp;</span><span class="attribute">face</span><span>=</span><span class="attribute-value">&quot;Arial&quot;</span><span class="tag">&gt;</span><span>&#8230;</span><span class="tag">&lt;/</span><span class="tag-name">font</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span>　　</span><span class="tag">&lt;</span><span class="tag-name">input</span><span>&nbsp;</span><span class="attribute">type</span><span>=</span><span class="attribute-value">text</span><span>&nbsp;</span><span class="attribute">name</span><span>=</span><span class="attribute-value">chart</span><span>&nbsp;</span><span class="attribute">size</span><span>=</span><span class="attribute-value">46</span><span>&nbsp;</span><span class="attribute">style</span><span>=</span><span class="attribute-value">&quot;font-family:Arial;&nbsp;font-weight:bolder;&nbsp;color:#0066ff;&nbsp;background-color:#fef4d9;&nbsp;padding:0px;&nbsp;border-style:none;&quot;</span><span class="tag">&gt;</span><span>&nbsp; &nbsp;&nbsp;</span></li>
<li class=""><span>　　 &nbsp;&nbsp;</span></li>
<li class="alt"><span>　　</span><span class="tag">&lt;</span><span class="tag-name">input</span><span>&nbsp;</span><span class="attribute">type</span><span>=</span><span class="attribute-value">text</span><span>&nbsp;</span><span class="attribute">name</span><span>=</span><span class="attribute-value">percent</span><span>&nbsp;</span><span class="attribute">size</span><span>=</span><span class="attribute-value">47</span><span>&nbsp;</span><span class="attribute">style</span><span>=</span><span class="attribute-value">&quot;color:#0066ff;&nbsp;text-align:center;&nbsp;border-width:medium;&nbsp;border-style:none;&quot;</span><span class="tag">&gt;</span><span>&nbsp; &nbsp;&nbsp;</span></li>
<li class=""><span>　　</span><span class="tag">&lt;</span><span class="tag-name">script</span><span class="tag">&gt;</span><span>　&nbsp; &nbsp;&nbsp;</span></li>
<li class="alt"><span>var&nbsp;</span><span class="attribute">bar</span><span>=</span><span class="attribute-value">0</span><span>　&nbsp; &nbsp;&nbsp;</span></li>
<li class=""><span>var&nbsp;</span><span class="attribute">line</span><span>=</span><span class="attribute-value">&quot;||&quot;</span><span>　&nbsp; &nbsp;&nbsp;</span></li>
<li class="alt"><span>var&nbsp;</span><span class="attribute">amount</span><span>=</span><span class="attribute-value">&quot;||&quot;</span><span>　&nbsp; &nbsp;&nbsp;</span></li>
<li class=""><span>count()　&nbsp; &nbsp;&nbsp;</span></li>
<li class="alt"><span>function&nbsp;count(){　&nbsp; &nbsp;&nbsp;</span></li>
<li class=""><span class="attribute">bar</span><span class="attribute-value">bar</span><span>=bar+2　&nbsp; &nbsp;&nbsp;</span></li>
<li class="alt"><span class="attribute">amount</span><span class="attribute-value">amount</span><span>&nbsp;=amount&nbsp;+&nbsp;line　&nbsp; &nbsp;&nbsp;</span></li>
<li class=""><span class="attribute">document.loading.chart.value</span><span>=</span><span class="attribute-value">amount</span><span>　&nbsp; &nbsp;&nbsp;</span></li>
<li class="alt"><span class="attribute">document.loading.percent.value</span><span>=</span><span class="attribute-value">bar</span><span>+&quot;%&quot;　&nbsp; &nbsp;&nbsp;</span></li>
<li class=""><span>if&nbsp;(bar</span><span class="tag">&lt;</span><span class="tag-name">99</span><span>)　&nbsp; &nbsp;&nbsp;</span></li>
<li class="alt"><span>{setTimeout(&quot;count()&quot;,100);}　&nbsp; &nbsp;&nbsp;</span></li>
<li class=""><span>else　&nbsp; &nbsp;&nbsp;</span></li>
<li class="alt"><span>{</span><span class="attribute">window.location</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">&quot;http://www.gangege.com&quot;</span><span>;}　&nbsp; &nbsp;&nbsp;</span></li>
<li class=""><span>}</span><span class="tag">&lt;/</span><span class="tag-name">script</span><span class="tag">&gt;</span><span>&nbsp; &nbsp;&nbsp;</span></li>
<li class="alt"><span>　</span><span class="tag">&lt;/</span><span class="tag-name">p</span><span class="tag">&gt;</span><span>&nbsp; &nbsp;&nbsp;</span></li>
<li class=""><span class="tag">&lt;/</span><span class="tag-name">form</span><span class="tag">&gt;</span><span>&nbsp; &nbsp;&nbsp;</span></li>
<li class="alt"><span class="tag">&lt;</span><span class="tag-name">p</span><span>&nbsp;</span><span class="attribute">align</span><span>=</span><span class="attribute-value">&quot;center&quot;</span><span class="tag">&gt;</span><span>&nbsp;如果您的浏览器不支持跳转,</span><span class="tag">&lt;</span><span class="tag-name">a</span><span>&nbsp;</span><span class="attribute">style</span><span>=</span><span class="attribute-value">&quot;text-decoration:&nbsp;none&quot;</span><span>&nbsp;</span><span class="attribute">href</span><span>=</span><span class="attribute-value">&quot;http://gangege.com&quot;</span><span class="tag">&gt;</span><span class="tag">&lt;</span><span class="tag-name">font</span><span>&nbsp;</span><span class="attribute">color</span><span>=</span><span class="attribute-value">&quot;#FF0000&quot;</span><span class="tag">&gt;</span><span>请点这里</span><span class="tag">&lt;/</span><span class="tag-name">font</span><span class="tag">&gt;</span><span class="tag">&lt;/</span><span class="tag-name">a</span><span class="tag">&gt;</span><span>.</span><span class="tag">&lt;/</span><span class="tag-name">p</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class=""><span class="tag">&lt;/</span><span class="tag-name">body</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span class="tag">&lt;/</span><span class="tag-name">html</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;</span></li>
</ol>
</div>
<p>&nbsp;</p>
<p>html的meta方式<br />
这种方法的好处是可以控制重定向的时间</p>
<div class="codeText">
<div class="codeHead">XML/HTML代码</div>
<ol class="dp-xml">
<li class="alt"><span><span class="tag">&lt;</span><span class="tag-name">meta</span><span>&nbsp;</span><span class="attribute">http-equiv</span><span>=</span><span class="attribute-value">&#8216;Refresh&#8217;</span><span>&nbsp;</span><span class="attribute">content</span><span>=</span><span class="attribute-value">&#8216;0;URL=index.html&#8217;</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
</ol>
</div>
<p>&nbsp;</p>
<p>在 &lt;body&gt; 里添加代码</p>
<div class="codeText">
<div class="codeHead">XML/HTML代码</div>
<ol class="dp-xml">
<li class="alt"><span><span class="tag">&lt;</span><span class="tag-name">body</span><span>&nbsp;</span><span class="attribute">onload</span><span>=</span><span class="attribute-value">&quot;location.href=&#8217;www.gangege.com&#8217;&quot;</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
</ol>
</div>

	标签：<a href="http://gangege.com/post/tag/asp" title="ASP" rel="tag">ASP</a>, <a href="http://gangege.com/post/tag/html" title="html" rel="tag">html</a>, <a href="http://gangege.com/post/tag/%e4%bb%a3%e7%a0%81" title="代码" rel="tag">代码</a>, <a href="http://gangege.com/post/tag/%e6%9c%8d%e5%8a%a1%e5%99%a8" title="服务器" rel="tag">服务器</a>, <a href="http://gangege.com/post/tag/%e7%bd%91%e9%a1%b5" title="网页" rel="tag">网页</a>, <a href="http://gangege.com/post/tag/%e8%b7%b3%e8%bd%ac" title="跳转" rel="tag">跳转</a><br />
]]></content:encoded>
			<wfw:commentRss>http://gangege.com/post/177/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>测试当前浏览器尺寸的代码</title>
		<link>http://gangege.com/post/181</link>
		<comments>http://gangege.com/post/181#comments</comments>
		<pubDate>Sun, 19 Mar 2006 17:01:26 +0000</pubDate>
		<dc:creator>gangege</dc:creator>
				<category><![CDATA[网络编程 & CODE]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[代码]]></category>
		<category><![CDATA[浏览器]]></category>

		<guid isPermaLink="false">http://gangege.com/archives/181</guid>
		<description><![CDATA[
XML/HTML代码

&#60;html&#62;&#160;&#160;
&#60;head&#62;&#160;&#160;
&#60;title&#62;测试当前浏览器尺寸&#60;/title&#62;&#160;&#160;
&#60;meta&#160;http-equiv=&#34;Content-Type&#34;&#160;content=&#34;text/html;&#160;charset=gb2312&#34;&#62;&#160;&#160;
&#60;style&#160;type=&#34;text/css&#34;&#62;&#160;&#160;
&#60;/style&#62;&#160;&#160;
&#60;/head&#62;&#160;&#160;
&#60;body&#62;&#160;&#160;
&#60;SCRIPT&#160;LANGUAGE=&#34;JavaScript&#34;&#62;&#160;&#160;
var&#160;&#160;s&#160;=&#160;&#34;&#34;; &#160;&#160;
s&#160;+=&#160;&#34;\r\n网页可见区域宽：&#34;+&#160;document.body.clientWidth; &#160;&#160;
s&#160;+=&#160;&#34;\r\n网页可见区域高：&#34;+&#160;document.body.clientHeight; &#160;&#160;
s&#160;+=&#160;&#34;\r\n网页可见区域宽：&#34;+&#160;document.body.offsetWidth&#160;&#160;+&#34;&#160;(包括边线的宽)&#34;; &#160;&#160;
s&#160;+=&#160;&#34;\r\n网页可见区域高：&#34;+&#160;document.body.offsetHeight&#160;+&#34;&#160;(包括边线的宽)&#34;; &#160;&#160;
s&#160;+=&#160;&#34;\r\n网页正文全文宽：&#34;+&#160;document.body.scrollWidth; &#160;&#160;
s&#160;+=&#160;&#34;\r\n网页正文全文高：&#34;+&#160;document.body.scrollHeight; &#160;&#160;
s&#160;+=&#160;&#34;\r\n网页被卷去的高：&#34;+&#160;document.body.scrollTop; &#160;&#160;
s&#160;+=&#160;&#34;\r\n网页被卷去的左：&#34;+&#160;document.body.scrollLeft; &#160;&#160;
s&#160;+=&#160;&#34;\r\n网页正文部分上：&#34;+&#160;window.screenTop; &#160;&#160;
s&#160;+=&#160;&#34;\r\n网页正文部分左：&#34;+&#160;window.screenLeft; &#160;&#160;
s&#160;+=&#160;&#34;\r\n屏幕分辨率的高：&#34;+&#160;window.screen.height; &#160;&#160;
s&#160;+=&#160;&#34;\r\n屏幕分辨率的宽：&#34;+&#160;window.screen.width; &#160;&#160;
s&#160;+=&#160;&#34;\r\n屏幕可用工作区高度：&#34;+&#160;window.screen.availHeight; &#160;&#160;
s&#160;+=&#160;&#34;\r\n屏幕可用工作区宽度：&#34;+&#160;window.screen.availWidth; &#160;&#160;
alert(s); &#160;&#160;
&#60;/SCRIPT&#62;&#160;&#160;
&#60;/body&#62;&#160;&#160;
&#60;/html&#62;&#160;&#160;



	标签：html, 代码, 浏览器
]]></description>
			<content:encoded><![CDATA[<div class="codeText">
<div class="codeHead">XML/HTML代码</div>
<ol class="dp-xml">
<li class="alt"><span><span class="tag">&lt;</span><span class="tag-name">html</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
<li class=""><span class="tag">&lt;</span><span class="tag-name">head</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span class="tag">&lt;</span><span class="tag-name">title</span><span class="tag">&gt;</span><span>测试当前浏览器尺寸</span><span class="tag">&lt;/</span><span class="tag-name">title</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class=""><span class="tag">&lt;</span><span class="tag-name">meta</span><span>&nbsp;</span><span class="attribute">http-equiv</span><span>=</span><span class="attribute-value">&quot;Content-Type&quot;</span><span>&nbsp;</span><span class="attribute">content</span><span>=</span><span class="attribute-value">&quot;text/html;&nbsp;charset=gb2312&quot;</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span class="tag">&lt;</span><span class="tag-name">style</span><span>&nbsp;</span><span class="attribute">type</span><span>=</span><span class="attribute-value">&quot;text/css&quot;</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class=""><span class="tag">&lt;/</span><span class="tag-name">style</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span class="tag">&lt;/</span><span class="tag-name">head</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class=""><span class="tag">&lt;</span><span class="tag-name">body</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span class="tag">&lt;</span><span class="tag-name">SCRIPT</span><span>&nbsp;</span><span class="attribute">LANGUAGE</span><span>=</span><span class="attribute-value">&quot;JavaScript&quot;</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class=""><span>var&nbsp;&nbsp;</span><span class="attribute">s</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">&quot;&quot;</span><span>; &nbsp;&nbsp;</span></li>
<li class="alt"><span>s&nbsp;+=&nbsp;&quot;\r\n网页可见区域宽：&quot;+&nbsp;document.body.clientWidth; &nbsp;&nbsp;</span></li>
<li class=""><span>s&nbsp;+=&nbsp;&quot;\r\n网页可见区域高：&quot;+&nbsp;document.body.clientHeight; &nbsp;&nbsp;</span></li>
<li class="alt"><span>s&nbsp;+=&nbsp;&quot;\r\n网页可见区域宽：&quot;+&nbsp;document.body.offsetWidth&nbsp;&nbsp;+&quot;&nbsp;(包括边线的宽)&quot;; &nbsp;&nbsp;</span></li>
<li class=""><span>s&nbsp;+=&nbsp;&quot;\r\n网页可见区域高：&quot;+&nbsp;document.body.offsetHeight&nbsp;+&quot;&nbsp;(包括边线的宽)&quot;; &nbsp;&nbsp;</span></li>
<li class="alt"><span>s&nbsp;+=&nbsp;&quot;\r\n网页正文全文宽：&quot;+&nbsp;document.body.scrollWidth; &nbsp;&nbsp;</span></li>
<li class=""><span>s&nbsp;+=&nbsp;&quot;\r\n网页正文全文高：&quot;+&nbsp;document.body.scrollHeight; &nbsp;&nbsp;</span></li>
<li class="alt"><span>s&nbsp;+=&nbsp;&quot;\r\n网页被卷去的高：&quot;+&nbsp;document.body.scrollTop; &nbsp;&nbsp;</span></li>
<li class=""><span>s&nbsp;+=&nbsp;&quot;\r\n网页被卷去的左：&quot;+&nbsp;document.body.scrollLeft; &nbsp;&nbsp;</span></li>
<li class="alt"><span>s&nbsp;+=&nbsp;&quot;\r\n网页正文部分上：&quot;+&nbsp;window.screenTop; &nbsp;&nbsp;</span></li>
<li class=""><span>s&nbsp;+=&nbsp;&quot;\r\n网页正文部分左：&quot;+&nbsp;window.screenLeft; &nbsp;&nbsp;</span></li>
<li class="alt"><span>s&nbsp;+=&nbsp;&quot;\r\n屏幕分辨率的高：&quot;+&nbsp;window.screen.height; &nbsp;&nbsp;</span></li>
<li class=""><span>s&nbsp;+=&nbsp;&quot;\r\n屏幕分辨率的宽：&quot;+&nbsp;window.screen.width; &nbsp;&nbsp;</span></li>
<li class="alt"><span>s&nbsp;+=&nbsp;&quot;\r\n屏幕可用工作区高度：&quot;+&nbsp;window.screen.availHeight; &nbsp;&nbsp;</span></li>
<li class=""><span>s&nbsp;+=&nbsp;&quot;\r\n屏幕可用工作区宽度：&quot;+&nbsp;window.screen.availWidth; &nbsp;&nbsp;</span></li>
<li class="alt"><span>alert(s); &nbsp;&nbsp;</span></li>
<li class=""><span class="tag">&lt;/</span><span class="tag-name">SCRIPT</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span class="tag">&lt;/</span><span class="tag-name">body</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class=""><span class="tag">&lt;/</span><span class="tag-name">html</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
</ol>
</div>

	标签：<a href="http://gangege.com/post/tag/html" title="html" rel="tag">html</a>, <a href="http://gangege.com/post/tag/%e4%bb%a3%e7%a0%81" title="代码" rel="tag">代码</a>, <a href="http://gangege.com/post/tag/%e6%b5%8f%e8%a7%88%e5%99%a8" title="浏览器" rel="tag">浏览器</a><br />
]]></content:encoded>
			<wfw:commentRss>http://gangege.com/post/181/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>跟随鼠标的十字线代码</title>
		<link>http://gangege.com/post/180</link>
		<comments>http://gangege.com/post/180#comments</comments>
		<pubDate>Sun, 19 Mar 2006 16:59:34 +0000</pubDate>
		<dc:creator>gangege</dc:creator>
				<category><![CDATA[网络编程 & CODE]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[代码]]></category>

		<guid isPermaLink="false">http://gangege.com/archives/180</guid>
		<description><![CDATA[个人觉得这段代码如果配合现在比较流行的&#8220;百万格子&#8221;代码一起使用肯定很方便！

XML/HTML代码

&#60;html&#62;&#160;&#160;
&#60;title&#62;跟随鼠标的十字线&#60;/title&#62;&#160;&#160;
&#60;head&#62;&#160;&#160;
&#60;meta&#160;name=&#34;keywords&#34;&#160;content=&#34;51windows.Net&#34;&#62;&#160;&#160;
&#60;meta&#160;http-equiv=Content-Type&#160;content=&#34;text/html;&#160;charset=gb2312&#34;&#62;&#160;&#160;
&#60;/head&#62;&#160;&#160;
&#60;body&#62;&#160;&#160;
&#60;script&#160;language=&#34;JavaScript&#34;&#62;&#160;&#160;
&#60;!&#8211; &#160;&#160;
var&#160;jsstr&#160;=&#160;&#34;&#34;&#160;&#160;
+&#160;&#34;&#60;img&#160;src=\&#34;about:blank\&#34;&#160;id=\&#34;leftright\&#34;&#160;style=\&#34;width:e&#173;xpression(document.body.clientWidth);height:1px;position:absolute;left:0;top:0;background-color:#6699cc;z-index:100;\&#34;&#160;\/&#62;\n&#34; &#160;&#160;
+&#160;&#34;&#60;img&#160;src=\&#34;about:blank\&#34;&#160;id=\&#34;topdown\&#34;&#160;style=\&#34;height:e&#173;xpression(document.body.clientHeight);width:1px;position:absolute;left:0;top:0;background-color:#6699cc;z-index:100;\&#34;&#160;\/&#62;\n&#34; &#160;&#160;
document.writeln(jsstr); &#160;&#160;
&#160;&#160;
function&#160;followmouse(){ &#160;&#160;
&#160;&#160;&#160;&#160;leftright.style.top&#160;=&#160;window.event.y-2 &#160;&#160;
&#160;&#160;&#160;&#160;topdown.style.left&#160;=&#160;window.event.x-2 &#160;&#160;
} &#160;&#160;
document.onmousemove=followmouse&#160;&#160;
//&#8211;&#62;&#160;&#160;
&#60;/script&#62;&#160;&#160;
&#60;/body&#62;&#160;&#160;
&#60;/html&#62;&#160;&#160;



	标签：html, 代码
]]></description>
			<content:encoded><![CDATA[<p>个人觉得这段代码如果配合现在比较流行的&ldquo;百万格子&rdquo;代码一起使用肯定很方便！</p>
<div class="codeText">
<div class="codeHead">XML/HTML代码</div>
<ol class="dp-xml">
<li class="alt"><span><span class="tag">&lt;</span><span class="tag-name">html</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
<li class=""><span class="tag">&lt;</span><span class="tag-name">title</span><span class="tag">&gt;</span><span>跟随鼠标的十字线</span><span class="tag">&lt;/</span><span class="tag-name">title</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span class="tag">&lt;</span><span class="tag-name">head</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class=""><span class="tag">&lt;</span><span class="tag-name">meta</span><span>&nbsp;</span><span class="attribute">name</span><span>=</span><span class="attribute-value">&quot;keywords&quot;</span><span>&nbsp;</span><span class="attribute">content</span><span>=</span><span class="attribute-value">&quot;51windows.Net&quot;</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span class="tag">&lt;</span><span class="tag-name">meta</span><span>&nbsp;</span><span class="attribute">http-equiv</span><span>=</span><span class="attribute-value">Content</span><span>-Type&nbsp;</span><span class="attribute">content</span><span>=</span><span class="attribute-value">&quot;text/html;&nbsp;charset=gb2312&quot;</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class=""><span class="tag">&lt;/</span><span class="tag-name">head</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span class="tag">&lt;</span><span class="tag-name">body</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class=""><span class="tag">&lt;</span><span class="tag-name">script</span><span>&nbsp;</span><span class="attribute">language</span><span>=</span><span class="attribute-value">&quot;JavaScript&quot;</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span>&lt;!&#8211; &nbsp;&nbsp;</span></li>
<li class=""><span>var&nbsp;</span><span class="attribute">jsstr</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">&quot;&quot;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span>+&nbsp;&quot;</span><span class="tag">&lt;</span><span class="tag-name">img</span><span>&nbsp;</span><span class="attribute">src</span><span>=\&quot;about:blank\&quot;&nbsp;</span><span class="attribute">id</span><span>=\&quot;leftright\&quot;&nbsp;</span><span class="attribute">style</span><span>=\&quot;width:e&shy;xpression(document.body.clientWidth);height:1px;position:absolute;left:0;top:0;background-color:#6699cc;z-index:100;\&quot;&nbsp;\</span><span class="tag">/&gt;</span><span>\n&quot; &nbsp;&nbsp;</span></li>
<li class=""><span>+&nbsp;&quot;</span><span class="tag">&lt;</span><span class="tag-name">img</span><span>&nbsp;</span><span class="attribute">src</span><span>=\&quot;about:blank\&quot;&nbsp;</span><span class="attribute">id</span><span>=\&quot;topdown\&quot;&nbsp;</span><span class="attribute">style</span><span>=\&quot;height:e&shy;xpression(document.body.clientHeight);width:1px;position:absolute;left:0;top:0;background-color:#6699cc;z-index:100;\&quot;&nbsp;\</span><span class="tag">/&gt;</span><span>\n&quot; &nbsp;&nbsp;</span></li>
<li class="alt"><span>document.writeln(jsstr); &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span>function&nbsp;followmouse(){ &nbsp;&nbsp;</span></li>
<li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">leftright.style.top</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">window</span><span>.event.y-2 &nbsp;&nbsp;</span></li>
<li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">topdown.style.left</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">window</span><span>.event.x-2 &nbsp;&nbsp;</span></li>
<li class=""><span>} &nbsp;&nbsp;</span></li>
<li class="alt"><span class="attribute">document.onmousemove</span><span>=</span><span class="attribute-value">followmouse</span><span>&nbsp;&nbsp;</span></li>
<li class=""><span>//&#8211;</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span class="tag">&lt;/</span><span class="tag-name">script</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class=""><span class="tag">&lt;/</span><span class="tag-name">body</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
<li class="alt"><span class="tag">&lt;/</span><span class="tag-name">html</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
</ol>
</div>

	标签：<a href="http://gangege.com/post/tag/html" title="html" rel="tag">html</a>, <a href="http://gangege.com/post/tag/%e4%bb%a3%e7%a0%81" title="代码" rel="tag">代码</a><br />
]]></content:encoded>
			<wfw:commentRss>http://gangege.com/post/180/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2005年岁末，各种主流CMS系统的比较和汇总</title>
		<link>http://gangege.com/post/154</link>
		<comments>http://gangege.com/post/154#comments</comments>
		<pubDate>Thu, 02 Feb 2006 16:21:57 +0000</pubDate>
		<dc:creator>gangege</dc:creator>
				<category><![CDATA[网海拾贝 & NET]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://gangege.com/archives/154</guid>
		<description><![CDATA[CMS(Content Management System),中文叫作整站系统、文章系统,大概2004以前，如果想进行网站内容管理,基本上都是靠手工维护,但千变万化的信息流，但没有好的程序支持，还继续靠手工完成是不可能的事，如果有一个好的系统来支撑你的网站，那将节省大量的人力物力，开发者就可能给客户一个软件包，可以用它定期人工修改网站。只要你配置安装好，你的编辑，在线记者，更新员只要定期更新数据，剩下的事就交给CMS去处理。
Asp
动易CMS管理系统，官方网站：http://www.asp163.net/
这套是国产AspCMS中非常强大的系统，从3.0的简单的一个文章系统到现在的2005的版本，一路走来，动易不断完善，而且也不断加强功能，包括个人版，学校版，政府版，企业版，后台包括的功能，信息发布，类别管理，权限控制，信息采集，而且跟第三方的程序，比如论坛，商城（2005的已经自带了）， blog可以完美结合，基本上可以满足一个中大型网站的要求，但Asp和Access的的局限性，还有本身功能Dll的限制，使得免费版差不多成鸡肋，
风讯 官方网站：http://www.foosun.cn/
风讯的系统功能强大，自由度高，是现在人气比较高的系统之一，可以根据自己的想法做出一个网页从而建立一个有自我风格的网站，更新速度快，一直有新的版本出现，现在又开放采集、下载、投稿、图片整站管理系统，第三方整合等功能，开源是它最大特点，希望保持。然后缺点就是后台人性化差了一点，上手有点难度，而且连一套默认的模板都没有，因为自由度太高了，让一些新手更难上手，还有就是免费版的生成静态发布的效率不高。3.1已经出来一段时间了，愿各方面都更上一层楼。
新云网站管理系统 官方:http://www.newasp.cn/
一款Asp的CMS后起之秀，发现有不少的网站都在使用。由文章、下载、商城、留言、用户管理五大功能模块和广告、公告、连接、统计、采集、模板管理、数据库管理等多个通用模块组成，而且功能确实有一些值得称道的地方，不过又是DLL的，免费版有不少的限制，但对一个简单基本的网站来说，功能够用了。
乔客(asp) 官方网站：http://www.joekoe.com/
这个系统已经很久了，但好像一直存活在动易和风讯两者之间，现在3.0的Joekoe CMS出来了，但另我比较失望，相比免费版的1.2，功能是增强了，但也Dll，这个可能也是国产程序的一个特色罢了。它本身已经是一个融合度非常高的系统，有商城，新闻，下载，论坛，留言，影视，博客圈等，感觉有那么点WEB2.0 的味道,，不想怎么修改的朋友直接拿去就可以用了。
NB文章系统(asp) 官方：http://forum.nbarticle.com/default.asp
现在最新的是v2.1 RC1 ，上手挺容易，后台很简洁，安全性能不错，发布效率比较高，当然想到同类型的，RSS不错，它也是将模板写入数据库，但修改还是蛮方便。不过这样相对来说功能是少了一些，而且官方就一个论坛技术支持，论坛的人气差了一点。
渐飞新闻出版系统(asp) 官方网站： http://www.xunt.net/
这个系统也有一段时日了，不过到现在还是1.1的版本，以前名头特别响，
不过主要针对的是商业客户，看客户演示，个个都像门户，但因为没免费版的支撑，市场也一直没做大。
大世纪(Asp) 官方网站：http://www.bigcn.net/
很老的系统，差不多就算是个文章，新闻系统，
现在连官方都打不开了，这样的估计也没多少前景。
tsys信息发布系统 官方：http://www.tsyschina.com
非常遗憾 2.0刚刚出测试版，作者就好像人间蒸发一样消失了！不过对于一个免费开源，没有版权的CMS来说我们也没有什么可要求的！抛开强大，但可能不成熟（我没用过）的2.0不谈！单说1.1版！从 1.1就可以说他是ASP CMS中的老大了！在TSYS的各个版本中均没有出现过重大的安全漏洞而且对于目前1.1来说已经是很完善成熟的了！tsys和一般的Asp 的CMS不一样！他的功能并非由本身而定！而是根据使用者的能力而定！使用者越厉害 TSYS本身也可以变的更厉害！因为TSYS可以说是一个核心！而其他的东西和功能均需要使用者自己搞定！从这点来说！TSYS的功能可以说是无限的！但这也决定了TSYS不会流行起来！说白了只有高手使用TSYS才能把TSYS的优点发挥的淋漓尽致！可惜啊&#8230;.
说完了Asp的，去倒杯水，继续&#8230;.
说到php的CMS，也跟Asp差不多，可以算是百花齐放。
PhpArtile 官方：http://www.21ds.net/
这个算是国内phpCms的祖宗了，PA由 PHP 语言开发, 使用 MySQL 数据库保存数据 ,
为中小型网站发表文章, 存放资料, 新闻发布提供一个完美的解决方案。
做了好几年了，3.0迟迟还在开发中，今年出了2.1火了一阵，又熄灭了，以前用的人挺多的，
现在基本上没落了
phpcms 官方：http://www.phpcms.cn/
好像以前是9466Article的官方，本来9466做得挺好的，不知为什么突然zend加密了，
继承了9466的优点，上手，结构，提供插件接口，可自主开发插件，自主制作语言包，
自主设计模板风格，免费版可永久使用，功能还可以。
OKphp http://cn.okphp.com
同样加密的，免费版也不见怎么有人用，系统倒是开发了好久了，整合了论坛，blog，新闻，
分有企业版，门户版，还有免费的，看起来像老外的Nuke，个人感觉没多少特别之处。
美丽心雨 官方：http://www.xydw.com/
美丽心雨CMS是心雨动网独立开发制作的网站管理系统，基本上网站管理的功能有了，
从1.01到现在的1.4，官方的开发人员也一直在努力中。
DedeCMS 官方：http://dedecms.com/
这是一套令人爱憎分明的系统，首先它是国内一款开源的系统，2.x的时候功能都已经另它的fans为之疯狂，
非常灵活的定制，强大的功能，简洁的操作，但2.x的瓶颈问题：大数据处理，到3.0的时候可能会解决，
但3.0的一直跳票，迟迟不见发布，另很多人都非常失望，希望能在3.0的时候看到一个全新的Dedecms，
当然也支持开源产品。
Ss-cms 官方：http://www.ss-cms.com/
作者我见过，一个非常有活力的家伙，程序跟他一样，国产的开源系统，
生成静态，信息采集，文章和下载集成，
但作者都是出于兴趣爱好开发，1.0出来后就不见踪影了，好像现在在搞书库
随意Cmsez CMS 官方：http://www.cmsez.com/
程序的作者和Ss-cms的作者是好朋友，他也是出于个人爱好做这个，而且主要面向企业用户，
Cmsez集成了丰富的功能模块，http://www.colorbird.com/（七色鸮..??型客户，
看七色鸟，你或许可以知道他的作品如何了。
CMSware 官方：http://www.cmsware.com/
一个非常不错的CMS系统，比较看好的他的后台操作简介，一些新技术，比如Ajax的应用，Wap的功能，
还有它的PSN的发布，节点和模块的定制，，自定义模型，数据库字段，
率先引进的工作流的概念，更多的发布自由度，非常强大的模板体系，
确实处处体现了自由的思想，让您体验自由管理的非凡感受.
Ecms 帝国网站管理系统 官方：http://www.phome.net/
可以说这个是最让我值得写的东西，作者wm_chief是个超人，偶像啊
官方的title里面是 在这里只有原创，那家伙也是疯子，
比如数据库管理，论坛，新闻，下载，flash，域名交易系统等，
还包括JSP的版本，都是自己一个人写，还有一个人搞定后期服务，客户支持，产品宣传。
还要每天抽时间灌水AD，ECMS的功能非常多，包括下载，flash，商城，图片，新闻，友情链接，广告管理等，
比如一些远程发布，刷新效率，类别管理，权限细分，万能的论坛接口，信息采集，附件管理等这些都是Ecms特别的亮点，
而且免费版也不错，作者WC也非常虚心接受客户的建议，
基本上任何一个小的功能，都力求做到最好，
他明白用户的需求，一切能从用户本身出发的系统才是好的系统，
3.6已经出来了，而且下一个版本可能会结合EXE软件发布，刷新的功能，让我们拭目以待。
ecms的典型客户 www.chinahtml.com
.Net
动网新闻(asp.net)
最新的4.X也出来了，也是DLL的，不过系统是.NET的，不过我个人不趋向使用DLL的系统，
运行速度快，效率高，安全做足。
不过以前3.X的没有Dll，感觉也蛮好的，
缺点就是风格改起来不容易。
现在加密了，反而能更快上手，不过这样可以定制的地方就少了。
还有一个倒奶CMS，也是.net的，不见什么特别之处，一笔带过
JSP
大概有这些：
Netark CMS
方正翔宇CMS
开源的Magnolia
Magnolia CMS
不过JSP的应用门槛对我们个人用户来说，有点高，也不想多提
当然还有一些系统比如说，Asp的国产FeitecCMS ，WpsCms等，国外的FullXML，php的国产有MePhp，天下站长php等，
都没见多少特色，不用也罢。
TurboCMS 这样只面向企业用户，几十万的系统，我们也不用考虑。
Struts中文版，Spring 开源系统，Gpower CMS，还有Java的 Ion，opencms，Jboss Nuke等老外做的，
国外的php的比如phpnuke，phppost，还有非常昂贵的phpcow，Bitrix Site Manager-CMS($1699)，
比较廉价的Subdreamer，koobi CMS，ActiveKB团队的ArticleLive NX，newsphp
还有免费的Xoops，功能繁多的玩意，Mambo这样的开源系统，还有Mambo的变种LimboCMS，Mamhoo 。
不符合国情的，在国内也没见流行
还有国外CMS的大全：http://bbs.chinahtml.com/t602.html [...]]]></description>
			<content:encoded><![CDATA[<p>CMS(Content Management System),中文叫作整站系统、文章系统,大概2004以前，如果想进行网站内容管理,基本上都是靠手工维护,但千变万化的信息流，但没有好的程序支持，还继续靠手工完成是不可能的事，如果有一个好的系统来支撑你的网站，那将节省大量的人力物力，开发者就可能给客户一个软件包，可以用它定期人工修改网站。只要你配置安装好，你的编辑，在线记者，更新员只要定期更新数据，剩下的事就交给CMS去处理。</p>
<p>Asp<br />
动易CMS管理系统，官方网站：<a target="_blank" href="http://www.asp163.net/">http://www.asp163.net/</a><br />
这套是国产AspCMS中非常强大的系统，从3.0的简单的一个文章系统到现在的2005的版本，一路走来，动易不断完善，而且也不断加强功能，包括个人版，学校版，政府版，企业版，后台包括的功能，信息发布，类别管理，权限控制，信息采集，而且跟第三方的程序，比如论坛，商城（2005的已经自带了）， blog可以完美结合，基本上可以满足一个中大型网站的要求，但Asp和Access的的局限性，还有本身功能Dll的限制，使得免费版差不多成鸡肋，</p>
<p>风讯 官方网站：<a target="_blank" href="http://www.foosun.cn/">http://www.foosun.cn/</a><br />
风讯的系统功能强大，自由度高，是现在人气比较高的系统之一，可以根据自己的想法做出一个网页从而建立一个有自我风格的网站，更新速度快，一直有新的版本出现，现在又开放采集、下载、投稿、图片整站管理系统，第三方整合等功能，开源是它最大特点，希望保持。然后缺点就是后台人性化差了一点，上手有点难度，而且连一套默认的模板都没有，因为自由度太高了，让一些新手更难上手，还有就是免费版的生成静态发布的效率不高。3.1已经出来一段时间了，愿各方面都更上一层楼。</p>
<p>新云网站管理系统 官方:<a target="_blank" href="http://www.newasp.cn/">http://www.newasp.cn/</a><br />
一款Asp的CMS后起之秀，发现有不少的网站都在使用。由文章、下载、商城、留言、用户管理五大功能模块和广告、公告、连接、统计、采集、模板管理、数据库管理等多个通用模块组成，而且功能确实有一些值得称道的地方，不过又是DLL的，免费版有不少的限制，但对一个简单基本的网站来说，功能够用了。</p>
<p>乔客(asp) 官方网站：<a target="_blank" href="http://www.joekoe.com/">http://www.joekoe.com/</a><br />
这个系统已经很久了，但好像一直存活在动易和风讯两者之间，现在3.0的Joekoe CMS出来了，但另我比较失望，相比免费版的1.2，功能是增强了，但也Dll，这个可能也是国产程序的一个特色罢了。它本身已经是一个融合度非常高的系统，有商城，新闻，下载，论坛，留言，影视，博客圈等，感觉有那么点WEB2.0 的味道,，不想怎么修改的朋友直接拿去就可以用了。</p>
<p>NB文章系统(asp) 官方：<a target="_blank" href="http://forum.nbarticle.com/default.asp">http://forum.nbarticle.com/default.asp</a><br />
现在最新的是v2.1 RC1 ，上手挺容易，后台很简洁，安全性能不错，发布效率比较高，当然想到同类型的，RSS不错，它也是将模板写入数据库，但修改还是蛮方便。不过这样相对来说功能是少了一些，而且官方就一个论坛技术支持，论坛的人气差了一点。</p>
<p>渐飞新闻出版系统(asp) 官方网站： <a target="_blank" href="http://www.xunt.net/">http://www.xunt.net/</a><br />
这个系统也有一段时日了，不过到现在还是1.1的版本，以前名头特别响，<br />
不过主要针对的是商业客户，看客户演示，个个都像门户，但因为没免费版的支撑，市场也一直没做大。</p>
<p>大世纪(Asp) 官方网站：<a target="_blank" href="http://www.bigcn.net/">http://www.bigcn.net/</a><br />
很老的系统，差不多就算是个文章，新闻系统，<br />
现在连官方都打不开了，这样的估计也没多少前景。</p>
<p>tsys信息发布系统 官方：<a target="_blank" href="http://www.tsyschina.com/">http://www.tsyschina.com</a><br />
非常遗憾 2.0刚刚出测试版，作者就好像人间蒸发一样消失了！不过对于一个免费开源，没有版权的CMS来说我们也没有什么可要求的！抛开强大，但可能不成熟（我没用过）的2.0不谈！单说1.1版！从 1.1就可以说他是ASP CMS中的老大了！在TSYS的各个版本中均没有出现过重大的安全漏洞而且对于目前1.1来说已经是很完善成熟的了！tsys和一般的Asp 的CMS不一样！他的功能并非由本身而定！而是根据使用者的能力而定！使用者越厉害 TSYS本身也可以变的更厉害！因为TSYS可以说是一个核心！而其他的东西和功能均需要使用者自己搞定！从这点来说！TSYS的功能可以说是无限的！但这也决定了TSYS不会流行起来！说白了只有高手使用TSYS才能把TSYS的优点发挥的淋漓尽致！可惜啊&#8230;.</p>
<p>说完了Asp的，去倒杯水，继续&#8230;.</p>
<p>说到php的CMS，也跟Asp差不多，可以算是百花齐放。</p>
<p>PhpArtile 官方：<a target="_blank" href="http://www.21ds.net/">http://www.21ds.net/</a><br />
这个算是国内phpCms的祖宗了，PA由 PHP 语言开发, 使用 MySQL 数据库保存数据 ,<br />
为中小型网站发表文章, 存放资料, 新闻发布提供一个完美的解决方案。<br />
做了好几年了，3.0迟迟还在开发中，今年出了2.1火了一阵，又熄灭了，以前用的人挺多的，<br />
现在基本上没落了</p>
<p>phpcms 官方：<a target="_blank" href="http://www.phpcms.cn/">http://www.phpcms.cn/</a><br />
好像以前是9466Article的官方，本来9466做得挺好的，不知为什么突然zend加密了，<br />
继承了9466的优点，上手，结构，提供插件接口，可自主开发插件，自主制作语言包，<br />
自主设计模板风格，免费版可永久使用，功能还可以。</p>
<p>OKphp <a target="_blank" href="http://cn.okphp.com/">http://cn.okphp.com</a><br />
同样加密的，免费版也不见怎么有人用，系统倒是开发了好久了，整合了论坛，blog，新闻，<br />
分有企业版，门户版，还有免费的，看起来像老外的Nuke，个人感觉没多少特别之处。</p>
<p>美丽心雨 官方：<a target="_blank" href="http://www.xydw.com/">http://www.xydw.com/</a><br />
美丽心雨CMS是心雨动网独立开发制作的网站管理系统，基本上网站管理的功能有了，<br />
从1.01到现在的1.4，官方的开发人员也一直在努力中。</p>
<p>DedeCMS 官方：<a target="_blank" href="http://dedecms.com/">http://dedecms.com/</a><br />
这是一套令人爱憎分明的系统，首先它是国内一款开源的系统，2.x的时候功能都已经另它的fans为之疯狂，<br />
非常灵活的定制，强大的功能，简洁的操作，但2.x的瓶颈问题：大数据处理，到3.0的时候可能会解决，<br />
但3.0的一直跳票，迟迟不见发布，另很多人都非常失望，希望能在3.0的时候看到一个全新的Dedecms，<br />
当然也支持开源产品。</p>
<p>Ss-cms 官方：<a target="_blank" href="http://www.ss-cms.com/">http://www.ss-cms.com/</a><br />
作者我见过，一个非常有活力的家伙，程序跟他一样，国产的开源系统，<br />
生成静态，信息采集，文章和下载集成，<br />
但作者都是出于兴趣爱好开发，1.0出来后就不见踪影了，好像现在在搞书库</p>
<p>随意Cmsez CMS 官方：<a target="_blank" href="http://www.cmsez.com/">http://www.cmsez.com/</a><br />
程序的作者和Ss-cms的作者是好朋友，他也是出于个人爱好做这个，而且主要面向企业用户，<br />
Cmsez集成了丰富的功能模块，<a target="_blank" href="http://www.colorbird.com/">http://www.colorbird.com/</a>（七色鸮..??型客户，<br />
看七色鸟，你或许可以知道他的作品如何了。</p>
<p>CMSware 官方：<a target="_blank" href="http://www.cmsware.com/">http://www.cmsware.com/</a><br />
一个非常不错的CMS系统，比较看好的他的后台操作简介，一些新技术，比如Ajax的应用，Wap的功能，<br />
还有它的PSN的发布，节点和模块的定制，，自定义模型，数据库字段，<br />
率先引进的工作流的概念，更多的发布自由度，非常强大的模板体系，<br />
确实处处体现了自由的思想，让您体验自由管理的非凡感受.</p>
<p>Ecms 帝国网站管理系统 官方：<a target="_blank" href="http://www.phome.net/">http://www.phome.net/</a><br />
可以说这个是最让我值得写的东西，作者wm_chief是个超人，偶像啊<br />
官方的title里面是 在这里只有原创，那家伙也是疯子，<br />
比如数据库管理，论坛，新闻，下载，flash，域名交易系统等，<br />
还包括JSP的版本，都是自己一个人写，还有一个人搞定后期服务，客户支持，产品宣传。<br />
还要每天抽时间灌水AD，ECMS的功能非常多，包括下载，flash，商城，图片，新闻，友情链接，广告管理等，<br />
比如一些远程发布，刷新效率，类别管理，权限细分，万能的论坛接口，信息采集，附件管理等这些都是Ecms特别的亮点，<br />
而且免费版也不错，作者WC也非常虚心接受客户的建议，<br />
基本上任何一个小的功能，都力求做到最好，<br />
他明白用户的需求，一切能从用户本身出发的系统才是好的系统，<br />
3.6已经出来了，而且下一个版本可能会结合EXE软件发布，刷新的功能，让我们拭目以待。<br />
ecms的典型客户 www.chinahtml.com</p>
<p>.Net<br />
动网新闻(asp.net)<br />
最新的4.X也出来了，也是DLL的，不过系统是.NET的，不过我个人不趋向使用DLL的系统，<br />
运行速度快，效率高，安全做足。<br />
不过以前3.X的没有Dll，感觉也蛮好的，<br />
缺点就是风格改起来不容易。<br />
现在加密了，反而能更快上手，不过这样可以定制的地方就少了。</p>
<p>还有一个倒奶CMS，也是.net的，不见什么特别之处，一笔带过</p>
<p>JSP<br />
大概有这些：<br />
Netark CMS<br />
方正翔宇CMS<br />
开源的Magnolia<br />
Magnolia CMS<br />
不过JSP的应用门槛对我们个人用户来说，有点高，也不想多提</p>
<p>当然还有一些系统比如说，Asp的国产FeitecCMS ，WpsCms等，国外的FullXML，php的国产有MePhp，天下站长php等，<br />
都没见多少特色，不用也罢。<br />
TurboCMS 这样只面向企业用户，几十万的系统，我们也不用考虑。<br />
Struts中文版，Spring 开源系统，Gpower CMS，还有Java的 Ion，opencms，Jboss Nuke等老外做的，<br />
国外的php的比如phpnuke，phppost，还有非常昂贵的phpcow，Bitrix Site Manager-CMS($1699)，<br />
比较廉价的Subdreamer，koobi CMS，ActiveKB团队的ArticleLive NX，newsphp<br />
还有免费的Xoops，功能繁多的玩意，Mambo这样的开源系统，还有Mambo的变种LimboCMS，Mamhoo 。<br />
不符合国情的，在国内也没见流行<br />
还有国外CMS的大全：<a target="_blank" href="http://bbs.chinahtml.com/t602.html">http://bbs.chinahtml.com/t602.html</a> 自己有空去翻翻<br />
如果要比较老外CMS的也可以进去看看：<a target="_blank" href="http://bbs.chinahtml.com/t5429.html">http://bbs.chinahtml.com/t5429.html</a> 直接选择2-10项,,有详细的列表说。</p>
<p>Drupal: 这么好的CMS应该要列进去的吧。<a target="_blank" href="http://drupal.org/">http://drupal.org/</a></p>
<p>现在每个CMS功能介绍上都会说自己的产品如何强大，比如说什么模板体系如何好，<br />
缓存技术如何高明，刷新效率，负载容量如何强，操作如何如何简单，容易上手，跟第三方无缝结合，还有功能模块的如何丰富，生成静态发布，信息采集……<br />
吹牛谁都会，大家都会写，关键是客户如何认为，反正一句话，适合自己的就是最好的</p>

	标签：<a href="http://gangege.com/post/tag/asp" title="ASP" rel="tag">ASP</a>, <a href="http://gangege.com/post/tag/cms" title="CMS" rel="tag">CMS</a>, <a href="http://gangege.com/post/tag/html" title="html" rel="tag">html</a>, <a href="http://gangege.com/post/tag/php" title="PHP" rel="tag">PHP</a><br />
]]></content:encoded>
			<wfw:commentRss>http://gangege.com/post/154/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2005岁末 BLOG 系统大评点</title>
		<link>http://gangege.com/post/153</link>
		<comments>http://gangege.com/post/153#comments</comments>
		<pubDate>Thu, 02 Feb 2006 16:19:08 +0000</pubDate>
		<dc:creator>gangege</dc:creator>
				<category><![CDATA[网海拾贝 & NET]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PJBLOG]]></category>

		<guid isPermaLink="false">http://gangege.com/archives/153</guid>
		<description><![CDATA[CODE:ASP
L-Blog: http://www.loveyuki.com
由Loveyuki自主开发的基于 ASP+Access 的小型单用户BLOG，目前似乎已经停止更新了，但是用户群相当大，而且是国内相当多的BLOG系统的鼻祖。
oblog: http://www.oioj.net
多用户Blog,目前占据ASP多用户BLOG的大部分市场，2.X商业版已经实行免费，很值得继续关注与期待的国内作品。
SLblog：http://SLblog.com
多用户Blog，刚发展起来的，更新很快，感觉像是oblog和missblog的结合体，同时首创了Blog系统无限级分类和用户栏目的无限级分类，多功能在现编辑器。但界面不是很美观，好在模板和程序分离，方便修改。

Misslog: http://www.misslog.com/blog
多用户blog,每个blog可以有多个用户参与创作与维护，团队功能很强大！
LBS: http://www.voidland.com/blog
LBS早期基于L-Blog架构，自从LBS2推出以后，大部分属于自己的创作，模板很多，用户群也逐渐庞大。
Z-Blog: http://www.rainbowsoft.org/zblog/
今年发展相当快的Blog系统，官方提供了想当丰富的支持，也创造了比较好的交流环境，这是他的一大亮点。
PJBlog: http://www.pjhome.net/
基于ASP的单用户BLOG系统，由于其插件异常丰富，可扩展的功能很多，比较适合喜欢功能饱满的朋友。
Alpar&#8217;s Blog: http://blog.fz0132.com
基于L-Blog架构，但是作了相当大程度的修改，全面兼容LBS^2 的Style，目前版本模板采用DIV+CSS，很值得期待后续发展。
nblog: http://blog.nowans.com/
一个基于Access的个人Blog程序，全生成静态页面，刚开始起步。
d2kblog: http://www.d2ksoft.com/
基于L-BLOG修改，90％的代码作者声明都重新写过了，支持多国语言页面内容和页面样式分离。
KeeBlogSystem: http://keesky.com/blog/
XUL后台管理，很有特点的一个BLOG系统。
CODE:ASP.NET
.Text: http://scottwater.com/Dottext/default.aspx
很有名的ASP的blog系统，官方暂无静态化（对每页生成静态的html页面）版本，国内donews使用该软件。
BlogX: http://www.simplegeek.com/CategoryView.aspx/BlogX
程序是英国人编写的,国内 BLANKSOFT.COM 进行了汉化和修改。
dasBlog: http://www.dasblog.net
功能比较齐全，对FireFox的支持不怎么好。
CODEHP
Okphp BLOG: http://cn.okphp.com/
基于PHP+MYSQL开发的多用户BLOG系统，部分代码ZEND，主要特点能够很好地和许多论坛程序无缝兼容。
BlogHoster: http://www.webligo.com
国外的一个多用户商业BLOG系统，基于PHP+MYSQL，简洁明快的风格。
exBlog: http://www.exblog.net/
基于PHP/MySQL平台开发，注重稳定效率和兼容性，使用了 PHPLIB 的模板系统，提供WAP接口。
Pixelpost PhotoBlog: http://www.pixelpost.org/
国外的由图片系统和博客系统融合来的新型博客，已经由落伍的 星 完成汉化。
bMachine： http://boastology.com
国外老牌BLOG系统，同时支持文本数据库和MySQL数据库，支持中文搜索。
7log: http://www.7log.com
比较早的能够生成静态页面的BLOG系统，目前开发进度停滞。
O-blog: http://www.phpblog.cn/
需在PHP+MYSQL环境下运行，主要特色对静态生成有很大的灵活度，作者风色默默无闻地开发也让人钦佩。
pigface blog: http://www.flashforweb.com/
一个简单的BLOG,具备所有BLOG必须的功能，基于PHP＋MYSQL。
bo-blog: http://www.bo-blog.com/
文本数据库，现在发展似乎遇到了瓶颈，发展不如年初那么火热，但是一样有很多追随者。
C-Blog: http://www.saysay.cn
由 Coolsky 自主开发的基于 PHP+Smarty模版引擎+ADODB组件 的小型单用户BLOG，目前提供2个版本:php+mysql版本 和php+access版本，能够生成静态页面。
SaBlog: http://www.4ngel.net/blog/angel/
安全天使小组开发的一套BLOG系统，功能不断在完善，优点在于安全性很高。
Simple PHP Blog: http://www.simplephpblog.com/
国外一个轻便的blog系统，包含中文语言文件。
yo2blog: http://www.oneoo.com/
一个简单小巧快捷的 blog 程序，使用假性目录结构生成类静态 HTML 页面链接。
sBLOG: http://www.sblog.cn/
国外一款基于PHP+MySQL的BLOG系统，模板遵循W3C规范，并提供mod_rewrite功能支持。
b2： http://www.cafelog.com php
blog的老祖宗，操作简单，容易上手，现在好像停止了开发。
b2evolution: http://www.b2evolution.net
B2多用户版，有很多风格和插件。
wordpress： [...]]]></description>
			<content:encoded><![CDATA[<p>CODE:ASP</p>
<p>L-Blog: <a href="http://www.loveyuki.com/" target="_blank"><font color="#3381ea">http://www.loveyuki.com</font></a></p>
<p>由Loveyuki自主开发的基于 ASP+Access 的小型单用户BLOG，目前似乎已经停止更新了，但是用户群相当大，而且是国内相当多的BLOG系统的鼻祖。</p>
<p>oblog: <a href="http://www.oioj.net/" target="_blank"><font color="#3381ea">http://www.oioj.net</font></a></p>
<p>多用户Blog,目前占据ASP多用户BLOG的大部分市场，2.X商业版已经实行免费，很值得继续关注与期待的国内作品。</p>
<p>SLblog：<a href="http://slblog.com/" target="_blank"><font color="#3381ea">http://SLblog.com</font></a></p>
<p>多用户Blog，刚发展起来的，更新很快，感觉像是oblog和missblog的结合体，同时首创了Blog系统无限级分类和用户栏目的无限级分类，多功能在现编辑器。但界面不是很美观，好在模板和程序分离，方便修改。</p>
<p><span id="more-153"></span></p>
<p>Misslog: <a href="http://www.misslog.com/blog" target="_blank"><font color="#3381ea">http://www.misslog.com/blog</font></a></p>
<p>多用户blog,每个blog可以有多个用户参与创作与维护，团队功能很强大！</p>
<p>LBS: <a href="http://www.voidland.com/blog" target="_blank"><font color="#3381ea">http://www.voidland.com/blog</font></a></p>
<p>LBS早期基于L-Blog架构，自从LBS2推出以后，大部分属于自己的创作，模板很多，用户群也逐渐庞大。</p>
<p>Z-Blog: <a href="http://www.rainbowsoft.org/zblog/" target="_blank"><font color="#3381ea">http://www.rainbowsoft.org/zblog/</font></a></p>
<p>今年发展相当快的Blog系统，官方提供了想当丰富的支持，也创造了比较好的交流环境，这是他的一大亮点。</p>
<p><a href="http://www.pjhome.net/" target="_blank"><font color="#3381ea">PJBlog</font></a>: <a href="http://www.pjhome.net/" target="_blank"><font color="#3381ea">http://www.pjhome.net/</font></a></p>
<p>基于ASP的单用户BLOG系统，由于其插件异常丰富，可扩展的功能很多，比较适合喜欢功能饱满的朋友。</p>
<p>Alpar&rsquo;s Blog: <a href="http://blog.fz0132.com/" target="_blank"><font color="#3381ea">http://blog.fz0132.com</font></a></p>
<p>基于L-Blog架构，但是作了相当大程度的修改，全面兼容LBS^2 的Style，目前版本模板采用DIV+CSS，很值得期待后续发展。</p>
<p>nblog: <a href="http://blog.nowans.com/" target="_blank"><font color="#3381ea">http://blog.nowans.com/</font></a></p>
<p>一个基于Access的个人Blog程序，全生成静态页面，刚开始起步。</p>
<p>d2kblog: <a href="http://www.d2ksoft.com/" target="_blank"><font color="#3381ea">http://www.d2ksoft.com/</font></a></p>
<p>基于L-BLOG修改，90％的代码作者声明都重新写过了，支持多国语言页面内容和页面样式分离。</p>
<p>KeeBlogSystem: <a href="http://keesky.com/blog/" target="_blank"><font color="#3381ea">http://keesky.com/blog/</font></a></p>
<p>XUL后台管理，很有特点的一个BLOG系统。</p>
<p>CODE:ASP.NET</p>
<p>.Text: <a href="http://scottwater.com/Dottext/default.aspx" target="_blank"><font color="#3381ea">http://scottwater.com/Dottext/default.aspx</font></a></p>
<p>很有名的ASP的blog系统，官方暂无静态化（对每页生成静态的html页面）版本，国内donews使用该软件。</p>
<p>BlogX: <a href="http://www.simplegeek.com/CategoryView.aspx/BlogX" target="_blank"><font color="#3381ea">http://www.simplegeek.com/CategoryView.aspx/BlogX</font></a></p>
<p>程序是英国人编写的,国内 BLANKSOFT.COM 进行了汉化和修改。</p>
<p>dasBlog: <a href="http://www.dasblog.net/" target="_blank"><font color="#3381ea">http://www.dasblog.net</font></a></p>
<p>功能比较齐全，对FireFox的支持不怎么好。</p>
<p>CODEHP</p>
<p>Okphp BLOG: <a href="http://cn.okphp.com/" target="_blank"><font color="#3381ea">http://cn.okphp.com/</font></a></p>
<p>基于PHP+MYSQL开发的多用户BLOG系统，部分代码ZEND，主要特点能够很好地和许多论坛程序无缝兼容。</p>
<p>BlogHoster: <a href="http://www.webligo.com/" target="_blank"><font color="#3381ea">http://www.webligo.com</font></a></p>
<p>国外的一个多用户商业BLOG系统，基于PHP+MYSQL，简洁明快的风格。</p>
<p>exBlog: <a href="http://www.exblog.net/" target="_blank"><font color="#3381ea">http://www.exblog.net/</font></a></p>
<p>基于PHP/MySQL平台开发，注重稳定效率和兼容性，使用了 PHPLIB 的模板系统，提供WAP接口。</p>
<p>Pixelpost PhotoBlog: <a href="http://www.pixelpost.org/" target="_blank"><font color="#3381ea">http://www.pixelpost.org/</font></a></p>
<p>国外的由图片系统和博客系统融合来的新型博客，已经由落伍的 星 完成汉化。</p>
<p>bMachine： <a href="http://boastology.com/" target="_blank"><font color="#3381ea">http://boastology.com</font></a></p>
<p>国外老牌BLOG系统，同时支持文本数据库和MySQL数据库，支持中文搜索。</p>
<p>7log: <a href="http://www.7log.com/" target="_blank"><font color="#3381ea">http://www.7log.com</font></a></p>
<p>比较早的能够生成静态页面的BLOG系统，目前开发进度停滞。</p>
<p>O-blog: <a href="http://www.phpblog.cn/" target="_blank"><font color="#3381ea">http://www.phpblog.cn/</font></a></p>
<p>需在PHP+MYSQL环境下运行，主要特色对静态生成有很大的灵活度，作者风色默默无闻地开发也让人钦佩。</p>
<p>pigface blog: <a href="http://www.flashforweb.com/" target="_blank"><font color="#3381ea">http://www.flashforweb.com/</font></a></p>
<p>一个简单的BLOG,具备所有BLOG必须的功能，基于PHP＋MYSQL。</p>
<p>bo-blog: <a href="http://www.bo-blog.com/" target="_blank"><font color="#3381ea">http://www.bo-blog.com/</font></a><br />
文本数据库，现在发展似乎遇到了瓶颈，发展不如年初那么火热，但是一样有很多追随者。</p>
<p>C-Blog: <a href="http://www.saysay.cn/" target="_blank"><font color="#3381ea">http://www.saysay.cn</font></a></p>
<p>由 Coolsky 自主开发的基于 PHP+Smarty模版引擎+ADODB组件 的小型单用户BLOG，目前提供2个版本:php+mysql版本 和php+access版本，能够生成静态页面。</p>
<p>SaBlog: <a href="http://www.4ngel.net/blog/angel/" target="_blank"><font color="#3381ea">http://www.4ngel.net/blog/angel/</font></a></p>
<p>安全天使小组开发的一套BLOG系统，功能不断在完善，优点在于安全性很高。</p>
<p>Simple PHP Blog: <a href="http://www.simplephpblog.com/" target="_blank"><font color="#3381ea">http://www.simplephpblog.com/</font></a></p>
<p>国外一个轻便的blog系统，包含中文语言文件。</p>
<p>yo2blog: <a href="http://www.oneoo.com/" target="_blank"><font color="#3381ea">http://www.oneoo.com/</font></a></p>
<p>一个简单小巧快捷的 blog 程序，使用假性目录结构生成类静态 HTML 页面链接。</p>
<p>sBLOG: <a href="http://www.sblog.cn/" target="_blank"><font color="#3381ea">http://www.sblog.cn/</font></a></p>
<p>国外一款基于PHP+MySQL的BLOG系统，模板遵循W3C规范，并提供mod_rewrite功能支持。</p>
<p>b2： <a href="http://www.cafelog.com/" target="_blank"><font color="#3381ea">http://www.cafelog.com</font></a> php</p>
<p>blog的老祖宗，操作简单，容易上手，现在好像停止了开发。</p>
<p>b2evolution: <a href="http://www.b2evolution.net/" target="_blank"><font color="#3381ea">http://www.b2evolution.net</font></a></p>
<p>B2多用户版，有很多风格和插件。</p>
<p>wordpress： <a href="http://www.wordpress.org/" target="_blank"><font color="#3381ea">http://www.wordpress.org</font></a></p>
<p>架站比MT简单一点，功能也很全面，应该是支持blog的首选。它有最强的模版功能，已经开始有限范围内测试多用户的新版。</p>
<p>pivot： <a href="http://www.pivotlog.net/" target="_blank"><font color="#3381ea">http://www.pivotlog.net</font></a></p>
<p>PHP+XML，没有使用数据库，有中文语言包，</p>
<p>nucleus： <a href="http://www.nucleuscms.org/" target="_blank"><font color="#3381ea">http://www.nucleuscms.org</font></a></p>
<p>这个也是比较老牌的程序了，有中文语言包！</p>
<p>M-logger： <a href="http://miracle.shakeme.net/" target="_blank"><font color="#3381ea">http://miracle.shakeme.net</font></a></p>
<p>文本储存数据。</p>
<p>drupal： <a href="http://www.drupal.org/" target="_blank"><font color="#3381ea">http://www.drupal.org</font></a></p>
<p>功能强大，在多用户支持上尤为突出。它看起来更像一个内容发布系统（CMS）而不是一个纯blog软件，所以仅仅只想使用blog功能的朋友就用不着扛着这门炮了。</p>
<p>Pmschine： <a href="http://www.pmachine.com/" target="_blank"><font color="#3381ea">http://www.pmachine.com</font></a></p>
<p>这个估计是blog的元老了，不过现在已经商业化了，新版本名叫Expression Engine，在国内可以免费下载！</p>
<p>bBlog： <a href="http://dev.bblog.com/" target="_blank"><font color="#3381ea">http://dev.bblog.com/</font></a></p>
<p>一个非常简洁好用的blog，汉化版： <a href="http://www.xptop.com/lei/" target="_blank"><font color="#3381ea">http://www.xptop.com/lei/</font></a></p>
<p>serendipity： <a href="http://www.s9y.org/" target="_blank"><font color="#3381ea">http://www.s9y.org</font></a></p>
<p>功能很多，每个功能以模块方式安装，界面也很容易修改。</p>
<p>Plog <a href="http://www.plogworld.net/" target="_blank"><font color="#3381ea">http://www.plogworld.net</font></a></p>
<p>blog里的最好作品了，真正的多用户。</p>
<p>Plainslash： <a href="http://www.51zhao.com/plainslash/" target="_blank"><font color="#3381ea">http://www.51zhao.com/plainslash/</font></a></p>
<p>文本blog程序，作者很久没更新了，但现在blog的基本功能都有了。</p>
<p>CODE:CGI</p>
<p>movable Type： <a href="http://www.movabletype.org/" target="_blank"><font color="#3381ea">http://www.movabletype.org</font></a></p>
<p>一个cgi程序的blog软件，应用最为广泛，大陆不算十分多，香港台湾的80%以上的独立blog站点都是通过它架设的。插件众多，基本需要的功能都能实现，它支持多用户blog。</p>
<p>Greymatter： <a href="http://www.noahgrey.com/greysoft/" target="_blank"><font color="#3381ea">http://www.noahgrey.com/greysoft/</font></a></p>
<p>是一个类似 Movable Type 的Blog程序非常简单，也是生成静态文件。</p>
<p>HUS Reviv： <a href="http://supermanc.51.net/norman/blog.cgi" target="_blank"><font color="#3381ea">http://supermanc.51.net/norman/blog.cgi</font></a></p>
<p>国人开发的，功能很强大，但由于cgi语言的问题，安装调试比较复杂，而且很占资源。</p>
<p>Blosxom： <a href="http://www.blosxom.com/" target="_blank"><font color="#3381ea">http://www.blosxom.com</font></a></p>
<p>很老的一个程序了，也可能是世界上最小的blog系统了，只有一个文件却实现了blog的大部分功能！</p>
<p>CODE:JSP</p>
<p>Roller：<a href="http://www.rollerweblogger.org/page/project" target="_blank"><font color="#3381ea">http://www.rollerweblogger.org/page/project</font></a></p>
<p>国外运用想当广泛的一套BLOG系统。</p>
<p>DLOG4J： <a href="http://dlog4j.sourceforge.net/" target="_blank"><font color="#3381ea">http://dlog4j.sourceforge.net/</font></a></p>
<p>国人开发的，已经申报SourceForge项目 中文官方站： <a href="http://www.javayou.com/" target="_blank"><font color="#3381ea">http://www.javayou.com</font></a></p>
<p>TM： <a href="http://www.terac.com/" target="_blank"><font color="#3381ea">http://www.terac.com</font></a></p>
<p>一个功能强大的blog，支持文件上传、RSS、评论、WYSIWYG 编辑器等功能，多种语言（含简体中文）</p>

	标签：<a href="http://gangege.com/post/tag/asp" title="ASP" rel="tag">ASP</a>, <a href="http://gangege.com/post/tag/html" title="html" rel="tag">html</a>, <a href="http://gangege.com/post/tag/php" title="PHP" rel="tag">PHP</a>, <a href="http://gangege.com/post/tag/pjblog" title="PJBLOG" rel="tag">PJBLOG</a><br />
]]></content:encoded>
			<wfw:commentRss>http://gangege.com/post/153/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
