PageSourceSearch

https://www.itmedia.co.jp/js/mobile/article.js?date=201309121150

js itmedia.co.jp collected 2026-10-01 06:59:59 UTC 3,630 bytes, 110 lines download raw bytes

1// JavaScript Document
2
3// MOBILE SALES RANKING
4// -----------------------------------------------
5function mobileSalesRanking() {
6	var i, j, id, trTag, tdTags,preRank;
7	for (i=1; i<=10; i++) {
8		id = 'careerRank' + i;
9		trTag = document.getElementById(id);
10		if (trTag) {
11			tdTags = trTag.getElementsByTagName('td');
12			for (j=0; j<tdTags.length; j++) {
13				if (tdTags[j].className.match('prerank')) {
14					preRank = tdTags[j].innerHTML;
15					if (preRank.match('‰')) {tdTags[j].className += ' up';
16					} else if (i == preRank) {tdTags[j].className += ' same';
17					} else if (i > preRank) {tdTags[j].className += ' down';
18					} else if (i < preRank) {tdTags[j].className += ' up';
19					}
20				}
21			}
22		}
23	}
24}
25
26// SALES RANKING GENERIC
27// -----------------------------------------------
28function salesRankingGE() {
29	var i, j, id, trTag, tdTags,preRank;
30	for (i=1; i<=10; i++) {
31		id = 'salesRankGE' + i;
32		trTag = document.getElementById(id);
33		if (trTag) {
34			tdTags = trTag.getElementsByTagName('td');
35			for (j=0; j<tdTags.length; j++) {
36				if (tdTags[j].className.match('prerank')) {
37					preRank = tdTags[j].innerHTML;
38					if (preRank.match('‰')) {tdTags[j].className += ' up';
39					} else if (i == preRank) {tdTags[j].className += ' same';
40					} else if (i > preRank) {tdTags[j].className += ' down';
41					} else if (i < preRank) {tdTags[j].className += ' up';
42					}
43				}
44			}
45		}
46	}
47}
48
49// SALES RANKING GENERIC2 (2011.1013)
50// -----------------------------------------------
51function pdsalesRankingGE() {
52	var i, j, k, tagArea, tableTag, trTags, tdTags, rankNum, preRankNum;
53
54	tagArea = document.getElementById('cmsBody');
55	tableTag = tagArea.getElementsByTagName('table');
56	for (k=0; k<tableTag.length; k++) {
57		if (tableTag[k].className.match('GEfin')) {
58			continue;
59		} else if (tableTag[k].className.match('GEline3')) {
60			trTags = tableTag[k].getElementsByTagName('tr');
61			tableTag[k].className += ' GEfin';
62			for (i=00; i<trTags.length; i++) {
63				if (trTags[i].className.match(/salesRankGE/)) {
64					rankNum = trTags[i].className.replace('salesRankGE','');
65					tdTags = trTags[i].getElementsByTagName('td');
66					for (j=00; j<tdTags.length; j++) {
67						if (tdTags[j].className.match('prerank')) {
68							preRankNum = Number(tdTags[j].innerHTML);
69							if (rankNum == preRankNum) {tdTags[j].className += ' same';
70								} else if (rankNum < preRankNum) {tdTags[j].className += ' up';
71								} else if (rankNum > preRankNum) {tdTags[j].className += ' down';
72								} else {tdTags[j].className += ' first';
73							}
74						}
75					}
76				}
77			}
78		}
79	}
80}
81//  RANKING 101 (2013.0905)
82// -----------------------------------------------
83function ranking101() {
84	var i, idTag,divTag, cmsBodyRankCell, cmsBodyRankCell2, cmsBodyRankCell1;
85	var j = 0;
86	idTag = document.getElementById('cmsBody');
87	divTag = idTag.getElementsByTagName('div');
88	var divTaglength = divTag.length;
89	for(i = 0; i < divTaglength; i++){
90		if (divTag[i].className.match('cmsBodyRankCell-2')) {
91			cmsBodyRankCell2 = divTag[i].innerHTML;
92			var childs =divTag[i].parentNode.children;
93			for(j=0; j < childs.length; j++){
94				if ( childs[j].className.match('cmsBodyRankCell-1')) {
95					cmsBodyRankCell1 = childs[j].innerHTML;
96					break;
97				}
98			}
99			if (cmsBodyRankCell2.match('‰')) {
100				divTag[i].className += ' new';
101			} else if ((cmsBodyRankCell1 - 0) == (cmsBodyRankCell2 - 0)) {
102				divTag[i].className += ' same';
103			} else if ((cmsBodyRankCell1 - 0) > (cmsBodyRankCell2 - 0)) {
104				divTag[i].className += ' down';
105			} else if ((cmsBodyRankCell1 - 0) < (cmsBodyRankCell2 - 0)) {
106				divTag[i].className += ' up';
107			} 
108		}
109	}
110}

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.