2 defaultstatus和 status属性 defaultstatus是显示在浏览器窗口状态栏上内容的默认 值, status是在浏览器窗口状态栏上内容的当前值 在刚载入文档时 status和 default status都为空值。在网页 中我们所期望的一般是当鼠标在某个超链接或锚点上 经过时,显示一条提示信息,这样的用法可以写成: < a href URL on mouseover=" status=欢迎光临'; return true 般情况下, status属性与 onMouseover同时使用。改 变 status属性直接影响状态栏的显示,如果与 on Mouseover同时使用,应使此事件处理程序返回true。 当鼠标位于文档窗口内,并且不在任何的超链接和锚 点上时,显示 defaultstatus属性的值
2 defaultStatus和status属性 defaultStatus是显示在浏览器窗口状态栏上内容的默认 值,status是在浏览器窗口状态栏上内容的当前值。 在刚载入文档时status和defaultStatus都为空值。在网页 中我们所期望的一般是当鼠标在某个超链接或锚点上 经过时,显示一条提示信息,这样的用法可以写成: <a href=URL onMouseOver="status='欢迎光临'; return true"> 一般情况下,status属性与onMouseOver同时使用。改 变status属性直接影响状态栏的显示,如果与 onMouseOver同时使用,应使此事件处理程序返回true。 当鼠标位于文档窗口内,并且不在任何的超链接和锚 点上时,显示defaultStatus属性的值
举例 <html ac: Documents and Settings\Administr.-IO <head> 文件()编辑(查看(收藏工p” 和后退→:③的谷Q搜索 </head 地址①)1]cDmd:→转到链接 <body My Search·Edit More script language"JavaScript 上网助手·回暂停拦截〈清理修复 window. defaultstatus="helo";‖内对象 </script> <a href htm e hello 回我的电脑 on mouseover="stus=欢迎光 临; return true">浏览器内嵌对 象 </a> 如果去掉 return true语句, </body 则达不到效果。 html
举例 <html> <head> </head> <body> <script language="JavaScript"> window.defaultStatus = "hello"; </script> <a href="2.htm" onMouseOver="status='欢迎光 临'; return true">浏览器内嵌对 象</a> </body> </html> 如果去掉return true语句, 则达不到效果
遇到的问题 刚才介绍了<a>标记中使用,href属性和 on Mouseover 事件属性。在实际应用时,可能遇到问题: 例如: a hrefweb-ppt/chal. rar on mouseover= status=右单击,在快捷菜单中执行 另存为命令’; return true”第一章Wb基础</a> 上述事试图建立一个超连接,下载课件。可能遇到的 可题: (1)课件所在的文件夹和课件文件名应该为英语字 母(在 Tomcat和IS中不同,IS可以是中文) (2)使用 on Mouseover事件属性导致不能下载文件
遇到的问题 刚才介绍了<a>标记中使用,href属性和onMouseover 事件属性。在实际应用时,可能遇到问题: 例如: <a href=“web-ppt/cha1.rar” onMouseOver=“status=‘右单击,在快捷菜单中执行 另存为命令’; return true”>第一章 Web基础</a> 上述事试图建立一个超连接,下载课件。可能遇到的 问题: (1)课件所在的文件夹和课件文件名应该为英语字 母(在Tomcat和IIS中不同,IIS可以是中文) (2)使用onMouseOver事件属性导致不能下载文件
3 alerte0, comfirm(和 prompt(方法 (1)aler(字符串),显示一个窗口 (2) confirm(字符串),是一个确认形式的对话框, 但它是有返回值的 (3) prompt,上面的两个方法都无法从用户那里 得到比Yes和No更多的信息。而 promp0包含两个参 数,其语法为 prompt( message,initial input) 函数调用的返回值是一个字符串。例如 msg= prompt("请输入您的电话号码?","1234567"); 对话框内输入电话号码后按“确定”按钮,那么msg 这个变量内就保存了你的电话号码;相反,如果按 取消”,msg是nu11
3 alert(),comfirm()和prompt()方法 (1)alert(字符串),显示一个窗口 (2)confirm(字符串),是一个确认形式的对话框, 但它是有返回值的 (3)prompt(),上面的两个方法都无法从用户那里 得到比Yes和No更多的信息。而prompt()包含两个参 数,其语法为: prompt("message","initial input"); 函数调用的返回值是一个字符串。例如: msg=prompt("请输入您的电话号码?","1234567"); 对话框内输入电话号码后按“确定”按钮,那么msg 这个变量内就保存了你的电话号码;相反,如果按 “取消” ,msg是null
举例 <html Microsoft Internet Explorerx <head head> welcome <body <script language=JavaScript " 匚确定一 window. alert(" welcome </Script> body <h/htms 上述代码在 Frontpage中模拟显示,没有问题,会弹出 个警告窗口 但是,在中打开上述网页文件时,不显示任何内容
举例 <html> <head> </head> <body> <script language ="JavaScript"> window.alert("welcome"); </Script> </body> </html> 上述代码在Frontpage中模拟显示,没有问题,会弹出 一个警告窗口 但是,在IE中打开上述网页文件时,不显示任何内容