xmlファイルのタグにあるURLを取得しようとしています。プログラムの以降の部分でこのURLを使用する必要があります。どんな体も助けることができますか?
このコードは、FB共有でURLを設定しようとしているcoldfusion変数を使用する必要があるcoldfusionファイルに表示されます。
<script>
window.onload=function(){
var r_data = ranger_descp(#rang_id#);
<cfset rang_URL = r_data>
}
function loadXMLDoc()
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
var xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","../rangers/js/rangers.xml",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
return xmlDoc;
}
var xmlDoc=loadXMLDoc("../rangers/js/rangers.xml");
var object = xmlDoc.getElementsByTagName("site");
var url=new Array();
var id=new Array();
function ranger_descp(rang_id){
//alert(xmlDoc);
for(i=0; i< object.length; i++)
{
id[i]=object[i].getElementsByTagName("id")[0].childNodes[0].nodeValue;
if(id[i] == rang_id)
{
url[i]=object[i].getElementsByTagName("url")[0].childNodes[0].nodeValue;
var r_url=url[i];
return [r_url];
}
}
}
何か足りないものがある場合は、提案してください:)