function setmytour(tcd,name,type){ var url = '/tour_search_f2/setmytour.html?tcd='+tcd+'&name='+encodeURI(name)+'&type='+type; if ( document.getElementById(tcd) != null ){ var check = document.getElementById(tcd).className; if ( type == 'list' ){ if ( check == 'btn_chack' ){ document.getElementById(tcd).className = 'btn_chack ck'; url+='&mode=add'; }else{ document.getElementById(tcd).className = 'btn_chack'; url+='&mode=del'; } }else{ if ( check == 'off' ){ document.getElementById(tcd).className = 'on'; url+='&mode=add'; }else{ document.getElementById(tcd).className = 'off'; url+='&mode=del'; } } }else{ url+='&mode=del'; } //alert(document.cookie); connect2(url); } function connect2(url){ xmlHttpObj = null; // グローバル変数であることに注意 // Firefox用 if (window.XMLHttpRequest){ xmlHttpObj = new XMLHttpRequest(); }else if (window.ActiveXObject){ // IE6用 try{ xmlHttpObj = new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){ // IE5用 try { xmlHttpObj = new ActiveXObject("Microsoft.XMLHTTP"); }catch(e){ return null; } } } // レスポンスを受け取ったら「 getXML 」を実行するようにリスナーに登録 if (xmlHttpObj) xmlHttpObj.onreadystatechange = getXML2; // 送信 if (xmlHttpObj){ xmlHttpObj.open("GET" , url); // この例では「 xml.php 」とやりとりする xmlHttpObj.send(null); } } function getXML2(){ var objfav_body = ""; var type; if ( document.getElementById('fav_bdy') ){ objfav_body = document.getElementById('fav_bdy'); type = 'list'; }else{ objfav_body = document.getElementById('dav_bdy'); type = 'detail'; } var xmlData = null; // XMLデータを入れる箱 if ((xmlHttpObj.readyState == 4) && (xmlHttpObj.status == 200)){ xmlData = xmlHttpObj.responseXML; mytourXML = xmlData.getElementsByTagName("mytour"); var MYTOUR = 0; if (chk_null(mytourXML[0].childNodes[0]) ){ MYTOUR = mytourXML[0].childNodes[0].nodeValue; } if ( MYTOUR ){ objfav_body.innerHTML = MYTOUR; if ( type == 'list' ){ objfav_body.innerHTML += '

'; }else{ objfav_body.innerHTML += '

一括比較する

'; } }else{ objfav_body.innerHTML = ''; } } return 1; }