<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="PowerSiteData" NAME="SERVERLANGUAGE" CONTENT="JavaScript">
<TITLE>PB Web Easy using XMLHttpRequest and <div></TITLE>
<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
<META content="PB9.0.3.8004" name="GENERATOR">
<LINK href="pbwebeasy.css" type="text/css" rel="stylesheet">
<SCRIPT language="JavaScript">
function InitForm () {
shref = location.href;
servstart = shref.indexOf("//") + 2;
servend = shref.indexOf("/",servstart);
var server = shref.substring(servstart, servend);
append = shref.indexOf("/",servend+1)
document.getElementById ('inpapplication').value = shref.substring(servend+1, append);
document.getElementById ('inpserverurl').value = "http://"+server+"/cgi-bin/pwe.exe";
}
function xmlhttpGet(strMethod, strURL, strQuery, strResult) {
var myHttpRequest = null;
var self = this;
if ( strMethod != "POST" ) strMethod = "GET"
// Mozilla, Opera, Safari sowie Internet Explorer 7
if (window.XMLHttpRequest) { // Mozilla, Safari,...
myHttpRequest = new XMLHttpRequest();
if (myHttpRequest.overrideMimeType) myHttpRequest.overrideMimeType('text/xml');
} else if (window.ActiveXObject) { // IE
try {
myHttpRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
myHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (myHttpRequest) {
myHttpRequest.onreadystatechange = function () {
if (myHttpRequest.readyState == 4) {
document.getElementById(strResult).innerHTML = myHttpRequest.responseText;
}
};
if (strMethod == 'GET') {
strURL = strURL + "?" + strQuery;
strQuery = null;
}
myHttpRequest.open(strMethod, strURL );
if (strMethod == 'POST' )
myHttpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
myHttpRequest.send(strQuery);
}
}
function geturl () {
var form = document.forms['f1'];
strURL = form.inpserverurl.value + "/" + form.inpapplication.value + "/" + form.inpclass.value + "/" + form.inpmethod.value ;
return strURL;
}
function getquerystring() {
var form = document.forms['f1'];
qstr = form.inpquerystring.value;
return qstr;
}
function getviaxmlhttp() {
xmlhttpGet("GET" , geturl (), getquerystring(), "result" );
}
</SCRIPT>
</HEAD>
<BODY language="JavaScript" bgColor="white" onload="InitForm()" PSPARAMS="">
<H1>PB Web Easy using XMLHttpRequest and <div></H1>
<DIV id="Formular">
<FORM name="f1">
<TABLE id="TABLE1" style="WIDTH: 320px; HEIGHT: 138px" cellPadding="2" border="1" frame="void">
<TBODY id="TBODY1">
<TR id="TR1" vAlign="top" align="left">
<TD id="TD1">ServerURL:</TD>
<TD id="TD2">
<INPUT style="WIDTH: 230px; HEIGHT: 20px" tabIndex="1" size="33" value="<none>" name="inpserverurl" id="inpserverurl">
</TD>
</TR>
<TR id="TR2">
<TD id="TD3">Applicaton:</TD>
<TD id="TD4">
<INPUT class="" style="WIDTH: 229px; HEIGHT: 20px" tabIndex="2" size="32" value="pbwebeasy" name="<none>" id="inpapplication">
</TD>
</TR>
<TR id="TR3">
<TD id="TD5">Object:</TD>
<TD id="TD6">
<INPUT style="WIDTH: 229px; HEIGHT: 20px" tabIndex="3" size="31" value="cgienv" name="inpclass" id="inpclass">
</TD>
</TR>
<TR id="TR4">
<TD id="TD7">Function:</TD>
<TD id="TD8">
<INPUT style="WIDTH: 230px; HEIGHT: 20px" size="32" value="of_printcgienv" name="inpmethod" id="inpmethod">
</TD>
</TR>
<TR>
<TD>QueryString:</TD>
<TD>
<INPUT style="WIDTH: 229px; HEIGHT: 20px" size="32" value="A=B&C=D" name="inpquerystring" id="inpquerystring">
</TD>
</TR>
<TR id="TR5">
<TD id="TD9">Action</TD>
<TD id="TD10">
<INPUT language="JavaScript" style="WIDTH: 55px; HEIGHT: 22px" onclick="getviaxmlhttp()" type="button" size="42" value="Go">
</TD>
</TR>
</TBODY>
</TABLE>
</FORM>
</DIV>
<DIV id="result"></DIV>
<DIV id="footer">This a footer</DIV>
</DIV>
</BODY>
</HTML>
- Sources
- pb9webeasy
- WebTarget
- Source
- PBWebEasyXMLHttpReqeustToDIV.html
File: PBWebEasyXMLHttpReqeustToDIV.html
Size: 4527
Date: Sat, 08 Dec 2007 15:37:10 +0100
Type: html
Size: 4527
Date: Sat, 08 Dec 2007 15:37:10 +0100
Type: html