<?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>shooting's sky &#187; 前台开发</title>
	<atom:link href="http://anfirst.cn/archives/tag/%e5%89%8d%e5%8f%b0%e5%bc%80%e5%8f%91/feed" rel="self" type="application/rss+xml" />
	<link>http://anfirst.cn</link>
	<description>专心每一天</description>
	<lastBuildDate>Thu, 15 Dec 2011 13:28:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>使用netbox把asp网站打包成本地运行的可执行程序</title>
		<link>http://anfirst.cn/archives/1017</link>
		<comments>http://anfirst.cn/archives/1017#comments</comments>
		<pubDate>Tue, 26 Apr 2011 06:29:29 +0000</pubDate>
		<dc:creator>shooting</dc:creator>
				<category><![CDATA[全部文章]]></category>
		<category><![CDATA[学习笔记]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[前台开发]]></category>

		<guid isPermaLink="false">http://anfirst.cn/?p=1017</guid>
		<description><![CDATA[netbox相当于一个超级精简的IIS，按照其官方的说法是“NetBox 提供 Microsoft IIS 5.0 兼容的 Active Server Pages 模块，不用修改代码直接将已经存在的使用 ASP 开发的应用程序移植到 NetBox 平台上来”,程序下载 http://www.netbox.cn:88/download/index.htm 安装完成后，使用非常简单，下面是个小例子 建立一个文件夹 wwwroot，把asp网站的程序和数据库等文件放在这里，相当于是网站的根目录 与wwwroot同级目录建立一个main.box文本文件，内容如下 Dim httpd Shell.Service.RunService “NBWeb”, “NetBox Web Server”, “NetBox Http Server Sample” &#8216;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- Service Event &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; Sub OnServiceStart() Set httpd = NetBox.CreateObject(“NetBox.HttpServer”) If httpd.Create(“”, 8080) = 0 Then Set host = httpd.AddHost(“”, “\wwwroot”) host.EnableScript = true &#8216;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-默认首页文件定义 [...]]]></description>
			<content:encoded><![CDATA[<p>netbox相当于一个超级精简的IIS，按照其官方的说法是“NetBox 提供 Microsoft IIS 5.0 兼容的 Active Server Pages 模块，不用修改代码直接将已经存在的使用 ASP 开发的应用程序移植到 NetBox 平台上来”,程序下载 http://www.netbox.cn:88/download/index.htm</p>
<p>安装完成后，使用非常简单，下面是个小例子</p>
<p>建立一个文件夹 wwwroot，把asp网站的程序和数据库等文件放在这里，相当于是网站的根目录</p>
<p>与wwwroot同级目录建立一个main.box文本文件，内容如下</p>
<blockquote><p>Dim httpd</p>
<p>Shell.Service.RunService “NBWeb”, “NetBox Web Server”, “NetBox Http Server Sample”</p>
<p>&#8216;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- Service Event &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Sub OnServiceStart()<br />
Set httpd = NetBox.CreateObject(“NetBox.HttpServer”)</p>
<p>If httpd.Create(“”, 8080) = 0 Then<br />
Set host = httpd.AddHost(“”, “\wwwroot”)</p>
<p>host.EnableScript = true</p>
<p>&#8216;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-默认首页文件定义<br />
host.AddDefault “index.asp”<br />
host.AddDefault “default.asp”<br />
host.AddDefault “default.htm”</p>
<p>httpd.Start</p>
<p>&#8216;&#8212;&#8212;&#8211;下面这里是定义运行exe文件后直接打开一个网页窗口，可以不要，直接在浏览器通过地址打开<br />
Set htWin= CreateObject(“NetBox.HtmlWindow”)<br />
htWin.ContextMenu=false<br />
htWin.AllowClose=true<br />
htWin.Width=723<br />
htWin.Height=584<br />
htWin.Title=”华康名家私8周年店庆抽奖系统”<br />
htWin.scrollbar=false<br />
htWin.Open “http://127.0.0.1:8080/”<br />
htWin.ShowDialog</p>
<p>else<br />
Shell.Quit 0<br />
end if<br />
End Sub</p>
<p>Sub OnServiceStop()<br />
httpd.Close<br />
&#8216;Shell.Quit 0<br />
End Sub</p>
<p>Sub OnServicePause()<br />
httpd.Stop<br />
End Sub</p>
<p>Sub OnServiceResume()<br />
httpd.Start<br />
End Sub</p>
<p>&nbsp;</p></blockquote>
<p>再建立的main.box文件上右键，build，生成exe文件，运行之即可</p>
]]></content:encoded>
			<wfw:commentRss>http://anfirst.cn/archives/1017/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>javascript 表单 submit()错误</title>
		<link>http://anfirst.cn/archives/983</link>
		<comments>http://anfirst.cn/archives/983#comments</comments>
		<pubDate>Mon, 18 Oct 2010 12:51:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[全部文章]]></category>
		<category><![CDATA[学习笔记]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[php编程]]></category>
		<category><![CDATA[前台开发]]></category>
		<category><![CDATA[案例]]></category>

		<guid isPermaLink="false">http://anfirst.cn/?p=983</guid>
		<description><![CDATA[做个简单的表单验证，调用表单对象的submit对象竟然出现submit is not a function这样的错误，花了半个晚上的时间，终于找出了原因 原来 js对submit关键字敏感，而我的表单中有按钮name=”submit”&#8230; 把所有的name=”submit”去掉一切正常 吐血。。。]]></description>
			<content:encoded><![CDATA[<p>做个简单的表单验证，调用表单对象的submit对象竟然出现submit is not a function这样的错误，花了半个晚上的时间，终于找出了原因</p>
<p>原来 js对submit关键字敏感，而我的表单中有按钮name=”submit”&#8230;</p>
<p>把所有的name=”submit”去掉一切正常</p>
<p>吐血。。。</p>
]]></content:encoded>
			<wfw:commentRss>http://anfirst.cn/archives/983/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>纯javascript 单行向上滚动效果代码</title>
		<link>http://anfirst.cn/archives/981</link>
		<comments>http://anfirst.cn/archives/981#comments</comments>
		<pubDate>Mon, 20 Sep 2010 01:39:29 +0000</pubDate>
		<dc:creator>shooting</dc:creator>
				<category><![CDATA[学习笔记]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[前台开发]]></category>
		<category><![CDATA[案例]]></category>

		<guid isPermaLink="false">http://anfirst.cn/?p=981</guid>
		<description><![CDATA[&#60;style&#62; *{margin:0;padding:0;} #scrollDiv {height:30px;overflow:hidden;position:relative;margin:50px;} #scrollUl {position:absolute;} #scrollUl li{height:30px;line-height:30px;} &#60;/style&#62; &#60;script type="text/javascript"&#62; function scrollOneStep(obj) { var ul = document.getElementById(obj); var li = ul.getElementsByTagName("li"); var li_move = li.item(0); var line = 0 - parseInt(li_move.clientHeight); var speed = 10; var pix = 0; t2 = setInterval(function(){ if(pix &#62; line){ ul.style.top = ""+pix + "px"; pix --; }else{ clearInterval(t2); [...]]]></description>
			<content:encoded><![CDATA[<pre class="brush:css">&lt;style&gt;
*{margin:0;padding:0;}
#scrollDiv {height:30px;overflow:hidden;position:relative;margin:50px;}
#scrollUl {position:absolute;}
#scrollUl li{height:30px;line-height:30px;}
&lt;/style&gt;</pre>
<pre class="brush:js">
&lt;script type="text/javascript"&gt;
function scrollOneStep(obj)
{
var ul = document.getElementById(obj);
var li = ul.getElementsByTagName("li");
var li_move = li.item(0);
var line = 0 - parseInt(li_move.clientHeight);
var speed = 10;
var pix = 0;
t2 = setInterval(function(){
if(pix &gt; line){
ul.style.top = ""+pix + "px";
pix --;
}else{
clearInterval(t2);
}
},speed);

ul.style.top += parseInt(ul.style.top)+30+"px";

ul.removeChild(li_move);
ul.appendChild(li_move);
ul.style.top = "0"

}

function scroll(obj)
{
var t= setInterval(function(){scrollOneStep(obj);},1000);
}
&lt;/script&gt;
</pre>
<pre class="brush:html">
&lt;div id="scrollDiv"&gt;
&lt;ul id="scrollUl"&gt;
&lt;li&gt;164101***400&lt;/li&gt;
&lt;li&gt;334205***400&lt;/li&gt;
&lt;li&gt;164101***400&lt;/li&gt;
&lt;li&gt;334205***400&lt;/li&gt;
&lt;li&gt;164101***400&lt;/li&gt;
&lt;li&gt;334205***400&lt;/li&gt;
&lt;li&gt;164101***400&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;script language="javascript"&gt; scroll('scrollUl'); &lt;/script&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://anfirst.cn/archives/981/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>一整套应用程序图标f3 Silk Icons 下载</title>
		<link>http://anfirst.cn/archives/967</link>
		<comments>http://anfirst.cn/archives/967#comments</comments>
		<pubDate>Wed, 30 Jun 2010 13:20:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[全部文章]]></category>
		<category><![CDATA[经典网摘]]></category>
		<category><![CDATA[前台开发]]></category>
		<category><![CDATA[资源下载]]></category>

		<guid isPermaLink="false">http://anfirst.cn/?p=967</guid>
		<description><![CDATA[这是由famfamfam提供 的一套完整的应用程序操作图标库。 该作品基于 Creative Commons Attribution 2.5 License 协议发布. 图标库的下载地址为:图 标库下载 不会ps的朋友有福了]]></description>
			<content:encoded><![CDATA[<p>这是由<a href="http://www.famfamfam.com/lab/icons/silk/">famfamfam</a>提供 的一套完整的应用程序操作图标库。</p>
<p>该作品基于 <a href="http://creativecommons.org/licenses/by/2.5/">Creative Commons  Attribution 2.5 License</a> 协议发布.</p>
<p>图标库的下载地址为:<a href="http://www.famfamfam.com/lab/icons/silk/famfamfam_silk_icons_v013.zip">图 标库下载</a></p>
<p>不会ps的朋友有福了</p>
]]></content:encoded>
			<wfw:commentRss>http://anfirst.cn/archives/967/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>flash遮盖html层菜单的解决方案</title>
		<link>http://anfirst.cn/archives/124</link>
		<comments>http://anfirst.cn/archives/124#comments</comments>
		<pubDate>Sat, 11 Apr 2009 07:30:00 +0000</pubDate>
		<dc:creator>shooting</dc:creator>
				<category><![CDATA[全部文章]]></category>
		<category><![CDATA[学习笔记]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[前台开发]]></category>

		<guid isPermaLink="false">http://www.anfirst.cn/blog/?p=124</guid>
		<description><![CDATA[下拉菜单被flash或其他层遮住始终是个问题，相信很多人都遇到过这个问题。但这个问题其实可以说是我们自己造成的，因为我们总是不明不白的就把那写属性写或粘贴上去。下面我们来分析一下原因： wmode 属性/参数值 Window &#124; Opaque &#124; Transparent 模板变量：$WM “Window”在 Web 页上用影片自己的矩形窗口来播放应用程序。”Window”表明此 Flash 应用程序与 HTML 层没有任何交互，并且始终位于最顶层。 “Opaque” 使应用程序隐藏页面上位于它后面的所有内容。 “Transparent”使HTML 页的背景可以透过应用程序的所有透明部分显示出来，并且可能会降低动画性能。 “Opaque windowless”和”Transparent windowless”都可与 HTML 层交互，从而允许 SWF 文件上方的层遮蔽应用程序。这两种选项之间的差异在于”Transparent”允许透明，因此，如果 SWF 文件的某一部分是透明的，则 SWF 文件下方的HTML 层可以透过该部分显示出来，而”opaque”则不会显示。 如果忽略此属性，默认值为 Window。仅适用于object。 Window速度快、有效率，但无法使用z-index，也没有办法混用于DHTML图层当中，这就是为什么常有人在抱怨自己的下拉菜单跑到Flash后面。 Opaque除了可以让你正确控制z-index的样式，也可以透过Javascript來控制它的大小或是移动swf的位置！不过要注意，Opaque的背景可是没有办法透明的，也就是说，任何內容都会被放在swf下面。 至于Transparent，想当然，就是把flash的背景变成透明。让swf档案可以融入网页当中而不会出现讨厌的白底，不过，transparent在IE里面是真的透明，也就是说，下面的网页內容是可以被选取起來的，但是在FF里面，就很讨厌了，因为虽然看起來透明，但是滑鼠卻无法点选。另外，要稍微注意的是，使用这个值，会让你的flash影片变得比较慢！ 找到原因了我们就来解决问题： 一、设置flash为透明：但是如果你在DW中插入动画，再加&#60;param name=”wmode” value=”transparent”&#62;是不生效的。要把整个的flash插件代码换成如下： &#60;object type=”application/x-shockwave-flash” data=”/images/banner.swf” width=”553&#8243; height=”185&#8243;&#62; &#60;param name=”movie” value=”/images/banner.swf” /&#62; &#60;param name=”wmode” value=”transparent” /&#62; &#60;/object&#62; [...]]]></description>
			<content:encoded><![CDATA[<div id="blog_text" class="cnt">下拉菜单被flash或其他层遮住始终是个问题，相信很多人都遇到过这个问题。但这个问题其实可以说是我们自己造成的，因为我们总是不明不白的就把那写属性写或粘贴上去。下面我们来分析一下原因：</p>
<p>wmode 属性/参数值 Window | Opaque | Transparent</p>
<p>模板变量：$WM</p>
<p>“Window”在 Web 页上用影片自己的矩形窗口来播放应用程序。”Window”表明此 Flash 应用程序与 HTML 层没有任何交互，并且始终位于最顶层。</p>
<p>“Opaque” 使应用程序隐藏页面上位于它后面的所有内容。</p>
<p>“Transparent”使HTML 页的背景可以透过应用程序的所有透明部分显示出来，并且可能会降低动画性能。</p>
<p>“Opaque windowless”和”Transparent windowless”都可与 HTML 层交互，从而允许 SWF 文件上方的层遮蔽应用程序。这两种选项之间的差异在于”Transparent”允许透明，因此，如果 SWF 文件的某一部分是透明的，则 SWF 文件下方的HTML 层可以透过该部分显示出来，而”opaque”则不会显示。</p>
<p>如果忽略此属性，默认值为 Window。仅适用于object。</p>
<p>Window速度快、有效率，但无法使用z-index，也没有办法混用于DHTML图层当中，这就是为什么常有人在抱怨自己的下拉菜单跑到Flash后面。</p>
<p>Opaque除了可以让你正确控制z-index的样式，也可以透过Javascript來控制它的大小或是移动swf的位置！不过要注意，Opaque的背景可是没有办法透明的，也就是说，任何內容都会被放在swf下面。</p>
<p>至于Transparent，想当然，就是把flash的背景变成透明。让swf档案可以融入网页当中而不会出现讨厌的白底，不过，transparent在IE里面是真的透明，也就是说，下面的网页內容是可以被选取起來的，但是在FF里面，就很讨厌了，因为虽然看起來透明，但是滑鼠卻无法点选。另外，要稍微注意的是，使用这个值，会让你的flash影片变得比较慢！</p>
<p>找到原因了我们就来解决问题：<br />
一、设置flash为透明：但是如果你在DW中插入动画，再加&lt;param name=”wmode” value=”transparent”&gt;是不生效的。要把整个的flash插件代码换成如下：</p>
<blockquote><p>&lt;object type=”application/x-shockwave-flash” data=”/images/banner.swf” width=”553&#8243; height=”185&#8243;&gt;<br />
&lt;param name=”movie” value=”/images/banner.swf” /&gt;<br />
&lt;param name=”wmode” value=”transparent” /&gt;<br />
&lt;/object&gt;</p></blockquote>
<p>对比一下，和DW自动生成的代码是有区别的，测试过，IE　FF　均可以。<br />
二、设置flash置底，加个代码：&lt;param name=”wmode” value=”opaque” /&gt;但是只加这个代码，IE可行，在FF下，失效。要想在FF下起作用，还要用在object　里加个　wmode=”opaque” ，实例代码如下：</p>
<blockquote><p>&lt;object classid=”clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&#8243; codebase=”http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0&#8243; width=”553&#8243; height=”185&#8243;&gt;<br />
&lt;param name=”movie” value=”/images/banner.swf” /&gt;<br />
&lt;param name=”quality” value=”high” /&gt;<br />
&lt;param name=”wmode” value=”opaque”&gt;<br />
&lt;embed src=”/images/banner.swf” wmode=”opaque” quality=”high” pluginspage=”http://www.macromedia.com/go/getflashplayer” type=”application/x-shockwave-flash” width=”553&#8243; height=”185&#8243;&gt;&lt;/embed&gt;<br />
&lt;/object&gt;</p></blockquote>
</div>
]]></content:encoded>
			<wfw:commentRss>http://anfirst.cn/archives/124/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

