var s = document.getElementsByTagName("script"); var d = s[s.length-1].src.substring(0, s[0].src.lastIndexOf("/")+1); function jsloader( url, asyncs, fullpass, callback) { var script = document.createElement('script'); script.type = 'text/javascript'; if( fullpass !== undefined ){ if( fullpass == "false" ){ // フルパスでないならば、先程抽出したパス情報とファイル名+拡張子を組み合わせる script.src = d + url; }else{ // フルパスならば、引数「url」をそのまま使用する script.src = url; } } if( asyncs !== undefined ){ if( asyncs == "false" ){ script.async = false; /* asyncを無効にする */ }else{ script.async = true; /* asyncを有効にする */ } } if ( script.readyState ) { script.onreadystatechange = function() { if ( script.readyState === 'loaded' || script.readyState === 'complete' ) { script.onreadystatechange = null; if(callback !== undefined && callback !== ""){ callback(); } }; }; } else { script.onload = function() { if(callback !== undefined && callback !== ""){ callback(); } }; }; document.getElementsByTagName('head')[0].appendChild(script); }; // 実行したい処理 jsloader('maillink.js', "false", "false", function() { jsloader('scrollfade.js', "false", "false"); jsloader('nav.js', "false", "false"); //jsloader('tablematch.js', "false", "false"); jsloader('gfonts.js', "true", "false"); jsloader('easingpack.js', "true", "false"); jsloader('scroll.js', "true", "false"); jsloader('pagetop.js', "true", "false"); jsloader('ripple.js', "true", "false"); //jsloader('rwdImageMaps.js', "true", "false"); jsloader('matchHeight.js', "true", "false"); jsloader('tablematch.js', "true", "false"); jsloader('tellink.js', "true", "false"); jsloader('links.js', "true", "false"); jsloader('randambg.js', "false", "false"); jsloader('ga.js', "true", "false"); }); function scriptpath(){ return d; } //ファイル名は好きに変更可能です //UA-123456789-1のところ2か所を自分のトラッキングIDに変更してください document.write(''); window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-68553651-1'); var css_elem = document.getElementsByTagName("link"); var css_path = css_elem[css_elem.length-1].href.substring(0, css_elem[css_elem.length-1].href.lastIndexOf("/")+1); function cssloader( url, fullpass) { var css_file = document.createElement("link"); css_file.setAttribute("rel","stylesheet"); css_file.setAttribute("type","text/css"); var path = css_path + url; if( fullpass !== undefined ){ if( fullpass == "true" ){ // フルパスならば、引数「url」をそのまま使用する path = url; } } css_file.setAttribute("href",path); document.getElementsByTagName("head")[0].appendChild(css_file); }; // 実行したい処理 // cssloader('bxslider.css', "false"); function csspath(){ return css_path; }