This Domain(Admin5.com) is for Sale:

Javascript实例教程(18) 使用字符串函数

时间:2007-10-22  来源:不详  作者:林子

this is a string

this is a string

dedecms.com

str.toUpperCase() copyright dedecms

THIS IS A STRING 内容来自dedecms

THIS IS A STRING 内容来自dedecms

内容来自dedecms

上表中最后的两个例子不是与HTML特定相关的,但是它们作为一种格式工具是很有用的。所有的这些方法可以应用到字符串中来创建一个定制的格式。 copyright dedecms

下面再给出一个例子: <BODY>

本文来自织梦

<SCRIPT language="javascript">

内容来自dedecms

<!-- Hide from older browsers

本文来自织梦

var heading = prompt("Please enter a heading", "Test Heading");

织梦内容管理系统

var colour = prompt("Please enter a colour", "darkred");

织梦好,好织梦

document.write(heading.fontsize(7).fontcolor
(colour).bold().toUpperCase()); 织梦好,好织梦

// Stop hiding --> copyright dedecms

</SCRIPT>

本文来自织梦

</BODY>

内容来自dedecms

本文来自织梦

(图5) dedecms.com

这时你按下如图5所示的按钮,就可以弹出如图6的对话框: 内容来自dedecms

内容来自dedecms

(图6) copyright dedecms

在其中的方框中输入网页的标题:太平洋电脑网,点击确定键。接着再弹出一个对话框要求输入颜色,如图7所示: 织梦好,好织梦

本文来自织梦

(图7)

dedecms.com

点击确定键后就产生了如图8所示的网页: dedecms.com

copyright dedecms

(图8) 织梦好,好织梦

就象我们前面所解释的,写东西到一个已经装载的文档或者窗口是不可能的。为了显示这个代码我们打开新窗口并为这个窗口写入产生的HTML代码。 本文来自织梦

当然,你可以只使用javascript来格式化文本,但是一旦被格式化后的文本出现在网页上,它就不可变了。 本文来自织梦

escape() and unescape()

织梦好,好织梦

当你从一个网页向另一个网页传递数值的时候,你可以使用URL搜索字符串(比如使用一个表单,利用method="get"),这时你会发现有些字符被转换为 %nn格式:

dedecms.com

http://www.mydomain.com.au/index.html?name=Duncan Crombie 织梦好,好织梦

而网络服务器和网络浏览器只能处理有限的字符,所以任何的字符一旦超过这个范围都将以数字的形式进行传递。 copyright dedecms

这个escape函数可以对变量进行编码,当设置cookies的时候它经常使用;而unescape函数是用来对它们进行译码。

看完这篇,您有何感觉呢?

文章评论

共有位Admini5网友发表了评论 查看完整内容

24小时热门信息