function flash_move(file_name,w,h,in_name) { document.getElementById(in_name).innerHTML = ""; } function flash_move_write(file_name,w,h) { document.write(""); } function audio_write(asrc,awidth,aheight,aautostart,aoption){ document.write(""); } function script_in_div_inner(in_name,body_name){ var temp = document.getElementById(body_name).innerHTML; if(temp){ document.getElementById(in_name).innerHTML = temp; document.getElementById(in_name).style.display = 'block'; document.getElementById(body_name).innerHTML = null; } } function script_ajax_get(in_,ms,xy,file,data){ var ajax_file = ''; if(ms=='main'){ ajax_file = '/type6/ajax/main_content.php?ajax_type=' + xy + '&' + data; }else if(ms=='sub'){ ajax_file = '/type6/ajax/sub_content.php?ajax_type=' + xy + '&file_name=' + file + '&' + data; }else if(ms == 'user'){ ajax_file = file + '?ajax_type=noprint&' + data; }else{ return; } var content = getHttprequest(ajax_file); if(!this.funclist){ this.funclist = new Array(); this.funclist = getScriptFunctionList(window); } if(in_){ document.getElementById(in_).innerHTML = content; innerHTMLJS(document.getElementById(in_)); if(document.getElementById('webedit_body')){ var wrapper = document.getElementById('webedit_body'); document.getElementById('web_edit_div_body_in').appendChild(wrapper); } }else{ return content; } content = null; } function script_form_get_save(formname){ var myform = eval("document."+formname); var get_text = ''; for(i=0;i 0) { var key = kvPair.substring(0,index); var value = kvPair.substring(index+1); _params[key] = value; } } return _params; } function getScriptFunctionList(win) { if (typeof win != 'object') return new Array(); var doc = win.document; var scripts = new Array(); var scriptclone = new Array(); var list = new Array(); var result = new Array(); var ftext = ''; scripts = doc.getElementsByTagName('script'); for (var i=0; i < scripts.length; i++) { scriptclone[i] = document.createElement('script'); if (scripts[i].attributes.length > 0) { if (scripts[i].text) { var l = getTextToFunctionList(scripts[i].text); if (l.length > 0) { for (var j=0, size2=l.length; j < size2; j++) { result[result.length] = l[j]; } } } } } return result; } function getTextToFunctionList(val) { var result = new Array(); var list = new Array(); var ftext = ''; if (val.indexOf('function') > -1) { list = val.split('function'); } for (var j=0, size=list.length; j < size; j++) { var func = list[j].replace(' ', '', /gi/); var pos = func.indexOf('('); if (pos == -1) pos = func.indexOf('{'); if (pos == -1) pos = func.length; var func = func.substr(0, pos).replace(' ', '', /gi/).replace('\n', '', /gi/); if (func.indexOf('\n\n') > -1) func = ''; if (func) { ftext += func+'|'; } } ftext = ftext.replace(' ', '', /gi/); if (ftext.substr(ftext.length-1) == '|') { ftext = ftext.substr(0, ftext.length-1); } if (ftext) { result = ftext.split('|'); } return result; } function innerHTMLJS(obj){ if(typeof(obj) != 'object') return; var scriptclone = new Array(); var javascripts = new Array(); javascripts = obj.getElementsByTagName('script'); if(javascripts.length == false) return true; // no node script == no problem ! for (var i=0;i=0){/* boucle de copie des attributs du script dans le nouveau node */ var flist = getTextToFunctionList(javascripts[i].text); temp_funclist = this.funclist; for (var c=0, size=flist.length; c < size; c++) { if (this.funclist.toString().indexOf(flist[c]) > -1) { javascripts[i].text.replace(flist[c],'_'+flist[c]) this.funclist.push('_'+flist[c]);//¹è¿­Ãß°¡ } else { this.funclist.push(flist[c]);//¹è¿­Ãß°¡ } } scriptclone[i] = document.createElement('script'); for (var j in javascripts[i].attributes){ if(typeof(javascripts[i].attributes[j]) != 'undefined' && typeof(javascripts[i].attributes[j].nodeName) != 'undefined' /* IE needs it */ && javascripts[i].attributes[j].nodeValue != null && javascripts[i].attributes[j].nodeValue != '' /* IE needs it ou il copie des nodes vides */ ) { scriptclone[i].setAttribute(javascripts[i].attributes[j].nodeName,javascripts[i].attributes[j].nodeValue); } } scriptclone[i].text = javascripts[i].text;//on copie le corp du script if (navigator.userAgent.indexOf("Opera")>0) { return; } javascripts[i].parentNode.replaceChild(scriptclone[i],javascripts[i]); } } return true; } function createXMLHttpRequest() { if (window.ActiveXObject) { return xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); }else if (window.XMLHttpRequest) { return xmlHttp = new XMLHttpRequest(); }else{ return "ºê¶ó¿ìÀú Áö¿ø ¾ÈÇÔ. "; } } function getHttprequest(URL) { var xmlHttp = null; xmlHttp = createXMLHttpRequest(); xmlHttp.open("GET", URL, false); xmlHttp.send(null); if (xmlHttp.readyState == 4){ if (xmlHttp.status == 200){ return xmlHttp.responseText; }else if(xmlHttp.status == 404){ return "Request URL does not exist"; }else{ return "Error: status code is " + xmlHttp.status; } }else{ return "¼­¹ö ÀÀ´ä ¾øÀ½ "; } }