javascript基本了解
2009-03-02 20:05:36 来源:WEB开发网相对于<script>标记,还有一个<server>标记。<server>标记所包含的,是服务器端(Server Side)的脚本。本教程只讨论客户器端(Client Side)的 javaScript,也就是用<script>标记包含的脚本。
如果想在浏览器的“地址”栏中执行 Javascript 语句,用这样的格式:
javascript:<JavaScript语句>
这样的格式也可以用在连接中:
<a href=”javascript:<JavaScript语句>”>…</a>
<script language=”javascript” type=”text/javascript”>
alert( escape(’%$#1java ‘));
alert( unescape(’%$#1java ‘));
document.write(”navigator.appCodeName 的值是” + navigator.appCodeName)
with (document) {
write (”你的浏览器信息:<OL>”);
write (”<LI>代码:”+navigator.appCodeName);
write (”<LI>名称:”+navigator.appName);
write (”<LI>版本:”+navigator.appVersion);
write (”<LI>语言:”+navigator.language);
write (”<LI>编译平台:”+navigator.platform);
write (”<LI>用户表头:”+navigator.userAgent);
}
//open(”,’_blank’,'width=400,height=100,menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes’);
confirm(”confirm”)
PRompt(”prompt”,”http://”)
scrollTo(10,10);
</script>
History历史对象并有以下方法
back() 后退,跟按下“后退”键是等效的。
forward() 前进,跟按下“前进”键是等效的。
go() 用法:history.go(x);在历史的范围内去到指定的一个地址。如果 x < 0,则后退 x 个地址,如果 x > 0,则前进 x 个地址,如果 x == 0,则刷新现在打开的网页。history.go(0) 跟 location.reload() 是等效的。
reload() 相当于按浏览器上的“刷新”(IE)或“Reload”(Netscape)键。
replace() 打开一个 URL,并取代历史对象中当前位置的地址。用这个方法打开一个 URL 后,按下浏览器的“后退”键将不能返回到刚才的页面。
<script language=”JavaScript”>
var whatsNew = open(”,’_blank’,'top=50,left=50,width=200,height=300,’ +
‘menubar=no,toolbar=no,directories=no,location=no,’ +
’status=no,resizable=no,scrollbars=yes’);
whatsNew.document.write(’<center><b>更新通知</b></center>’);
whatsNew.document.write(’<p>最后更新日期:00.08.01′);
whatsNew.document.write(’<p>00.08.01:增加了“我的最爱”栏目。’);
whatsNew.document.write(’<p align=”right”>’ +
‘<a href=”javascript:self.close()”>关闭窗口</a>’);
whatsNew.document.close();
</script>
当然也可以先写好一个 HTML 文件,在 open() 方法中直接 load 这个文件。
<body … onload=”alert(’网页读取完成,请慢慢欣赏!’)” onunload=”alert(’再见!’)”>
<script language=”JavaScript” for=”对象” event=”事件”>
…
(事件处理程序代码)
…
</script>
<script language=”JavaScript” for=”window” event=”onload”>
alert(’网页读取完成,请慢慢欣赏!’);
</script>
Tags:javascript 基本 了解
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接