1function getColorCookie(){ 2 //color 3 var p; 4 pName = "F_Color="; 5 tmpCookie = document.cookie + ";"; 6 start = tmpCookie.indexOf(pName); 7 // CSSã®ãã¹ã»ãã 8 dir_path = getMainCssPath(); 9 if (start != -1) 10 { 11 end = tmpCookie.indexOf(";", start); 12 p = tmpCookie.substring(start + pName.length, end); 13 normal = p.match(/(^|.*\/)color0\d\.css$/); 14 if(normal){ 15 color_no = p.replace(/[^0-9]/g,''); 16 p = "sub_crisis_color"+color_no+".css"; 17 } 18 changeCSS(p); 19 } 20} 21 22function getMainCssPath(){ 23 var root; 24 var scripts = document.getElementsByTagName("link"); 25 var i = scripts.length; 26 while (i--) { 27 var match = scripts[i].href.match(/(^|.*\/)sub_crisis_color01\.css$/); 28 if (match) { 29 root = match[1]; 30 break; 31 } 32 } 33 return root; 34} 35 36////è²åãã®å¤æ´ã////////////////////////////////////////////////////////////////////////////// 37var targetLINK = "changecss"; 38var css_keyword = "color"; 39var dir_path = getMainCssPath('..css/sub_crisis_color02.css'); //CSSãã¡ã¤ã«ãç½®ãã¦ãããã£ã¬ã¯ããªã絶対ãã¹ã§æå®ããã㨠40// 41function setColorCookie(s){ 42 cName = "F_Color="; 43 exp = new Date(); 44 exp.setTime(exp.getTime() + 31536000000); 45 document.cookie = cName + s + "; path=/;"; 46} 47// 48function changeCSS(par) { 49 if(!par || par=="") return; 50 var target = document.getElementById(targetLINK); 51 52 if(!target) { 53 links = document.getElementsByTagName('link'); 54 for(var i=0;i<links.length;i++) { 55 temp = links[i].href; 56 chk = temp.indexOf(css_keyword); 57 if(chk!=-1) { 58 target = links[i]; 59 break; 60 } 61 } 62 } 63 // 64 if(!target || !target.cloneNode) { 65 alert('ãå©ç¨ã®ãã©ã¦ã¶ã§ã¯è²åãã®å¤æ´æ©è½ã¯ãå©ç¨ããã ããªãããã§ã.\n[Element]or[cloneNode Method] None'); 66 return; 67 } 68 // 69 70 var css_path = dir_path + par; 71 // 72// var newNode = target.cloneNode(true); 73// 74// target.parentNode.replaceChild(newNode,target); 75 var link = document.createElement('link'); 76 with(link) { 77 rel = 'stylesheet'; 78 id = targetLINK; 79 type = 'text/css'; 80 href = css_path; 81 media = 'screen,print'; 82 } 83 var color_css = document.getElementById(targetLINK); 84 var dom_obj_parent = color_css.parentNode; 85 dom_obj_parent.removeChild(color_css); 86 var head = document.getElementsByTagName("head"); 87 head.item(0).appendChild(link); 88 89 setColorCookie(par); 90}
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.