`
CharlesCui
  • 浏览: 431193 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

练练手,好久不写都要生疏了

阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
var Try = {
  these: function() {
    var returnValue;

    for (var i = 0, length = arguments.length; i < length; i++) {
      var lambda = arguments[i];
      try {
        returnValue = lambda();
        break;
      } catch (e) { }
    }

    return returnValue;
  }
};
var Ajax = {
  getTransport: function() {
    return Try.these(
      function() {return new XMLHttpRequest()},
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}
    ) || false;
  },

  activeRequestCount: 0
};
request=Ajax.getTransport();
Visitor=function(){
	//多项列表框的取值方式如下:
	/**
	* var opts = document.getElementById("classid").options;
    *      for(var  i=0;i<opts.length;i++){
    *         if(opts[i].selected) {做你想做的};  
    *      }
	*/
	//单项列表框的取值方式如下:
	method=document.getElementById("method").options[document.getElementById("method").selectedIndex].value
	//url一定要规范,比如:http://g.cn/
	url=document.getElementById("url").value
	
	if(document.getElementById("isAjax").checked==false){
		//checkbox的checked属性是布尔变量,通过该属性判断是否选中
		document.getElementById("myForm").action=url
		//if(method=="GET"){alert("GET");document.getElementById("myForm").method="GET";}
		//else if(method=="POST"){alert("POST");document.getElementById("myForm").method="POST";}
		//FORM的action属性一定要小写!!
		return true;
	}else if(document.getElementById("isAjax").checked==true){
		request.open(method,url)
		request.onreadystatechange=function(){
			if(request.readyState>3){
				document.getElementById("content").innerText=request.responseText
			}
		}
		try{
		if(method=="GET"){alert("GET");request.send(null);}
		else if(method=="POST"){alert("POST");request.send(document.getElementById("postBody").value);}
		}catch(e){}
		//send的参数是post的body
		return false;
	}
}
//-->
</SCRIPT>
</HEAD>

<BODY>
<!-- FORM的onSubmit事件,当return true的时候,执行post;当return false的时候,阻止执行post。 -->
<FORM name="myForm" ACTION="" onSubmit="return Visitor();">
URL:
<INPUT TYPE="text" NAME="url" ID="url"/>
<br/>
Method:
<SELECT NAME="method">
<option value ="GET" selected="selected">GET</option>
<option value ="POST">POST</option>
</SELECT>
<br/>
Body:
<TEXTAREA NAME="postBody" ROWS="10" COLS="50" id="postBody"></TEXTAREA>
<br/>
isAjax?:
<INPUT TYPE="checkbox" NAME="isAjax"><br/>
<INPUT TYPE="submit" value="Request"/>
</FORM>
<br/>
<div name="content" id="content"></div>
</BODY>
</HTML>
分享到:
评论

相关推荐

    vue写的一个滴滴快车练练手

    "vue写的一个滴滴快车练练手"项目,显然旨在帮助开发者通过实践熟悉Vue.js框架,尤其是如何在实际场景中应用Vue来构建类似滴滴快车这样的应用。 在该项目中,我们可以学习到以下Vue.js相关的重要知识点: 1. **Vue...

    apk小软件练练手

    标题“apk小软件练练手”表明这是一次关于安卓应用(APK)的实践学习或探索活动。描述中提到的“NULL”没有提供额外信息,但我们可以从标签“源码”和“工具”中推测,这个压缩包可能包含一个 APK 文件的源代码,...

    PCB设计这门硬武艺,不经常练练,工程师也会生疏哟

    对于立志当工程师的朋友来说,画板是门硬武艺,不练就不成功,就算你能记下MOS管的所有特性曲线,也终究是不入流。

    网页设计大作业,简单练练手吧.zip

    在这个名为"网页设计大作业,简单练练手吧.zip"的压缩包中,我们可以推测这是一份针对网页设计初学者或者学生的练习项目。这份作业可能包含了一系列小任务,旨在帮助学习者熟悉网页设计的基本流程和技术。 首先,...

    宋词密码在手3秒作诗赋词 Java版本 闲来蛋疼练练手

    《宋词密码在手3秒作诗赋词 Java版本 闲来蛋疼练练手》 这个项目的核心是利用编程语言Java实现一个自动化创作宋词的工具,它旨在通过算法和编码技巧,模拟人类创作诗词的过程,使得用户只需短短三秒即可生成一首...

    记事本的源码(C#)初学者练练手

    要实现记事本的基本功能,如新建、打开、保存、复制、粘贴、剪切、查找和替换,需要编写相应的事件处理代码。 4. **文件操作**:在C#中,使用`System.IO`命名空间中的类,如FileStream、StreamReader和StreamWriter...

    C#做的练练看

    在IT行业中,C#是一种广泛使用的编程语言,尤其在开发Windows桌面应用、游戏以及Web应用等领域。本项目“C#做的练练看”显然旨在帮助...这是一个全面且有趣的练习,对于任何想要提升C#技能的人来说都是一个很好的挑战。

    西北工业大学网络试题(软院+计院 是真题 不过也是回忆版 适合练练手)

    西北工业大学网络试题(软院+计院 是真题 不过也是回忆版 适合练练手)

    小学信息技术_《汉字输入练练手》教学设计学情分析教材分析课后反思.docx

    小学信息技术_《汉字输入练练手》教学设计学情分析教材分析课后反思.docx

    练练看小游戏SWING的实现

    《练练看小游戏SWING的实现》这篇博客主要探讨了如何使用Java的Swing库来开发一款小游戏。Swing是Java GUI(图形用户界面)的一部分,它提供了丰富的组件和工具来构建桌面应用程序,包括游戏。以下是对这个话题的...

    练练手,用mina2.0搭建一个nio客户端

    标题中的“练练手,用mina2.0搭建一个nio客户端”表明了本文将探讨如何使用Mina 2.0框架构建一个基于非阻塞I/O(NIO)的客户端应用。Mina是一个开源的Java框架,常用于开发高性能、高并发的网络通信应用,如TCP/IP和...

    C#简单计算器,模仿微软的练练手

    - 事件处理:每个按钮的点击事件都需要绑定到相应的处理函数。 2. **XAML**:XAML是一种用于定义用户界面的标记语言,用于WPF(Windows Presentation Foundation)应用程序。在`MainWindow.xaml`中,你需要用XAML...

    随便找的有关Java的笔记,先发发练练手,以后在发自己写的东西

    有关java学习的懒人笔记

    Java实现练练看

    在本项目"Java实现练练看"中,我们主要探讨的是使用Java编程语言来实现一个经典的游戏——连连看。这是一份非常适合初学者提升Java编程技能的实践作业。通过完成这个项目,学习者不仅可以巩固基础的Java编程概念,还...

    java练练看

    在Java编程领域,"java练练看"这个标题可能指的是一个练习项目或者一系列的练习题,旨在帮助初学者或有经验的开发者通过实践来提升Java编程技能。描述中的"数据库附加上去即可用"暗示了这个项目可能包含了与数据库...

    EXCEL 练练看游戏

    《EXCEL练练看游戏》是一款利用VBA(Visual Basic for Applications)编程技术在Excel环境中开发的游戏。VBA是Microsoft Office套件中的内置编程语言,它允许用户自定义功能、创建宏以及实现复杂的自动化操作。在这...

    计算机二级C语言编程题一百道适合新手练手

    着一百道题是在百度文库找的,适合刚刚学习完C语言的萌新练练手。 计算机二级C语言编程题一百道。着一百道题是在百度文库找的,适合刚刚学习完C语言的萌新练练手。 计算机二级C语言编程题一百道。着一百道题是在百度...

    自己编的计算器(可以练练手)

    总的来说,这个计算器项目是安卓编程初学者的理想练习,它涵盖了UI设计、事件处理和基本的算法实现,这些都是安卓应用开发的基础。通过分析和重构这个项目,初学者能够加深对Android编程的理解,提高编程能力。

    贪吃蛇小游戏——适合练练手,有需要可以免费

    - C++是一种静态类型、编译式、通用的、大小写敏感的、不仅支持过程化编程,也支持面向对象编程的语言。贪吃蛇游戏的实现基于C++的类和对象,使得代码结构清晰,易于维护。 - 文件编码:GBK和UTF-8是两种常见的...

Global site tag (gtag.js) - Google Analytics