“XXX欢迎您的光临”,当您在浏览主页时突然看到这样的问候语,您会有怎样的感觉?高兴,亲切,还是崇拜网页制作者。其实这种技术很简单,只要学过一些JAVAscript语言的朋友,几乎都能实现这种的效果。下面笔者就为各位网页爱好者介绍两种向浏览者问好的JAVAscript程序。

  在进入程序讲解前,我们先来整理一下编写的思路。若想在网页上出现“XXX欢迎您的光临”这样的问候语,首先必须要先设定一个输入对话框,以便让浏览者报上姓名。然后用JAVAscript的语句或HTML语句在主页中建立一个层或文本框,把浏览者姓名写入其中,最后通过程序在主页上完好地显示出来。

  有了编程思路以后,接着便开始写程序。

  一.建立在层上的问候程序

源代码如下:
<script language="Javascript">
function textprintdown() //自定义运行函数
{
textmesg=prompt("请输入您的名字,万分感谢!","") //设定用户输入框
document.write(‘<div id="Layer1" style="position:absolute; width:643px; height:115px; z-index:1; background-color: #FFFFFF; layer-background-color: #FFFFFF; border: 1px none #000000"> ‘)//在网页上添加一个层
document.write(‘<div align="center">‘) //设定层的格式为居中
document.write(‘<font color=9900CC size=5 align=center face=隶书>‘) //设定层上的文字样式为蓝色、5号、居中、隶书字体
document.write(‘<b>‘) //设定层上的文字样式为粗体
document.write(textmesg,",欢迎您的光临!") //在层上写入用户框中的内容
document.write(‘</b>‘)
document.write(‘</font>‘)
document.write(‘</div>‘)
document.write(‘</div>‘)
}
textprintdown()//开始运行自定义函数
</script>

  细心的朋友看到这里后会发现其实这段程序并不复杂,只调用了JAVAscript两个内置运行操作函数prompt()与document.write()。的确如此,这段问候程序确实是非常简单的,不过有一点必须注意,那就是对于层的设定千万不要随心所欲,否则的话用JAVAscript添加的新层会遮盖住你原先网页上的内容。为此笔者建议大家,可以先用DREAMWEAVER网页编辑软件在网页空白处画上一个层,接着再把这个层代码写入document.write()的括号中。

  二.建立在文本框上的问候程序

程序源代码如下:
<script language="Javascript">
function textprintdown()//自定义运行函数
{
var textmesg=prompt("请输入您的名字,万分感谢!","")//设置用户输入框
document.form1.textfield.value=textmesg+",欢迎您的光临!"//对文本框进行附值
}
textprintdown()//运行自定义操作函数
</script>

  这段程序在编写思路方面与前一个程序基本上是相同的,但在嵌入网页时有所区别。建立在层上的问候程序只要把程序代码照搬到网页源代码区中便可,而建立在文本框上的问候程序除了COPY源程序以外,还必须在网页源代码区中加入以下HTML代码:

<form name="form1"><input type="text"style="BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid;border-color:white;font-size:12pt;font-family:宋体" name="textfield">

  其实网页问候程序不仅能用JAVAscript编写,而且还能用ASP,PHP技术实现。虽然用后两种语言所编出的问候程序功能更完善些,但不可否认用JAVAscript编写的问候程序相对要简单得多。

  好了,今天就讲到这里,希望您能喜欢这个程序。告诉大家一个秘密,在网页上出现“XXX欢迎您的光临”这样的问候语不仅能炫耀一下自己高超的网页制作水平,而且还能提高访问量呐!不信,呵呵……您不妨试试!

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9650775/viewspace-922752/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/9650775/viewspace-922752/

Javascript小程序 向浏览者问好(转)相关推荐

  1. Linux下之使用简单3种创建文件的命令,并实现一个Html和JavaScript小程序

    1.今天来说一下在linux下如何实现一个JavaScript程序,这个很简单,如果大家想要在linux下搞web开发,服务器架设,大数据等方面,就得继续努力了! 2.首先,我们要实现一个JavaSc ...

  2. 微信小程序中的JavaScript 简明介绍

    小程序的主要开发语言是 JavaScript ,开发者使用 JavaScript 来开发业务逻辑以及调用小程序的 API 来完成业务需求. 1 ECMAScript 在大部分开发者看来,ECMAScr ...

  3. 层和 native_React-Native与小程序的底层框架比较

    react RN框架 框架 js层 该层提供了各种供开发者使用的组件以及一些工具库(事件分发等). C++层 主要处理java/OC与js的通信(JSBridge)以及执行JavaScript(JS脚 ...

  4. 微信小程序基础架构浅析

    作者:billgong,腾讯IEG前端开发工程师. 微信小程序,简称小程序,英文 mini program.是一种不需要下载安装即可在微信中使用的应用,用户扫描小程序码或搜索小程序即可打开,触手可及, ...

  5. 小程序接入h5页面_原生小程序接入H5页面,请求后台接口,获取数据

    项目开发中赶上三端接入h5的需求,因此本身动手作h5页面,可是在作的过程当中也赶上了许多的问题javascript 小程序端不支持在本地引入,因此须要将h5发布服务器,以请求接口的形式进行访问html ...

  6. 微信小程序开发语言(微信小程序开发教程)详细步骤

    微信小程序开发语言 开发微信小程序用什么语言 1.微信小程序开发所需要的语言比较特别,首先介绍一下需要使用到的文件类型大致分为:WXML(WeiXin Mark Language 微信标记语言).WX ...

  7. 小程序 php 微信运动步数

    管理员看仔细点好吧,我这不是违法违规,我这是根据官网文档来获取步数. 第一步,获取session_key,用来解密必须用到的 第二步,获取encryptedData和iv,就是一些,微信步数加密后的数 ...

  8. 用微信小程序开店之三——小程序还有5秒准备就绪……全军出击

    上一讲,简要讲述了微信小程序demo示例的生成,直观上感受了一下小程序的基本操作.本讲接着讲解:小程序基本组成及框架结构. 1.小程序基本组成 微信小程序 = javascript + 小程序代码框架 ...

  9. 小程序开发与网页开发的区别

    一.开发语言 小程序的主要开发语言是 JavaScript 小程序的开发同普通的网页开发相比有很大的相似性 二.逻辑层和渲染层 ​网页开发渲染线程和脚本线程是互斥的(长时间的脚本运行可能会导致页面失去 ...

  10. java程序获取外部java程序的控件,将 Java 小程序迁移到 Microsoft J# 浏览器控件-JSP教程,Java技巧及代码...

    visual j# .net 小组 microsoft corporation 摘要:通过 microsoft j# 浏览器控件,开发人员可以将所编写的在 java 虚拟机上运行的 java 小程序迁 ...

最新文章

  1. Android环境结构--安装Eclipse错
  2. jsp 页面中El表达式失效处理
  3. malloc 初始化_关于内存分配malloc、calloc、realloc的区别
  4. EasyDarwin开源流媒体服务器进行RTSP转发过程中将sdp由文件存储改成内存索引
  5. Git、GitHub、GitLab三者之间的联系以及区别
  6. Linux中errno的含义
  7. freemarker空值处理
  8. Visual studio 代码管理工具Git
  9. 【caffe】基于CNN的年龄和性别检测
  10. P(Y|X) 和 P(X,Y)
  11. jsweet-quickstart下载测试
  12. 二进制空间权重矩阵_空间计量:空间权重矩阵的构建
  13. Go语言实战+code
  14. Android Trace View使用
  15. 蒙特卡罗(洛)方法及其在布丰投针试验中的应用(一)
  16. [科普] 狭义相对论
  17. python中numpy.random.gamma()函数
  18. python画有权重网络图_Python可视化之NetworkX绘制网络图\节点关系
  19. 面向对象和面向过程的区别及面试问答
  20. 高中数学必修一函数值域解题方法

热门文章

  1. GFLOPS和GMACS概念
  2. 解决关于WPS插入公式后显示不全的问题
  3. 如何获取网页logo与favicon图标使用
  4. 计算机在材料科学中的应用上机二,计算机在材料科学与工程中应用综合实验
  5. 使用scrapy爬取阳光热线问政平台
  6. iOS蓝牙链接打印机的使用心得
  7. 实数系与实数定理(下)
  8. STM32——EMWIN 字体(二十)
  9. 想买云服务器,有性能比较好的推荐吗?
  10. 清明去哪玩儿? 可视化工具帮你锁定旅游TOP10!