クライアント HTTP Request

  オブジェクト作成



  
<SCRIPT language=JavaScript>

	var objXMLHttp;

	if ( document.all ) {
		objXMLHttp = new ActiveXObject("Msxml2.XMLHTTP.3.0");
	}
	else {
		objXMLHttp = new XMLHttpRequest();
	}

</SCRIPT>
  



  実装



  
<INPUT type=button value="実装" onClick='xmllink_load()'>
<DIV id="xmllink_test"></DIV>
<SCRIPT language=JavaScript>

	var dom,dom2,bIE;
	var processor,newFragment;	// for Mozilla
	var objXMLHttp;

	if ( document.all ) {
		bIE = true;
		dom = new ActiveXObject("Msxml2.DOMDocument.3.0");
		dom2 = new ActiveXObject("Msxml2.DOMDocument.3.0");
		objXMLHttp = new ActiveXObject("Msxml2.XMLHTTP.3.0");
	}
	else {
		bIE = false;
		dom = document.implementation.createDocument("", "", null);
		dom2 = document.implementation.createDocument("", "", null);
		objXMLHttp = new XMLHttpRequest();
	}

	dom.async = false;
	dom2.async = false;

function xmllink_load() {

	objXMLHttp.open( "GET", "http://winofsql.jp/xml/xmllink.xml", false );
	objXMLHttp.send("");
	dom = objXMLHttp.responseXML;

	objXMLHttp.open( "GET", "http://winofsql.jp/xml/xmllink.xsl", false );
	objXMLHttp.send("");
	dom2 = objXMLHttp.responseXML;

	if ( bIE ) {
		document.getElementById("xmllink_test").innerHTML =
			dom.transformNode(
				dom2.documentElement
			);
	}
	else {
		processor = new XSLTProcessor();
		processor.importStylesheet(dom2);

		newFragment = processor.transformToFragment(dom,document);
		document.getElementById("xmllink_test").appendChild(newFragment);
	}

}

</SCRIPT>
  











  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ