利用JavaScript实现滚屏显示(转)
许多制作网页的朋友常常制作公告板、信息窗,也经常为了实现整版页面和图像的滚屏显示而烦恼,不用着急,这里有一个简单的方法来实现滚屏显示。我们没有采用Java的.class程序来实现,也不是动态DHTML语言,只是充分地利用了Javascript脚本语言的一些函数,写一些简短的Javascript脚本语言就可实现这一功能。 原代码如下: 〈html〉 〈head〉 〈script language="Javascript"〉 〈!--//防止错误显示 locate=0; function my_scroller() { if (locate !=400 ) { l
JavaScript简介(转)
Java script是由Sun公司及网景Netscape公司开发的。它可以让你设计交互的网页内容,但不能单独执行,必须在浏览器或服务器上执行。 Javascript 程序描述 Java script 在HTML中使用<script>...</script>标记。单行程序叙述以分号 ( ; ) 做结尾,函数或条件式定义为大括弧部份。 script区可以放置在<HEAD>标头区 ( 全域范围 ) 或<BODY>本文区 ( 区域范围 ) ,视程序需要而定。如 : <HTML> 文件开始 <HEAD> 标头区开始<script LANGUAGE="Javascript"> script区开始
让网页具备浏览器识别功能(转)
随着网络技术的发展,动态网页已被Netscape和IE分别引入应用,但在标准应用中有相当大的分歧,往往必须为它们俩分别编写不同的HTML页面,同时兼顾不支持动态网页的浏览器。用下面的一段Javascript脚本可以解决这个问题。 < script language="Javascript" > fun-ction testBrowser(){ ie=((navigator.appName=="Microsoft. Internet Explorer")&&&& (parseInt(navigator.appVision) >=4)) ns=((navigator.appName=="Netscape")&&&&(parseInt(na
Javascript小程序 向浏览者问好(转)
“XXX欢迎您的光临”,当您在浏览主页时突然看到这样的问候语,您会有怎样的感觉?高兴,亲切,还是崇拜网页制作者。其实这种技术很简单,只要学过一些JAVAscript语言的朋友,几乎都能实现这种的效果。下面笔者就为各位网页爱好者介绍两种向浏览者问好的JAVAscript程序。 在进入程序讲解前,我们先来整理一下编写的思路。若想在网页上出现“XXX欢迎您的光临”这样的问候语,首先必须要先设定一个输入对话框,以便让浏览者报上姓名。然后用JAVAscript的语句或HTML语句在主页中建立一个层或文本框,把浏览者姓名写入其中,最后通过程序在
也为你的网页加一个Loading(转)
熟悉Flash的朋友都知道一般比较大的Flash作品都要加Loading以防止其播放不连续。相比之下网页就小的多,但是如果在网速很慢的情况下,打开一个10KB左右的网页的时间要超过30秒,这时就有必要加上Loading了。 Loading的原理很简单,在网页中加入一个不透明的层,z-index属性设为“100”,即使它处在最上一层也不例外,width、height都设为“100%”。当网页加载完毕触发onload事件时会将它隐藏。具体的代码如下: <!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>为
网页新建窗口全攻略(转)
在浏览或制作网页过程中经常用到新建浏览窗口。而新建窗口也有很多种变换方式,只要我们合理使用,可以让自己制作的网页更酷,下面让我们来看一看。 自动弹出窗口 在浏览一些网站时,我们常见到在打开首页文件的同时,会自动弹出另外一个窗口网页,这个网页一般都是一些公告、广告类的内容,它是怎样做出来的呢?实际上这些都是Javascript代码的功劳。 1.源代码介绍 笔者将介绍实现自动弹出窗口的两种方法,都是调用window.open()实现的,它们的显示效果相同。方法一代码如下: <script language="Javas
JavaScript高级应用:例外处理(转)
程序开发中,编程人员经常要面对的是如何编写代码来响应错误事件的发生,即例外处理(exception handlers)。如果例外处理代码设计得周全,那么最终呈现给用户的就将是一个友好的界面。否则,就会让访问者对莫名的现象感到真正的“意外”。本文就将为你介绍Web开发中Javascript语言的例外处理技术。 一、什么是例外处理 当Javascript程序在运行中发生了诸如数组索引越界、类型不匹配或者语法错误时,Javascript解释器就会引发例外处理。 ECMAscript定义了六种类型的错误,除此之外,我们可以使用Error对象和throw语句来创建
为什么IE默认标题被偷偷修改了?(转)
目前很多网站为了宣传自己,已经做到偷偷修改Win98/Me用户的注册表的地步了,只要你打开含有该代码的网页,文字广告就已经强行加到IE浏览器的标 题栏上,如图。他们是怎么做到的?我们又怎么恢复浏览器原先的设置呢?下面我们就来分析一下这段Javascript代码,一方面我们可以通过打开含有一 段正确代码的页面来改回IE默认的标题,另一方面我们也介绍通过注册表来修复的方法。 document.write("");function f(){try{//ActiveX初始化过程a1=document.applets[0];a1.setCLSID("{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B}"
javascript特效:飘动的图片(转)
写了很多关于JS的特效,但大部分效果都是固定在一定的区域内,那今天我们来编个自由活动的JS效果! 大家都看过很多网站中在页面上自由活动的图片,很吸引人,而且适合于做广告招牌,可以获得更高的点击率,一般做这种效果可以通过Dreamweaver添加层来实现,而今天我们把这个效果单独使用JS码实现,作为一个插件加到HTML中,以方便大家的学习。来看看吧! 首先我们自己动手做一张背景为透明色的图片,格式可以自己定制,但最好是GIF动画的,这样可以增加动感效果,再把以下代码加入到HTML的任意位置,注意:把连接地址“href=”和图片
让网页中的按钮靓起来(转)
在网页中,尤其是那种需要交互性的,都会使用到提交性质的按钮,您不觉得系统默认那些灰灰的按钮太单调了吗,而且不能够吸引访问者的注意力。下面我将通过CSS(网页样式表)和Javascript把您的网页按钮装扮的富有个性化,您也可以试着用这种方法来把按钮做的和页面整体风格一致。首先,运用CSS定义按钮的整体风格,您可以把下面的代码放到网页的头部之间。 input{BACKGROUND-COLOR: #FAFAFA;BORDER-BOTTOM: #006A00 1px solid;BORDER-LEFT: #A1A1A1 1px solid;BORDER-RIGHT: #A1A1A1 1px solid;BORDER-TOP: #A1A1A1 1px solid;
玩转IE状态栏(转)
JSPCN主页 | JSP空间 | JSP教程 | JSP下载 | JSP论坛 | 留言 | 关于JSPCN | 友情链接 | 联系我们 地图 做最专业的JSP中文网站 当前位置:首页--文章分类--JAVASCRIPT--JS基础 文章搜索: 关键字 标题 内容 JSP中文网内容管理系统(JCMS)JSP虚拟主机网络笔记本网摘,图片,笔记收藏虚拟服务器 JSPCN文章目录分类 缓存区 [2581] 图片声音 [17] JSP配置 [219] 开发工具 [28] 上传问题 [27] 时间相关 [16]
有关时间的代码(转)
离开时告诉你的停留时间:************************************************************* <body onUnload="bye()"> <script language=javascript> pageOpen = new Date(); function bye() { pageClose = new Date(); minutes = (pageClose.getMinutes() - pageOpen.getMinutes()); seconds = (pageClose.getSeconds() - pageOpen.getSeconds()); time = (seconds + (minutes * 60)); if (time == 1) { time = (time + " 秒"); } else { time = (time + " 秒"); } alert(您在
SelectBox in Frame(转)
首先,建立Frameset帧结构,为每个frame页面起名(红色部分): 以上请自己调整适应自己的页面。 下面是左侧的页面nav.htm的代码: function selectbox(indexbox) {parent.right.location.href = document.selectform.select.options[indexbox].value; }//--> selectbox(this.selectedIndex);" size="6" name="<B>select</B>">连接页面1连接页面2连接页面3连接页面4连接页面5连接页面6 //一共6个连接页面,与上面的数字一致。 右侧的页面随便。注意:颜色相同部分要一致。r
FileSystemObject简介及应用(转)
提示:刚一开始看到有这样的功能,我也受骗了,以为真的可以通过浏览器在访问者的硬盘上创建文件,因为我开始试了一下真的可以,不信你把下面这段代码COPY到一个HTML文件当中再运行一下! 是不是发现你C盘的Autoexec.bat文件不见呢?呵呵 其实当那个文件运行时IE会提醒你当前使用的ActiveX控件不安全,询问你是否运行,但由于你和我一样迫切想试试究竟效果如何,因此你会毫不犹疑的按下 [确定] .... 其实这是使用了FileSystemObject来实现的,要了解更详细的用法与例子的话,点这里下载 Jscript的中文说明文档 或者买本 &
JS特效之状态栏冒泡(转)
拷贝下面的代码到你的html文件的<head>和</head>之间:<script Language="Javascript">var msg= "请看状态栏--赛迪网互动学校";var interval=100 //此值为100至500 100最快 500最慢var spacelen = 120;var space10=" ";var seq=0;function Scroll() {len = msg.length;window.status = msg.substring(0, seq+1);seq++;if ( seq 〉= len ) {seq = 0;window.status = ‘‘;window.setTimeout("Scroll();", interval );}elsewindow.setTimeout("Scroll();",
Ui System(转)
大家好,我用javascript写了一套web下的UI System,主要是树和菜单。请大家提提意见。 menu: <script language="javascript" src="UiSystem/uisystem.js"></script> //ui 实现 <script language=javascript> IMAGES_PATH = "images/" var TopMenus = new Array();var FileItems = new Array();var EditItems = new Array();var ToolsItems = new Array();var HelpItems = new Array(); var subMenu = new Array(); TopMenus[0] = new TopMenu("File&quo
web下的UI System(转)
大家好,我用javascript写了一套web下的UI System,主要是树和菜单。请大家提提意见。 menu: <script language="javascript" src="UiSystem/uisystem.js"></script> //ui 实现 <script language=javascript> IMAGES_PATH = "images/" var TopMenus = new Array();var FileItems = new Array();var EditItems = new Array();var ToolsItems = new Array();var HelpItems = new Array(); var subMenu = new Array(); TopMenus[0] = new TopMenu("File&quo
弹出精彩-弹出式菜单详解(转)
格式: <script LANGUAGE="javascript"><!--window.open(‘index.htm‘,‘title‘,‘height=100,width=200,top=0,left=0,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no‘)--></script> 参数解释如下: ‘index.htm‘ 弹出窗口的目标文件名‘title‘ 弹出窗口的标题height 弹出窗口的高度width 弹出窗口的宽度top 弹出窗口与屏幕上方的距离left 弹出窗口与屏幕左侧的距离toolbar=no 是否显示工具栏,如果显示则为yesmenubar=no
你的IP(转)
<script> var ip = new java.net.InetAddress.getLocalHost(); var ipStr = new java.lang.String(ip); document.writeln(ipStr.substring(ipStr.indexOf("/")+1)); </script>[@more@]
几个Javascript的小工具(转)
//判断是否是日期型数据function isDate(dateVal){var a1=dateVal.replace(/-/g,"/");var dd=new Date(a1);var ss=dd.getYear();if(isNaN(ss))return false;elsereturn true;} //保留小数点精度,发现有些版本比较低的IE用不了toFixed函数,才写了这个//oldData:原数据//precision:精度function toFixedFunc(oldData,precision){if(oldData.indexOf(".")>=0){var diff=oldData.length-(oldData.lastIndexOf(".")+1)if(diff<=precision){for(var i=0;i<precision-diff;i++)oldData=