<!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.js框架,尤其是如何在实际场景中应用Vue来构建类似滴滴快车这样的应用。 在该项目中,我们可以学习到以下Vue.js相关的重要知识点: 1. **Vue...
标题“apk小软件练练手”表明这是一次关于安卓应用(APK)的实践学习或探索活动。描述中提到的“NULL”没有提供额外信息,但我们可以从标签“源码”和“工具”中推测,这个压缩包可能包含一个 APK 文件的源代码,...
对于立志当工程师的朋友来说,画板是门硬武艺,不练就不成功,就算你能记下MOS管的所有特性曲线,也终究是不入流。
在这个名为"网页设计大作业,简单练练手吧.zip"的压缩包中,我们可以推测这是一份针对网页设计初学者或者学生的练习项目。这份作业可能包含了一系列小任务,旨在帮助学习者熟悉网页设计的基本流程和技术。 首先,...
《宋词密码在手3秒作诗赋词 Java版本 闲来蛋疼练练手》 这个项目的核心是利用编程语言Java实现一个自动化创作宋词的工具,它旨在通过算法和编码技巧,模拟人类创作诗词的过程,使得用户只需短短三秒即可生成一首...
要实现记事本的基本功能,如新建、打开、保存、复制、粘贴、剪切、查找和替换,需要编写相应的事件处理代码。 4. **文件操作**:在C#中,使用`System.IO`命名空间中的类,如FileStream、StreamReader和StreamWriter...
在IT行业中,C#是一种广泛使用的编程语言,尤其在开发Windows桌面应用、游戏以及Web应用等领域。本项目“C#做的练练看”显然旨在帮助...这是一个全面且有趣的练习,对于任何想要提升C#技能的人来说都是一个很好的挑战。
西北工业大学网络试题(软院+计院 是真题 不过也是回忆版 适合练练手)
小学信息技术_《汉字输入练练手》教学设计学情分析教材分析课后反思.docx
《练练看小游戏SWING的实现》这篇博客主要探讨了如何使用Java的Swing库来开发一款小游戏。Swing是Java GUI(图形用户界面)的一部分,它提供了丰富的组件和工具来构建桌面应用程序,包括游戏。以下是对这个话题的...
标题中的“练练手,用mina2.0搭建一个nio客户端”表明了本文将探讨如何使用Mina 2.0框架构建一个基于非阻塞I/O(NIO)的客户端应用。Mina是一个开源的Java框架,常用于开发高性能、高并发的网络通信应用,如TCP/IP和...
- 事件处理:每个按钮的点击事件都需要绑定到相应的处理函数。 2. **XAML**:XAML是一种用于定义用户界面的标记语言,用于WPF(Windows Presentation Foundation)应用程序。在`MainWindow.xaml`中,你需要用XAML...
有关java学习的懒人笔记
在本项目"Java实现练练看"中,我们主要探讨的是使用Java编程语言来实现一个经典的游戏——连连看。这是一份非常适合初学者提升Java编程技能的实践作业。通过完成这个项目,学习者不仅可以巩固基础的Java编程概念,还...
在Java编程领域,"java练练看"这个标题可能指的是一个练习项目或者一系列的练习题,旨在帮助初学者或有经验的开发者通过实践来提升Java编程技能。描述中的"数据库附加上去即可用"暗示了这个项目可能包含了与数据库...
《EXCEL练练看游戏》是一款利用VBA(Visual Basic for Applications)编程技术在Excel环境中开发的游戏。VBA是Microsoft Office套件中的内置编程语言,它允许用户自定义功能、创建宏以及实现复杂的自动化操作。在这...
着一百道题是在百度文库找的,适合刚刚学习完C语言的萌新练练手。 计算机二级C语言编程题一百道。着一百道题是在百度文库找的,适合刚刚学习完C语言的萌新练练手。 计算机二级C语言编程题一百道。着一百道题是在百度...
总的来说,这个计算器项目是安卓编程初学者的理想练习,它涵盖了UI设计、事件处理和基本的算法实现,这些都是安卓应用开发的基础。通过分析和重构这个项目,初学者能够加深对Android编程的理解,提高编程能力。
- C++是一种静态类型、编译式、通用的、大小写敏感的、不仅支持过程化编程,也支持面向对象编程的语言。贪吃蛇游戏的实现基于C++的类和对象,使得代码结构清晰,易于维护。 - 文件编码:GBK和UTF-8是两种常见的...