JavaScript教程

Javascript视频教程笔记

了解html语言

网站开发老手认为html是最微不足道的技术,但它是基础;HyperText Markup Language;扩展名可以是:.html或者.htm;:开始标签;:结束标签;标签也可以称为容器;单独标签可以单独使用,比如;

不必严格区分元素和标签的概念;

属性值可以不用引号,也可以用引号;用的话可以是双引号,也可以是单引号;有些属性只有两个可选值,则不必写属性值,写了属性名就表示true值,不写就false;

大小写不敏感;

浏览器打开网页文档的方式:可以本地打开也可以从Web浏览器上打开;html标签告诉了浏览器应该怎样显示 ...


阅读全文 》

Javascript设置和查看Cookies

Cookie是一小段由浏览器储存起来帮助识别用户身份的信息。在一个表单中设置和检查Cookies的实现需要两个文件来完成。第一个文件为cookie1.html,这个文件需要有一些机理(下面例子的一个按钮)来检查是否有一个Cookie存在,然后再重定向至表单网页或者文档下载网页。而第二个文件,即表单网页(cookie2.html),也是和重要的因为你将要在上面使用一点点JavaScript来设置Cookie,这个设置是在提交表单之前做的。下面给出这文件:

第一个文件(cookie1.html)

function cookieRedirect(hasCookieURL, noCookieURL){

var c ...


阅读全文 》

javascript探测浏览器插件

利用Javascript可以探测在网络浏览器中的插件程序,但是值得指出的是否,它只在Netscape Navigator有效。下面的代码显示了怎样探测audio/midi类型插件程序:

var can_play = false;

var mimetype = 'audio/midi';

if (navigator.mimeTypes) {

if (navigator.mimeTypes[mimetype] != null) {

if (navigator.mimeTypes[mimetype].enabledPlugin != null) {

can_play = true;

document.write('');}}}

function playSound() {

if (document.embeds && can_play) {

if (navigator.appName == 'Netscape')

document.embeds[ ...


阅读全文 》

Javascript创建导航菜单

Javascript创建导航菜单,

为了创建折叠式的导航菜单,你可以在网页的最前面部分以下代码:那在网页上如何调用呢?以下是具体代码:下面是全部的代码:

untitled document

function formhandler(){

var url = document.form.site.options[document.form.site.selectedindex].value;

window.location.href = url;

}

连接到….

太平洋电脑网

中文雅虎

263网站

美国在线

北京新东方


阅读全文 》

Javascript创建弹出式窗口

利用Javascript创建弹出式窗口的目的实际上是打开另外的浏览器窗口。你可以设置这个浏览器窗口的一些属性,如高度、宽度以及是否让该窗口有一个状态条或者工具条。在下面的例子中,我将窗口设置为:350

x 400,即高度为350像素,宽度为400像素;其中也包括了另外的一些设置,如滚动条;而将其它的设置(如状态条、菜单条)都设置为没有(no)。

下面是具体的代码,你可以将它放置到网页的前面:

function CreateWindow()

{

msgWindow=window.open("pop_win.html","displayWindow","toolbar=no,width=350,height=400,direct ...


阅读全文 》

Javascript制作声音按钮

今天在网上看到这个Javascript制作声音按钮的东西还不错,可以做个声音来听听,分享给大家。

制作方法:

  1、新建文件:

DynamicAudioButton.js ,代码:

//Customize Dynamic Audio Link 自定义动态声音链接

function DynamicAudioLink(){

open("http://www.pcedu.com.cn")

}

//Customize Dynamic Audio Mouse Over Color 自定义动态声音mouseover颜色

function AudioOver() {

document.Audio.button.style.background="#999999"

document.Audio.button.style.color="white"

}

//Customize D ...


阅读全文 》

javascript基础教程

这是一个JavaScript的基本教程,它从零开始说起,为大家提供逐步的学习过程!本教程为未接触过 JavaScript 的读者提供了比较完善的初级知识,但只限于初级知识:所有与动态网页密切相关的 JavaScript 在本教程中都未提及,包括动态定位、动画、让文档接收更多事件(document.captureEvent())等;所有在 IE 及 Netscape 中有不同的 JavaScript 都尽少提及。

本教程是初级的,为想学JavaScript的朋友提供一种方式,请看下面的页面一篇一篇学习!

JavaScipt基本教程之前言JavaScipt基本教程之JavaScript语言的基础JavaSci ...


阅读全文 》

静态页面值传递之URL篇

URL篇

能过URL进行传值.把要传递的信息接在URL上.

Post.htm

function Post()

{

//单个值 Read.htm?username=baobao;

//多全值 Read.htm?username=baobao&sex=male;

url = "Read.htm?username="+escape(document.all.username.value);

url += "&sex=" + escape(document.all.sex.value);

location.href=url;

}

Read.htm

/*

*--------------- Read.htm -----------------

* Request[key]

* 功能:实现ASP的取得URL字符串,Request("AAA")

* 参数:key,字符串.

* 实例:a ...


阅读全文 》

静态页面值传递之Cookie篇

利用Cookie.

Cookie是浏览器存储少量命名数据.

它与某个特定的网页或网站关联在一起.

Cookie用来给浏览器提供内存,

以便脚本和服务器程序可以在一个页面中使用另一个页面的输入数据.

Post.htm

function setCookie(name,value)

{

/*

*--------------- setCookie(name,value) -----------------

* setCookie(name,value)

* 功能:设置得变量name的值

* 参数:name,字符串;value,字符串.

* 实例:setCookie('username','baobao')

*--------------- setCookie(name,value) -----------------

*/

var Da ...


阅读全文 》

静态页面值传递之Window.open篇

Window.open篇

这两窗口之间存在着关系.父窗口parent.htm打开子窗口son.htm

子窗口可以通过window.opener指向父窗口.这样可以访问父窗口的对象.

Post.htm

Read.htm

//window.open打开的窗口.

//利用opener指向父窗口.

var parentText = window.opener.document.all.maintext.value;

alert(parentText);

优点:取值方便.只要window.opener指向父窗口,就可以访问所有对象.

不仅可以访问值,还可以访问父窗口的方法.值长度无限制.

缺点:两窗口要存在着关系.就是利用window.open打开的窗口.不 ...


阅读全文 》