`

ajax的一些实例

    博客分类:
  • ajax
阅读更多

两种引用方法:

Code:
  1. //1
  2. <ScriptLanguage="JavaScript">
  3. window.alert("欢迎使用脚本语言!");
  4. </Script>
  5. //2
  6. <ScriptLanguage="JavaScript"src="init.js"></Script>

//========1。借助javaScript实现丰富的页面交互效果(采用滚动字幕<marquee>组件)。

Code:
  1. <body>
  2. <marqueeonmouseover="this.stop()"onmouseout="this.start()"scrollDelay=110>
  3. <ahref=""target=_blank>
  4. <fontcolor=#ff0000>热点新闻:Ajax成为互联网技术中的新宠</font>
  5. </a></marquee><br>
  6. </body>

//=========2.验证提交的内容。其中使用DOM来获取form中的数据。

Code:
  1. <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
  2. <html>
  3. <head>
  4. <title>3-3.html</title>
  5. <metahttp-equiv="content-type"content="text/html;charset=UTF-8">
  6. <ScriptLanguage="JavaScript">
  7. functioncheckValid()
  8. {
  9. vartmp1,temp2,str1;
  10. //获得text1的值
  11. str1=document.myform.email.value;
  12. //获取第一个@的位置
  13. tmp1=str1.indexOf('@');
  14. //获取最后一个@的位置
  15. tmp2=str1.lastIndexOf('@');
  16. if(str1.length==0)
  17. //不合法,字符串为空串
  18. window.alert("请输入内容后再提交");
  19. elseif(tmp1<0)
  20. //不合法,字符串中不包含@字符
  21. window.alert("字符串中不包含@");
  22. elseif(tmp1==0||tmp1==str1.length-1)
  23. //不合法,@字符出现的位置不对
  24. window.alert("@字符出现的位置不对");
  25. elseif(tmp1!=tmp2)
  26. //不合法,@字符出现了不止一个
  27. window.alert("@字符出现了不止一个");
  28. else
  29. //合法的Email地址
  30. alert("E-mail地址合法有效");
  31. }
  32. </Script>
  33. </head>
  34. <body>
  35. <formname="myform">
  36. 请输入您的E-mail地址:<br>
  37. <inputtype=textvalue=""name="email">
  38. <p><inputtype=buttonvalue="提交"name="ok"onclick="checkValid()">
  39. </form>
  40. </body>
  41. </html>

//---------3.列表框的事件驱动---------------------

Code:
  1. <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
  2. <html>
  3. <head>
  4. <title>3-4.html</title>
  5. <metahttp-equiv="content-type"content="text/html;charset=UTF-8">
  6. <ScriptLanguage="JavaScript">
  7. //当列表框中的被选中选项发生改变时调用的函数
  8. functionchange()
  9. {
  10. //依据选择的不同选项,显示不同的作者信息
  11. switch(myform.option1.value)
  12. {
  13. case"s1":
  14. myform.txt1.value="张桂元";
  15. break;
  16. case"s2":
  17. myform.txt1.value="贾燕枫";
  18. break;
  19. case"s3":
  20. myform.txt1.value="张宇翔";
  21. break;
  22. }
  23. }
  24. </Script>
  25. </head>
  26. <body>
  27. <P>书籍作者信息查询:
  28. <formname="myform">
  29. <SELECTtype="select"name="option1"onchange="change()">
  30. <OPTIONselectedvalue="s0"><-----请选择-----></OPTION>
  31. <OPTIONvalue="s1">Web2.0开发入门与实践(Java)</OPTION>
  32. <OPTIONvalue="s2">Web2.0开发入门与实践(.NET)</OPTION>
  33. <OPTIONvalue="s3">Ajax核心技术</OPTION>
  34. </SELECT>
  35. <Inputtype="text"name="txt1"value="作者信息">
  36. </form>
  37. </body>
  38. </html>

效果:在列表框中选择不同的选项,在文本框中将显示该书作者的相应信息。

//4-------------------onload页面载入和onunload卸载时发生---------

Code:
  1. <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
  2. <html>
  3. <head>
  4. <title>3-5.html</title>
  5. <metahttp-equiv="content-type"content="text/html;charset=UTF-8">
  6. <ScriptLanguage="JavaScript">
  7. functioninit()
  8. {
  9. alert("欢迎光临!");
  10. }
  11. functionfinish()
  12. {
  13. alert("下次再来!");
  14. }
  15. </Script>
  16. </HEAD>
  17. <BODYOnLoad="init()"OnUnLoad="finish()">
  18. </BODY>
  19. </html>

可以通过onload事件来与数据库交互。

//-------------------5 onfoucs事件和onblur事件 焦点事件-------------------

Code:
  1. <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
  2. <html>
  3. <head>
  4. <title>3-6.html</title>
  5. <metahttp-equiv="content-type"content="text/html;charset=UTF-8">
  6. <scriptlanguage="JavaScript">
  7. functionbegin()
  8. {
  9. usrId.value="";
  10. }
  11. functionend()
  12. {
  13. alert("请确认输入的信息,谢谢!");
  14. }
  15. </script>
  16. </head>
  17. <body>
  18. <inputtype="text"value="请输入用户名"name="usrId"onfocus="begin()"onblur="end()">
  19. </body>
  20. </html>

//效果:首先在文本框中显示预设内容,根据光标插入,预设内容消失!

======================javascript事件汇总===================

分享到:
评论

相关推荐

    Ajax经典实例大全

    Ajax经典实例大全 Ajax经典实例大全 Ajax经典实例大全 Ajax经典实例大全 Ajax经典实例大全 Ajax经典实例大全 Ajax经典实例大全 Ajax经典实例大全 Ajax经典实例大全 Ajax经典实例大全 Ajax经典实例大全 Ajax经典实例...

    Ajax下拉框实例,Ajax小实例

    这个"Ajax下拉框实例"是Ajax技术在实际应用中的一个常见示例,主要用于提升用户界面的交互性和响应速度。 在网页中,下拉框(Dropdown List)常用于提供多项选择,而结合Ajax,下拉框可以实现动态加载数据,提高...

    ajax实例实例实例

    首先,我们看到一个名为`DraggableTBHeader`的项目,这可能是一个实现了拖动表格表头功能的Ajax实例。在Web开发中,允许用户自由拖动表格列头以重新排序或调整列宽,可以极大地提高交互性和可操作性。 1. **Web....

    Ajax 操作实例 ASP.NET实例

    在这个实例中,我们将深入探讨如何将Ajax与GridView和UpdatePanel结合使用。 GridView是ASP.NET中一个强大的数据绑定控件,用于显示和编辑表格数据。在传统的Web应用中,当用户对GridView中的数据进行操作(如编辑...

    Jquery Ajax分页(有实例)

    本篇文章将深入探讨jQuery AJAX分页的原理与实践,通过具体的实例来展示如何实现炫酷的分页功能。 首先,理解jQuery AJAX的核心概念。AJAX允许我们在不刷新整个页面的情况下,与服务器交换数据并更新部分网页内容。...

    ajax+json实例

    **Ajax+JSON 实例详解** 在现代Web开发中,AJAX(Asynchronous JavaScript and XML)技术已经成为提升用户体验的重要工具,它允许网页在不刷新整个页面的情况下与服务器进行数据交互。结合JSON(JavaScript Object ...

    ajax技术 实例大全

    check.rar 第3章 第一个Ajax实例 pageinfo.rar 第9章 鼠标信息提示 suggest.rar 第10章 文本框输入提示 relatechg.rar 第11章 下拉列表自动关联 checkname.rar 第12章 自动检查用户名 savepad.rar 第13章 ...

    AJAX简单实例(.net)

    下面是一个简单的.NET AJAX实例: 1. 首先,在.aspx页面上添加ScriptManager和UpdatePanel: ```html &lt;asp:ScriptManager ID="ScriptManager1" runat="server"&gt;&lt;/asp:ScriptManager&gt; ...

    AJAX综合实例演示

    AJAX综合实例,内附源码和数据库。。 主要有自动保存草稿,无刷新回复,灯箱效果,切换标签页,购物车,自动查找邮编,聊天室,动态加载FAQ,多级级联菜单,动态树形列表,动态许愿墙等几十个常用实例。。 超值哦。...

    ajax经典实例大全.rar

    此外,压缩包中的SQL语句可能是为了配合这些Ajax实例,创建或填充数据库,以提供测试数据。你需要将这些SQL语句导入MySQL数据库,实例才能正常运行。导入步骤可能包括使用数据库管理工具如phpMyAdmin或命令行工具,...

    ajax入门实例|ajax注册实例

    **Ajax入门实例——用户注册详解** Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现异步更新,大大...

    ajax经典实例+代码大全

    ajax经典实例+代码大全 绝对经典 -------- 目录说明 -------- database 目录存放数据库SQL文件 java 目录存放java源文件 webapp 目录存放实例页面及JSP源文件 -------------- 数据库安装说明 -------------- 了解...

    Ajax经典实例大全(含源码)

    本资源包“Ajax经典实例大全(含源码)”包含了多个实际应用中的Ajax实例,旨在帮助开发者深入理解和掌握Ajax技术。 首先,让我们来看看动态加载数据这一知识点。动态加载是Ajax的核心特性,它使得网页可以在不刷新...

    ajax 实例实例实例ajax 实例实例实例ajax 实例实例实例

    ### 三、Ajax实例 以下是一个简单的Ajax GET请求示例: ```javascript function getData(url) { var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { if (xhr.readyState === 4 && xhr....

    JS使用AjAX实例,JQUERY使用AJAX实例

    **JS使用AJAX实例** AJAX(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。在JavaScript中,我们通常使用`XMLHttpRequest`对象或者jQuery库来实现AJAX请求。 1...

    Ajax简单实例

    Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行...通过学习这个实例,你可以更好地理解Ajax的工作原理以及如何在实际项目中应用它。

    Ajax实例 Ajax实例

    本Ajax实例将深入讲解如何实现这一功能。 ### 1. Ajax的基本原理 Ajax的工作流程主要包括以下步骤: 1. **创建XMLHttpRequest对象**:这是Ajax的基础,它负责与服务器进行通信。 2. **打开连接**:使用...

    Ajax经典实例大全pdf 附加源码

    **Ajax经典实例大全** 这本书是Ajax技术学习的重要资源,它为初学者提供了全面而深入的实践指导。Ajax,全称Asynchronous JavaScript and XML(异步JavaScript和XML),是一种在无需刷新整个网页的情况下,能够更新...

Global site tag (gtag.js) - Google Analytics