2007年1月9日 14:14
在接收网友提交的留言的时候,需要将回车符转化为“<br>”。可以使用mid()函数来“读取”段落中的每一个字符,然后用if then来判断是否含要替换的字符,最后使用加法+或连接符&将处理后的字符加起来,t1=t1+h。全部程序如下,例如<textarea>的文本域的名称是text:
这个原理,很多种语言都可适用,例如JavaScript、JScript、PHP、JSP、CGI都可以用这种思路做字符替换。
text=Request.Form("text")
t1=""
for i=1 to len(text)
h=mid(text,i,1)
if asc(h)=10 then h="<br>"
if asc(h)=13 then h=""
t1=t1+h
next
text=t1
text=server.HTMLEncode(text)
t1=""
for i=1 to len(text)
h=mid(text,i,1)
if asc(h)=10 then h="<br>"
if asc(h)=13 then h=""
t1=t1+h
next
text=t1
text=server.HTMLEncode(text)
这个原理,很多种语言都可适用,例如JavaScript、JScript、PHP、JSP、CGI都可以用这种思路做字符替换。
2007年1月9日 14:12
'*******************************************************
字符串如下:
我要将"<"和">"之间的字符串全部替换为空,怎么弄呀?
字符串如下:
<P align=center><IMG src="http://www.jjxw.cn/pic/200... border=0></P> <P> <FONT size=4>3月9日,九江港口集团客运总站今年首次迎来第一艘豪华游轮——“世纪辉煌号”。这标志着长江江西段水上旅游正式启动。该游轮属重庆新世纪游轮公司,是目前长江水上最豪华的游轮,全长126.8米,高21米,宽17.5米,共6层,整船有135个标准间和套房,可容纳320名游客。游轮内外装潢按五星级宾馆建造,耗资1亿元人民币,主要针对接待欧、美等国市场的游客。图为外宾下船到达九江港</FONT>时情景。<BR></P>
我要将"<"和">"之间的字符串全部替换为空,怎么弄呀?
2007年1月8日 17:06
SCRIPT 标记
用于包含JavaScript代码.
属性
LANGUAGE 定义脚本语言
SRC 定义一个URL用以指定以.JS结尾的文件
window对象
每个HTML文档的顶层对象.
属性
frames[] 子桢数组.每个子桢数组按源文档中定义的顺序存放.
feames.length 子桢个数.
self 当前窗口.
parent 父窗口(当前窗口是中一个子窗口).
top 顶层窗口(是所有可见窗口的父窗口).
status 浏览器状态窗口上的消息.
defaultStatus 当status无效时,出现在浏览器状态窗口上的缺省消息.
name 内部名,为由window.open()方法打开的窗口定义的名字.
方法
alert("message") 显示含有给定消息的"JavaScript Alert"对话框.
confirm("message") 显示含有给定消息的"Confirm"对话框(有一个OK按钮和一个Cancel按钮).如果用户单击OK返回true,否则返回false.
prompt("message") 显示一个"prompt"对话框,要求用户根据显示消息给予相应输入.
open("URL","name") 打开一个新窗口,给予一个指定的名字.
close() 关闭当前窗口.
frame对象
它是整个浏览器窗口的子窗口,除了status,defaultStatus,name属性外,它拥有window对象的全部属性.
location对象
含有当前URL的信息.
属性
用于包含JavaScript代码.
属性
LANGUAGE 定义脚本语言
SRC 定义一个URL用以指定以.JS结尾的文件
window对象
每个HTML文档的顶层对象.
属性
frames[] 子桢数组.每个子桢数组按源文档中定义的顺序存放.
feames.length 子桢个数.
self 当前窗口.
parent 父窗口(当前窗口是中一个子窗口).
top 顶层窗口(是所有可见窗口的父窗口).
status 浏览器状态窗口上的消息.
defaultStatus 当status无效时,出现在浏览器状态窗口上的缺省消息.
name 内部名,为由window.open()方法打开的窗口定义的名字.
方法
alert("message") 显示含有给定消息的"JavaScript Alert"对话框.
confirm("message") 显示含有给定消息的"Confirm"对话框(有一个OK按钮和一个Cancel按钮).如果用户单击OK返回true,否则返回false.
prompt("message") 显示一个"prompt"对话框,要求用户根据显示消息给予相应输入.
open("URL","name") 打开一个新窗口,给予一个指定的名字.
close() 关闭当前窗口.
frame对象
它是整个浏览器窗口的子窗口,除了status,defaultStatus,name属性外,它拥有window对象的全部属性.
location对象
含有当前URL的信息.
属性
2007年1月8日 14:16
asp怎么没有排序的,更没有中文数组排序的,算了。根据这个中文转拼音的自己编写一个函数算了
2007年1月8日 13:49
JavaScript中对变量的操作都是通过引用方式,而对数组也一样。
前两天想要对一个数组进行复制,一直苦于找不到办法(遍历的方法俺是绝对不采用的)
无意中拿起《JavaScript权威指南》翻了翻数组的操作函数,发现了slice()函数。
slice()原来是用来截取数组中的一部分,这里我用它来复制数组,它的格式如下:
array.slice(start, end)
如果省略了end参数,则切分的数组包含从start开始到数组结束的所有元素。
现在要用它来复制数组,就一行,呵呵:
var newArray=oldArray.slice(0);
前两天想要对一个数组进行复制,一直苦于找不到办法(遍历的方法俺是绝对不采用的)
无意中拿起《JavaScript权威指南》翻了翻数组的操作函数,发现了slice()函数。
slice()原来是用来截取数组中的一部分,这里我用它来复制数组,它的格式如下:
array.slice(start, end)
如果省略了end参数,则切分的数组包含从start开始到数组结束的所有元素。
现在要用它来复制数组,就一行,呵呵:
var newArray=oldArray.slice(0);










