动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   网页设计 → 阅读文章

 Javascript实例教程(18-4)

作者:郁郁小蝎 来源:中国站长学院 
阅读 2414 人次 , 2006-2-15 14:47:00 

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

<SCRIPT language="JavaScript">

<!-- 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 -->

</SCRIPT>

</BODY>



(图5)

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



(图6)

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



(图7)

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



(图8)

点击此处去测试页面

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

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

escape() and unescape()

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

http://www.mydomain.com.au/index.html?name=Duncan%20Crombie

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

这个escape函数可以对变量进行编码,当设置cookies的时候它经常使用;而unescape函数是用来对它们进行译码。
  
 本文Tags组网  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:Javascript实例教程(18-3)
· 下一篇:Javascript实例教程(19-1)
· 用CSS来控制网页背景
· 按形容词分类:简单、进步、时尚
· 我有我主张!随心所欲的定制“弹出窗口”
· HTML-加速、再加速
· Dreamweaver技巧大放送前六招


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077