PageSourceSearch

https://www.neurology-kpum.com/js/import.js?ver=20261007-1517

js neurology-kpum.com collected 2026-10-07 15:17:22 UTC 4,962 bytes, 118 lines download raw bytes

1
2var s = document.getElementsByTagName("script");
3var d = s[s.length-1].src.substring(0, s[s.length-1].src.lastIndexOf("/")+1);
4
5function jsloader( url, asyncs, fullpass, callback) {
6	var script = document.createElement('script');
7	script.type = 'text/javascript';
8	if( fullpass !== undefined ){
9		if( fullpass == "false" ){
10			// フルパスでないならば、先程抽出したパス情報とファイル名+拡張子を組み合わせる
11			script.src = d + url;
12		}else{
13			// フルパスならば、引数「url」をそのまま使用する
14			script.src = url;
15		}
16	}
17	if( asyncs !== undefined ){
18		if( asyncs == "false" ){
19			script.async = false; /* asyncを無効にする */
20		}else{
21			script.async = true; /* asyncを有効にする */
22		}
23	}
24	if ( script.readyState ) {
25		script.onreadystatechange = function() {
26			if ( script.readyState === 'loaded' || script.readyState === 'complete' ) {
27				script.onreadystatechange = null;
28				if(callback !== undefined && callback !== ""){
29					callback();
30				}
31			};
32		};
33	} else {
34		script.onload = function() {
35			if(callback !== undefined && callback !== ""){
36				callback();
37			}
38		};
39	};
40	document.getElementsByTagName('body')[0].appendChild(script);
41};
42
43// 実行したい処理
44//jsloader( url, asyncs, fullpass, callback );
45//jsloader('maillink.js', "false", "false", function() {} ); // 記述例
46jsloader('nav.js', "false", "false"); // ナビゲーション
47//jsloader('move.js', "false", "false"); // DOM要素の移動用
48jsloader('tellink.js', "false", "false"); // 電話番号のスマホでのリンク生成
49//jsloader('maillink.js', "false", "false"); // メールアドレスの生成
50//jsloader('cookie.js', "false", "false"); // クッキーの適用(フォントサイズ変更や背景色変更の際に必須)
51//jsloader('fontsize.js', "false", "false"); // フォントサイズ変更
52//jsloader('colorsw.js', "false", "false"); // 背景色変更
53//jsloader('tablematch.js', "true", "false");
54//jsloader('scrollfade.js', "true", "false"); // セクションごとにスクロールに合わせてフェイドインさせる
55jsloader('easingpack.js', "true", "false");
56jsloader('copyright.js', "true", "false"); // コピーライト生成
57jsloader('scroll.js', "true", "false"); // ページ内リンクのクリック時になめらかにスクロールさせる
58jsloader('rollover.js', "true", "false"); // ロールオーバー時にimgタグのsrcを操作して別画像を表示させる
59jsloader('opacity.js', "true", "false"); // ロールオーバー時に透過させる
60jsloader('pagetop.js', "true", "false"); // 「ページトップにもどる」リンクの制御用
61//jsloader('fixed.js', "true", "false"); // ナビゲーションの追従
62jsloader('rwdImageMaps.js', "true", "false"); // クリッカブルマップのスマホ最適化
63jsloader('matchHeight.js', "true", "false"); // DOM要素の高さを揃える
64//jsloader('tablematch.js', "true", "false");
65jsloader('ripple.js', "true", "false");
66//jsloader('ajax.js', "true", "false"); // Ajax
67//jsloader('slick.js', "true", "false"); // jQueryスライダープラグイン「Slick」を使用する場合
68//jsloader('lightbox.js', "true", "false"); // 画像のポップアップ用
69//jsloader('//webfonts.sakura.ne.jp/js/sakura.js', "true", "true"); // さくらインターネットのWebフォントを使用するならば
70//jsloader('https://www.google.com/recaptcha/api.js', "true", "true"); // reCaptchaを使用するならば
71
72
73
74function scriptpath(){
75	return d;
76}
77
78
79
80var css_elem = document.getElementsByTagName("link");
81var css_path = css_elem[0].href.substring(0, css_elem[0].href.lastIndexOf("/")+1);
82// var css_path = css_elem[css_elem.length-1].href.substring(0, css_elem[css_elem.length-1].href.lastIndexOf("/")+1);
83
84function cssloader( url, fullpass, rel, custom) {
85	var css_file = document.createElement("link");
86	if( rel !== undefined ){
87		css_file.setAttribute("rel",rel);
88	}else{
89		css_file.setAttribute("rel","stylesheet");
90	}
91	if( custom !== undefined ){
92		css_file.setAttribute(custom["name"],custom["value"]);
93	}
94	css_file.setAttribute("type","text/css");
95	var path = css_path + url;
96	if( fullpass !== undefined ){
97		if( fullpass == "true" ){
98			// フルパスならば、引数「url」をそのまま使用する
99			path = url;
100		}
101	}
102	css_file.setAttribute("href",path);
103	document.getElementsByTagName("head")[0].appendChild(css_file);
104};
105
106// 実行したい処理
107// cssloader(url, fullpass, rel, custom = {name: "", value: ""} );
108//cssloader('lightbox.css', "false");
109
110// Google fontsの設定
111cssloader('https://fonts.googleapis.com', "true", "preconnect" );
112cssloader('https://fonts.gstatic.com', "true", "preconnect", {name: "crossorigin", value: "true"} );
113cssloader('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:[email protected]&family=Noto+Serif+JP:[email protected]&family=Alex+Brush&display=swap', "true" );
114
115
116function csspath(){
117	return css_path;
118}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.