Web-proxy在Router OS中的应用

代理服务器的作用 一、提高访问速度。因为客户要求的数据存于代理服务器的硬盘或内存中,因此下次这个客户或其它客户再要求相同目的站点的数据时,就会直接从代理服务器的硬盘中读取,代理服务器起到了缓存的作用。 二、Proxy可以起到防火墙的作用。因为所有使用代理服务器的用户都必须通过代理服务器访问远程站点, … 继续阅读“Web-proxy在Router OS中的应用”

ROS 的禁ping与TTL值

前言:首先我们必须要了解为什么要禁ping与对TTL值的修改。 PING IP或计算机名能探测到你电脑的一些信息。比如说用的是什么操作系统或目标主机是否存活。操作系统就可以通过PING通后返回的TTL值看出。若TTL值为128,则为WINDOWS NT系列的操作系统。若为64,则一般为Unix/Li … 继续阅读“ROS 的禁ping与TTL值”

RouterOS流量控制方案

RouterOS 的 PCQ + HTB 的动态流控与游戏优先,通过 Mangle 标记数据和 queue tree 的 HTB控制,完全抛弃simple queue限速。
Simple Queue的缺点
规则越多,处理的数据越多,CPU消耗越大
规则越多,后面的规则获取带宽的几率越小
如果有1000条Simple queue规则,那必须判断查询999条规则(必要时减少queue数量)

RouterOS 的 PCQ + HTB 的动态流控与游戏优先,通过 Mangle 标记数据和 queue tree 的 HTB控制,完全抛弃simple queue限速。
Simple Queue的缺点
规则越多,处理的数据越多,CPU消耗越大
规则越多,后面的规则获取带宽的几率越小
如果有1000条Simple queue规则,那必须判断查询999条规则(必要时减少queue数量)

发一个pjblog顶部滚动公告栏插件!(效果就是本站的)

此插件来源于威言威语的博客,从另一个人的博客上下载回来,很好用,特发表分享,在此感谢威言威语的无私奉献。 注: 1,如果是在本地调试好,然后直接将本地数据库和插件上传,重建站点数据,会发现此插件无法正常显示,需要先卸载此插件(注意保留参数),然后重新安装就OK了。推荐将插件上传到服务器后直接在后台安 … 继续阅读“发一个pjblog顶部滚动公告栏插件!(效果就是本站的)”

最近学习计划!

      最近准备学习一下一些 Windows 脚本技术,所以找了一份脚本技术的CHM书籍,特留下备用
我想应该有很多人收藏这本书的

内容摘录

JScript

      最近准备学习一下一些 Windows 脚本技术,所以找了一份脚本技术的CHM书籍,特留下备用
我想应该有很多人收藏这本书的

内容摘录

JScript

如何设置PJBlog的段落首行缩进

打开Skin目录,所有皮肤目录下的global.css中的

p{margin:3px;}

替换成以下内容,如果没有则增加。

打开Skin目录,所有皮肤目录下的global.css中的

p{margin:3px;}

替换成以下内容,如果没有则增加。

PJblog基本配置美化修改合集

一、程序下载和基本修改
—————————————————————————-
1.下载PJBlog程序的最新程序
—————————————————————————-
2.更改“Cookie,Application域”:
一个服务器上如果存在多个Cookies域一样的PJblog,那么这些Bolg都将无法运行。
方法:用记事本或其他编辑软件打开pjblog2目录下的const.asp文件,找到下列代码(14-16行):
'定义 Cookie,Application 域,必须修改,否则可能运行不正常
Const CookieName="PJBlog2"
Const CookieNameSetting="PJBlog2Setting"

用任意英文或数字替换PJBlog2和PJBlog2Setting。
—————————————————————————-
3.更改数据库名称和存放路径:
防止数据库被下载,提高网站安全性。(新手建议不作修改)
方法:默认的数据库路径是:blogDB/PBLog2.asp,首先把blogDB目录下的数据库文件迁移到网站目录之外,改名,如空间不支持.asp后缀的数据库,则把.asp改为.mdb,然后打开const.asp文件,找到下列代码(36-37行):
'定义数据库链接文件,根据自己的情况修改
Const AccessFile="blogDB/PBLog2.asp"
修改对应的数据库路径和文件名,否则会“数据库连接出错”。
—————————————————————————-
4. 更改数据库后缀名,消除“数据库连接出错”的错误提示:

个别空间不支持以“.asp”为后缀名的Access数据库,会出现“数据库连接出错,请检查连接字串!”的错误提示,修改方法:首先把blogDB目录下的数据库文件由*.asp改为*.mdb,然后更改“const.asp”第37行“Const AccessFile”的数据库路径和文件名。

二、博客设置和基本美化
—————————————————————————-
1.设置超级管理员:
先注册一个用户名,然后用admin登陆pjblog,密码:admin888,进入后台管理→帐户与权限→把刚刚注册的帐户修改成超级管理员→然后删除admin用户名。(建议不要删除admin帐号,以备用,修改admin888这个密码即可)
—————————————————————————-
2.修改站点基本设置:
基本设置去掉静态日志模式;blog地址写你博客的实际地址,确保这个地址在你发表日志后可以准确访问你的日志;访客记录如想开启须填写≥1的数字。
—————————————————————————-
3.修改建站时间:
选择界面和插件→设置模块→BlogInfo模块→编辑HTML,默认的建站时间为2005-06-20,把它修改为现在时间。侧边栏统计信息里的留言默认是没有链接的,在这里也可以进行编辑把链接加上,把整句代码改成程序代码留言:
<a href="LoadMod.asp?plugins=GuestBookForPJBlog"><b>$blog_MessageNums$</b> 个</a><br/>
—————————————————————————-
4.添加日志分类:
添加了日志才能发表日志,一般情况下你的日志分类是不需要填写外部链接的。
—————————————————————————-
5..安装喜欢皮肤:
在网上找到喜欢的皮肤,然后将包含skin.xml文件的文件夹上传至空间skins文件夹下,后台选择界面和插件,刚刚上传的皮肤已经自动载入了,把它设置为当前主题。
—————————————————————————-
6.修改模块名字:
进入后台管理→界面与插件→设置模块,将英文名称改为中文或者你喜欢任意字。
—————————————————————————-
7.将搜索时要求关键字不少于3个改为2个:

默认在搜索时如果关键字少于3个,就会提示“关键字不能少于3个子”,把3个改为2个,同时修改错别字,把“子”改为“字”。
方法:进入后台管理→界面与插件→设置模块→Search模块→编辑html,将代码改为:
<form style="MARGIN: 0px" onsubmit="if (this.SearchContent.value.length<2) {alert('关键字不能少于2个字);this.SearchContent.focus();return false}" action="search.asp">
—————————————————————————-
8.添加网站统计代码:

打开footer.asp文件,找到
<a href="http://beian.miit.gov.cn" style="font-size:12px"><b><%=blogabout%></b>
在这段代码后插入统计代码。
—————————————————————————-
9. 在common/library.asp中修改侧边栏“用户面板”的条目名称:

侧边栏用户面板中默认的项目名称有长有短,看着很不美观,修改library.asp第83行以下的内容,本站

把它们都改为四个字的,即“系统管理”“发表日志”“编辑草稿”“修改资料”“退出系统”。

—————————————————————————-
10.修改友情链接为上下滚动:
进入后台管理→界面与插件→设置模块→BlogLinksSubItem1模块→编辑html,将代码改为:
<MARQUEE onmouseover=stop() onmouseout=start() scrollAmount=1 direction=up width=170
height=100>
<div class="LinkTable">$Link_Code$ </div>
</div>
</MARQUEE>
<a href="bloglink.asp">欢迎交换本站链接…</a>
—————————————————————————-
11.修改标签云集显示:

将通过字体的大小来区别标签频繁程度改为通过排列顺序区别频繁程度。
①打开tag.asp,找到下列代码:
<a href="default.asp?tag=<%=Server.URLEncode(log_Tag(1))%>" title="共包含 <%=log_Tag(2)%> 篇日志"><span style="font-size:<%=getTagSize(log_Tag(2))%>px"><%=log_Tag(1)%></span></a>
将其改为:
<a href="default.asp?tag=<%=Server.URLEncode(log_Tag(1))%>" style="font-size:12px;line-height:250%" title="共包含 <%=log_Tag(2)%> 篇日志"><%=log_Tag(1)%><span style="font-size:11px;color:#ccc">[<%=log_Tag(2)%>]</span></a>
②在common文件夹下找到cache.asp,在“写入标签Tag缓存”中找到:
Select tag_id,tag_name,tag_count FROM blog_tag
将其改为
Select tag_id,tag_name,tag_count FROM blog_tag orDER BY tag_count DESC,tag_id ASC
③进入后台管理→初始化数据→重建数据缓存。
—————————————————————————-
12.去掉“本日志由 于 2006-07-22 01:39 PM 编辑”:
打开class\cls_article.asp文件,请在后台选择动态日志模式,找到并删除下列代码:
<%if len(log_ViewArr(16,0))>0 then response.write (log_ViewArr(16,0)&"")%>
—————————————————————————-
13.为置顶日志添加“[置顶]”标识:

方法:打开class/cls_default.asp,找到“<%=HtmlEncode(webLogArr(3,PageCount))%>”(共两处,一个普通模式的,一个列表模式的),分别在其前面添加“<%if webLogArr(9,PageCount) then response.Write "[置頂]"%>”即可。
—————————————————————————-
14.在侧边栏上部增加公告栏或站长信息栏

进入后台“界面与插件”-“设置模块”,在页面下方新建一个“侧边模块”,模块标识任意,名称为“公告板”或“站长档案”,注意排序要设为最小,点击“保存模块”。保存后点击后面的“编辑HTML源代码”,如果是用作静态公告板,则直接往里边写字就行了。如果是用作站长信息栏,可以在里面添加照片、说明什么的,可以效仿以下代码:
程序代码
<div style="PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: left">
<a href="点击图片后指向的链接地址" target="_blank"><img border="0" alt="XHTML 1.0 Transitional" src="站长信息的图片地址"/></a>
</div>
—————————————————————————-
15.在日志正文上方增加一滚动的公告板或广告板:

进入后台“界面与插件-设置模块”,在页面下方新建一个“内容模块”,模块标识和名称任意,注意排序要比“ContentList”小,点击“保存模块”。保存后点击后面的“编辑HTML源代码”,填入以下代码:
程序代码
<div style="CLEAR: none; BORDER-RIGHT: #dbdbd0 1px solid; BORDER-TOP: #dbdbd0 1px solid; BACKGROUND: #fff; MARGIN: 5px; BORDER-LEFT: #dbdbd0 1px solid; WIDTH: 98%; BORDER-BOTTOM: #dbdbd0 1px solid; HEIGHT: 15px">

<div style="PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 5px; COLOR: #2e8b57; PADDING-TOP: 6px">公</div>
<div style="PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 5px; COLOR: #2e8b57; PADDING-TOP: 6px">告</div>

<div style="MARGIN: 3px"><marquee  onmouseout="this.start()" scrollamount="3" scrolldelay="15" direction="left" height="15">
<font color="#999999">[时间或编号]</font><font color="#0000ff"><b>第一条公告题头</b>第一条公告内容</font>

<font color="#999999">[时间或编号]</font><font color="#0000ff"><b>第二条公告题头</b>第二条公告内容</font>

</marquee></div></div>
其中WIDTH: 98%是宽度,HEIGHT: 15px是高度(这个高度为显示一行文字),scrollamount="3"为滚动速度,direction="left"为滚动方向(left是从右到左)。
—————————————————————————-
16.一些关于PJ文件的说明:
根目录."footer.asp"底部页面文件,用途可以加上自定义的代码,如加上统计代码.
根目录."BlogLink.asp"申请链接页面,用途可以加上自己的网站信息,或者其他.
根目录."const.asp"数据库和Cookies域文件,适当修改可以增加一定的安全性.
"Template\Article.asp"文件,用途适当修改可以在日志底部加入广告代码或其他.
—————————————————————————-
17.怎么样修改,让上传得附件与原来同名,而不是让系统自动生产:

打開attachment.asp
找到
F_Name=randomStr(1)&Year(now)&Month(now)&Day(now)&Hour(now)&Minute(now)&Second(now)&"."&F_File.FileExt
改為
F_Name=F_File.filename

以後可能出現文件名重復,出錯!
—————————————————————————-
18.如何才能把侧边栏移到左边?

在SKIN中设置,打开layout.css,把sidebar的float:left改为right,mainContent的float:right改为left就OK了.
—————————————————————————-

重装系统应该备份的文件:
①.备份blogDB目录下的数据库
②.备份attachments目录下的文件,这个目录里都是上传的附件
③.备份Plugins目录下的文件,这里面都是BLOG的插件
④.备份skins目录下的文件,这里面都是皮肤文件
⑤.备份根目录下的plugins.asp文件
 

一、程序下载和基本修改
—————————————————————————-
1.下载PJBlog程序的最新程序
—————————————————————————-
2.更改“Cookie,Application域”:
一个服务器上如果存在多个Cookies域一样的PJblog,那么这些Bolg都将无法运行。
方法:用记事本或其他编辑软件打开pjblog2目录下的const.asp文件,找到下列代码(14-16行):
'定义 Cookie,Application 域,必须修改,否则可能运行不正常
Const CookieName="PJBlog2"
Const CookieNameSetting="PJBlog2Setting"

用任意英文或数字替换PJBlog2和PJBlog2Setting。
—————————————————————————-
3.更改数据库名称和存放路径:
防止数据库被下载,提高网站安全性。(新手建议不作修改)
方法:默认的数据库路径是:blogDB/PBLog2.asp,首先把blogDB目录下的数据库文件迁移到网站目录之外,改名,如空间不支持.asp后缀的数据库,则把.asp改为.mdb,然后打开const.asp文件,找到下列代码(36-37行):
'定义数据库链接文件,根据自己的情况修改
Const AccessFile="blogDB/PBLog2.asp"
修改对应的数据库路径和文件名,否则会“数据库连接出错”。
—————————————————————————-
4. 更改数据库后缀名,消除“数据库连接出错”的错误提示:

个别空间不支持以“.asp”为后缀名的Access数据库,会出现“数据库连接出错,请检查连接字串!”的错误提示,修改方法:首先把blogDB目录下的数据库文件由*.asp改为*.mdb,然后更改“const.asp”第37行“Const AccessFile”的数据库路径和文件名。

二、博客设置和基本美化
—————————————————————————-
1.设置超级管理员:
先注册一个用户名,然后用admin登陆pjblog,密码:admin888,进入后台管理→帐户与权限→把刚刚注册的帐户修改成超级管理员→然后删除admin用户名。(建议不要删除admin帐号,以备用,修改admin888这个密码即可)
—————————————————————————-
2.修改站点基本设置:
基本设置去掉静态日志模式;blog地址写你博客的实际地址,确保这个地址在你发表日志后可以准确访问你的日志;访客记录如想开启须填写≥1的数字。
—————————————————————————-
3.修改建站时间:
选择界面和插件→设置模块→BlogInfo模块→编辑HTML,默认的建站时间为2005-06-20,把它修改为现在时间。侧边栏统计信息里的留言默认是没有链接的,在这里也可以进行编辑把链接加上,把整句代码改成程序代码留言:
<a href="LoadMod.asp?plugins=GuestBookForPJBlog"><b>$blog_MessageNums$</b> 个</a><br/>
—————————————————————————-
4.添加日志分类:
添加了日志才能发表日志,一般情况下你的日志分类是不需要填写外部链接的。
—————————————————————————-
5..安装喜欢皮肤:
在网上找到喜欢的皮肤,然后将包含skin.xml文件的文件夹上传至空间skins文件夹下,后台选择界面和插件,刚刚上传的皮肤已经自动载入了,把它设置为当前主题。
—————————————————————————-
6.修改模块名字:
进入后台管理→界面与插件→设置模块,将英文名称改为中文或者你喜欢任意字。
—————————————————————————-
7.将搜索时要求关键字不少于3个改为2个:

默认在搜索时如果关键字少于3个,就会提示“关键字不能少于3个子”,把3个改为2个,同时修改错别字,把“子”改为“字”。
方法:进入后台管理→界面与插件→设置模块→Search模块→编辑html,将代码改为:
<form style="MARGIN: 0px" onsubmit="if (this.SearchContent.value.length<2) {alert('关键字不能少于2个字);this.SearchContent.focus();return false}" action="search.asp">
—————————————————————————-
8.添加网站统计代码:

打开footer.asp文件,找到
<a href="http://beian.miit.gov.cn" style="font-size:12px"><b><%=blogabout%></b>
在这段代码后插入统计代码。
—————————————————————————-
9. 在common/library.asp中修改侧边栏“用户面板”的条目名称:

侧边栏用户面板中默认的项目名称有长有短,看着很不美观,修改library.asp第83行以下的内容,本站

把它们都改为四个字的,即“系统管理”“发表日志”“编辑草稿”“修改资料”“退出系统”。

—————————————————————————-
10.修改友情链接为上下滚动:
进入后台管理→界面与插件→设置模块→BlogLinksSubItem1模块→编辑html,将代码改为:
<MARQUEE onmouseover=stop() onmouseout=start() scrollAmount=1 direction=up width=170
height=100>
<div class="LinkTable">$Link_Code$ </div>
</div>
</MARQUEE>
<a href="bloglink.asp">欢迎交换本站链接…</a>
—————————————————————————-
11.修改标签云集显示:

将通过字体的大小来区别标签频繁程度改为通过排列顺序区别频繁程度。
①打开tag.asp,找到下列代码:
<a href="default.asp?tag=<%=Server.URLEncode(log_Tag(1))%>" title="共包含 <%=log_Tag(2)%> 篇日志"><span style="font-size:<%=getTagSize(log_Tag(2))%>px"><%=log_Tag(1)%></span></a>
将其改为:
<a href="default.asp?tag=<%=Server.URLEncode(log_Tag(1))%>" style="font-size:12px;line-height:250%" title="共包含 <%=log_Tag(2)%> 篇日志"><%=log_Tag(1)%><span style="font-size:11px;color:#ccc">[<%=log_Tag(2)%>]</span></a>
②在common文件夹下找到cache.asp,在“写入标签Tag缓存”中找到:
Select tag_id,tag_name,tag_count FROM blog_tag
将其改为
Select tag_id,tag_name,tag_count FROM blog_tag orDER BY tag_count DESC,tag_id ASC
③进入后台管理→初始化数据→重建数据缓存。
—————————————————————————-
12.去掉“本日志由 于 2006-07-22 01:39 PM 编辑”:
打开class\cls_article.asp文件,请在后台选择动态日志模式,找到并删除下列代码:
<%if len(log_ViewArr(16,0))>0 then response.write (log_ViewArr(16,0)&"")%>
—————————————————————————-
13.为置顶日志添加“[置顶]”标识:

方法:打开class/cls_default.asp,找到“<%=HtmlEncode(webLogArr(3,PageCount))%>”(共两处,一个普通模式的,一个列表模式的),分别在其前面添加“<%if webLogArr(9,PageCount) then response.Write "[置頂]"%>”即可。
—————————————————————————-
14.在侧边栏上部增加公告栏或站长信息栏

进入后台“界面与插件”-“设置模块”,在页面下方新建一个“侧边模块”,模块标识任意,名称为“公告板”或“站长档案”,注意排序要设为最小,点击“保存模块”。保存后点击后面的“编辑HTML源代码”,如果是用作静态公告板,则直接往里边写字就行了。如果是用作站长信息栏,可以在里面添加照片、说明什么的,可以效仿以下代码:
程序代码
<div style="PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: left">
<a href="点击图片后指向的链接地址" target="_blank"><img border="0" alt="XHTML 1.0 Transitional" src="站长信息的图片地址"/></a>
</div>
—————————————————————————-
15.在日志正文上方增加一滚动的公告板或广告板:

进入后台“界面与插件-设置模块”,在页面下方新建一个“内容模块”,模块标识和名称任意,注意排序要比“ContentList”小,点击“保存模块”。保存后点击后面的“编辑HTML源代码”,填入以下代码:
程序代码
<div style="CLEAR: none; BORDER-RIGHT: #dbdbd0 1px solid; BORDER-TOP: #dbdbd0 1px solid; BACKGROUND: #fff; MARGIN: 5px; BORDER-LEFT: #dbdbd0 1px solid; WIDTH: 98%; BORDER-BOTTOM: #dbdbd0 1px solid; HEIGHT: 15px">

<div style="PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 5px; COLOR: #2e8b57; PADDING-TOP: 6px">公</div>
<div style="PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 5px; COLOR: #2e8b57; PADDING-TOP: 6px">告</div>

<div style="MARGIN: 3px"><marquee  onmouseout="this.start()" scrollamount="3" scrolldelay="15" direction="left" height="15">
<font color="#999999">[时间或编号]</font><font color="#0000ff"><b>第一条公告题头</b>第一条公告内容</font>

<font color="#999999">[时间或编号]</font><font color="#0000ff"><b>第二条公告题头</b>第二条公告内容</font>

</marquee></div></div>
其中WIDTH: 98%是宽度,HEIGHT: 15px是高度(这个高度为显示一行文字),scrollamount="3"为滚动速度,direction="left"为滚动方向(left是从右到左)。
—————————————————————————-
16.一些关于PJ文件的说明:
根目录."footer.asp"底部页面文件,用途可以加上自定义的代码,如加上统计代码.
根目录."BlogLink.asp"申请链接页面,用途可以加上自己的网站信息,或者其他.
根目录."const.asp"数据库和Cookies域文件,适当修改可以增加一定的安全性.
"Template\Article.asp"文件,用途适当修改可以在日志底部加入广告代码或其他.
—————————————————————————-
17.怎么样修改,让上传得附件与原来同名,而不是让系统自动生产:

打開attachment.asp
找到
F_Name=randomStr(1)&Year(now)&Month(now)&Day(now)&Hour(now)&Minute(now)&Second(now)&"."&F_File.FileExt
改為
F_Name=F_File.filename

以後可能出現文件名重復,出錯!
—————————————————————————-
18.如何才能把侧边栏移到左边?

在SKIN中设置,打开layout.css,把sidebar的float:left改为right,mainContent的float:right改为left就OK了.
—————————————————————————-

重装系统应该备份的文件:
①.备份blogDB目录下的数据库
②.备份attachments目录下的文件,这个目录里都是上传的附件
③.备份Plugins目录下的文件,这里面都是BLOG的插件
④.备份skins目录下的文件,这里面都是皮肤文件
⑤.备份根目录下的plugins.asp文件
 

用JavaScript制作弹出式窗口

   1、最简单的弹出式窗口

<SCRIPT LANGUAGE="javascript">  
<!–                            
window.open ('pop1.html')      
–>
</SCRIPT>

  2、弹出有样式设置的窗口

<SCRIPT LANGUAGE="javascript">
<!–
window.open ('pop2.html', 'popwindow', 'height=200, width=320, top=0, left=24, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no')
–>
</SCRIPT>

  上面的代码要写在一行上面''popwindow' 弹出窗口的标题名字;height=200 弹出窗口高度;width=320 弹出窗口宽度;top=0 弹出窗口距离屏幕上方的象素值;left=24 窗口距离屏幕左侧的象素值;toolbar=no 弹出窗口是否显示工具栏,yes为显示;menubar,scrollbars 控制弹出窗口的菜单栏和滚动栏的显示。resizable=no 是否允许改变弹出窗口大小,yes为允许;location=no 弹出窗口是否显示地址栏,yes为允许;status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;

  3、根据自己的需要设置窗口

<script language="JavaScript">
<!–
var gt = unescape('%3e');
var popup = null;
var over = "Launch Pop-up Navigator";
popup = window.open('', 'popupnav', 'width=200,height=170,resizable=1,scrollbars=auto'if (popup != null) {
 if (popup.opener == null) {
  popup.opener = self;
  } 
popup.location.href = '说明窗口内容文件.html'
}
// –>
</script>
  *popup.location.href = '用于说明窗口内容.htm',用于设置窗口中出现的内容的文件名。

  4、弹出两个窗口的方法

<script LANGUAGE="JavaScript">
<!–
window.open ("pop1.html", "popwindow1", "height=100, width=120, top=0, left=24,toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no")
window.open ("pop2.html", "popwindow2", "height=100, width=200, top=100, left=144,toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no")
//–>
</script>

  *只是把窗口的位置调整好,使两个窗口不相互覆盖而已,很简单吧!

  5、关闭弹出的窗口

<FORM>
<INPUT TYPE='BUTTON' VALUE='关闭' onClick='window.close()'>
</FORM>

  6、定时关闭弹出的窗口

<script language="JavaScript">
<!–
function closeit() {
setTimeout("self.close()",100000) //单位是毫秒,这里是100秒
</script>

     然后再

<body "closeit()">

  7、只让弹出的窗口出现一次(例如在欢迎界面,如果每次刷新就出现不是很烦吗!)

<script>
function openwin(){
window.open("pop1.html","","width=120,height=240")
}
function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1)
end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
   }
  }
return returnvalue;
}
function loadpopup(){   //*控制弹出窗口的函数哟,你要使用他的啊
if (get_cookie('popped')==''){
openwin()
document.cookie="popped=yes"
}
}
//–>
</script>

  然后再:

<body "loadpopup()">

  8、使用window.showModalDialog

Response.Write("<script language='javascript'& gt;window.showModalDialog('error.htm','操作错误!','dialogWidth=400px; dialogHeight=300px')</script>");

 
   1、最简单的弹出式窗口

<SCRIPT LANGUAGE="javascript">  
<!–                            
window.open ('pop1.html')      
–>
</SCRIPT>

  2、弹出有样式设置的窗口

<SCRIPT LANGUAGE="javascript">
<!–
window.open ('pop2.html', 'popwindow', 'height=200, width=320, top=0, left=24, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no')
–>
</SCRIPT>

  上面的代码要写在一行上面''popwindow' 弹出窗口的标题名字;height=200 弹出窗口高度;width=320 弹出窗口宽度;top=0 弹出窗口距离屏幕上方的象素值;left=24 窗口距离屏幕左侧的象素值;toolbar=no 弹出窗口是否显示工具栏,yes为显示;menubar,scrollbars 控制弹出窗口的菜单栏和滚动栏的显示。resizable=no 是否允许改变弹出窗口大小,yes为允许;location=no 弹出窗口是否显示地址栏,yes为允许;status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;

  3、根据自己的需要设置窗口

<script language="JavaScript">
<!–
var gt = unescape('%3e');
var popup = null;
var over = "Launch Pop-up Navigator";
popup = window.open('', 'popupnav', 'width=200,height=170,resizable=1,scrollbars=auto'if (popup != null) {
 if (popup.opener == null) {
  popup.opener = self;
  } 
popup.location.href = '说明窗口内容文件.html'
}
// –>
</script>
  *popup.location.href = '用于说明窗口内容.htm',用于设置窗口中出现的内容的文件名。

  4、弹出两个窗口的方法

<script LANGUAGE="JavaScript">
<!–
window.open ("pop1.html", "popwindow1", "height=100, width=120, top=0, left=24,toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no")
window.open ("pop2.html", "popwindow2", "height=100, width=200, top=100, left=144,toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no")
//–>
</script>

  *只是把窗口的位置调整好,使两个窗口不相互覆盖而已,很简单吧!

  5、关闭弹出的窗口

<FORM>
<INPUT TYPE='BUTTON' VALUE='关闭' onClick='window.close()'>
</FORM>

  6、定时关闭弹出的窗口

<script language="JavaScript">
<!–
function closeit() {
setTimeout("self.close()",100000) //单位是毫秒,这里是100秒
</script>

     然后再

<body "closeit()">

  7、只让弹出的窗口出现一次(例如在欢迎界面,如果每次刷新就出现不是很烦吗!)

<script>
function openwin(){
window.open("pop1.html","","width=120,height=240")
}
function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1)
end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
   }
  }
return returnvalue;
}
function loadpopup(){   //*控制弹出窗口的函数哟,你要使用他的啊
if (get_cookie('popped')==''){
openwin()
document.cookie="popped=yes"
}
}
//–>
</script>

  然后再:

<body "loadpopup()">

  8、使用window.showModalDialog

Response.Write("<script language='javascript'& gt;window.showModalDialog('error.htm','操作错误!','dialogWidth=400px; dialogHeight=300px')</script>");