¡Ú2008/08/21 (Thu)¡Û ¥¹¥Ý¥ó¥µ¡¼¥µ¥¤¥È |
|
|
|
|
¡Ú2005/07/18 (Mon)¡Û ¥ê¥ó¥¯¡õ¥«¥Æ¥´¥ê¥ê¥¹¥È¤Î¥«¥Æ¥´¥êʬ¤± |
 ¾å¿Þ¤Î¤è¤¦¤Ë¡¢¥«¥Æ¥´¥ê¡¼¤òºÙ¤«¤¯Ê¬Îà¡õ¥Ä¥ê¡¼²½¤µ¤»¤ë¥¹¥¯¥ê¥×¥È ¢£¢£¢£ ¼ê½ç£±¡¥javascript¤òÀßÃÖ ¢£¢£¢£ ´ÉÍý²èÌ̤ǡ֥ƥó¥×¥ì¡¼¥È¤ÎÀßÄê¡×¤Î¥Ú¡¼¥¸¤ò³«¤¯¡£ Êѹ¹¤·¤¿¤¤¥Æ¥ó¥×¥ì¤Î¡Ö½¤Àµ¡×¤òÁª¤Ö¡£ HTML¤ÎÊÔ½¸¤Î¥½¡¼¥¹¤Î°ìÈÖ²¼¡¢</body>¤Î¼êÁ°¤Ë°Ê²¼¤ÎÆâÍÆ¤òÁÞÆþ¡£ <!--¥Ä¥ê¡¼²½¥¹¥¯¥ê¥×¥È¤³¤³¤«¤é--> <script type="text/javascript"> <!-- function makeTreeElements (idName,objList) { if (!objList.innerHTML) return; var objLink = objList.getElementsByTagName('a')[0]; var linkUrl = objLink.getAttribute('href'); if (idName.indexOf('comment') > -1 || idName.indexOf('tb') > -1) { var tmpText = objList.innerHTML.split("¢Í"); tmpText[0] = tmpText[0].slice(0,tmpText[0].search(/<BR/i)); this.base = Array('<a href="',linkUrl,'">',tmpText[0],'</a>').join(''); this.elem = objLink.innerHTML; } else if (idName.indexOf('entry') > -1) { var tmpText = objList.innerHTML; tmpText.match(/\((\d\d\/\d\d)\)/); this.base = Array('<strong>',RegExp.$1,'</strong>').join(''); this.elem = Array('<a href="',linkUrl,'">',objLink.innerHTML,'</a>').join(''); } else if (idName.indexOf('link') > -1) { var tmpText = objList.innerHTML; if ( tmpText.match(/\[(.+)\](.+)/) ) { this.base = Array('<strong>',RegExp.$1,'</strong>').join(''); this.elem = Array('<a href="',linkUrl,'" target="_blank">',RegExp.$2,'</a>').join(''); } } else if (idName.indexOf('category') > -1) { var tmpText = objList.innerHTML; if ( tmpText.match(/\[(.+)\](.+)/) ) { this.base = Array('<strong>',RegExp.$1,'</strong>').join(''); this.elem = Array('<a href="',linkUrl,'">',RegExp.$2).join(''); } } else if (idName.indexOf('archive') > -1) { var tmpText = objList.innerHTML; tmpText.match(/\((\d+)\)/); var tmpCnt = Array(' (', RegExp.$1, ')').join(''); tmpText = objLink.innerHTML; tmpText.match(/(.+) (\d+)/); this.base = Array('<strong>',RegExp.$2,'</strong>').join(''); this.elem = Array('<a href="',linkUrl,'">',RegExp.$1,'</a>', tmpCnt).join(''); } return this; } function createTreeList(idName,option) { // version 2.2 var objFocus = this.document.getElementById(idName); if (!objFocus) return; if (!objFocus.innerHTML) return; var objLists = objFocus.getElementsByTagName('li'); var linkList = new Array(); var outText = new Array(); if (objLists.length > 0) { for (i=0;i<objLists.length;i++) { var chckFlag = true; var elemText = new makeTreeElements(idName,objLists[i]); if (!elemText.base || !elemText.elem) return; for (j=0;j<linkList.length;j++) { if ( linkList[j].base.indexOf(elemText.base) > -1 ) { chckFlag = false; linkList[j][linkList[j].length] = elemText.elem; } } if (chckFlag) { var tmpNum = linkList.length; linkList[tmpNum] = new Array(); linkList[tmpNum][0] = elemText.elem; linkList[tmpNum].base = elemText.base; } } if (linkList.length > 0) { outText[outText.length] = '<ul>\n'; for (i=0;i<linkList.length;i++) { outText[outText.length] = Array('<li>',linkList[i].base,option.top).join(''); if (linkList[i].length > 0 && option.sort) linkList[i].reverse(); for (j=0;j<linkList[i].length;j++) { outText[outText.length] = (j == linkList[i].length - 1) ? option.end : option.list; outText[outText.length] = Array(linkList[i][j],option.leef).join(''); } outText[outText.length] = Array(option.btm,'</li>').join(''); } outText[outText.length] = '</ul>\n'; objFocus.innerHTML = outText.join(''); } } } var gTreeOption = new Array; gTreeOption['sort'] = false; /* ¥Ä¥ê¡¼Æâ¤Îɽ¼¨½ç true:ʤÓÂØ¤¨¤ë false:¤½¤Î¤Þ¤Þ */ gTreeOption['list'] = '¨§ '; /* ¥Ä¥ê¡¼ÍÑ¥Þ¡¼¥¯(Ä̾ï) */ gTreeOption['end'] = '¨¦ '; /* ¥Ä¥ê¡¼ÍÑ¥Þ¡¼¥¯(Ëöü) */ gTreeOption['leef'] = '<br />\n'; /* ³Æ»Þ¤ÎËöÈø */ gTreeOption['top'] = '<br />\n'; /* ¥Ä¥ê¡¼ËÜÂΤκǽé */ gTreeOption['btm'] = ''; /* ¥Ä¥ê¡¼ËÜÂΤκǸå */ createTreeList('newentrylist',gTreeOption); // ºÇ¿·¥¨¥ó¥È¥ê¥ê¥¹¥È¤Î¥Ä¥ê¡¼²½ createTreeList('entrylist',gTreeOption); // ¥¨¥ó¥È¥ê¥ê¥¹¥È¤Î¥Ä¥ê¡¼²½ createTreeList('commentlist',gTreeOption); // ºÇ¿·¥³¥á¥ó¥È¥ê¥¹¥È¤Î¥Ä¥ê¡¼²½ createTreeList('tblist',gTreeOption); // ºÇ¿·¥È¥é¥Ã¥¯¥Ð¥Ã¥¯¥ê¥¹¥È¤Î¥Ä¥ê¡¼²½ createTreeList('linklist',gTreeOption); // ¥ê¥ó¥¯¥ê¥¹¥È¤Î¥Ä¥ê¡¼²½ createTreeList('categorylist',gTreeOption); // ¥«¥Æ¥´¥ê¥ê¥¹¥È¤Î¥Ä¥ê¡¼²½ // --> </script> <!--¥Ä¥ê¡¼²½¥¹¥¯¥ê¥×¥È¤³¤³¤Þ¤Ç--> ¢£¢£¢£ ¼ê½ç£²¡¥HTML¤ÎÊÔ½¸¤Î¥½¡¼¥¹Ãæ¤Î¥«¥Æ¥´¥êɽ¼¨¤ÎÉôʬ¤òÊѹ¹ ¢£¢£¢£ (¥«¥Æ¥´¥ê¥ê¥¹¥È) <ul> <!--category--> <li><a href="<%category_link>" title="<%category_name>"><%category_name> (<%category_count>)</a></li> <!--/category--> </ul> ¢¬¤ÎÉôʬ¤ò¢¤Îʸ¤Ë½ñ¤Ä¾¤¹¡£¡Ê¥³¥Ô¥Ú¤Ç¤¤¤±¤ë¤Ï¤º¡Ë<div id="categorylist"> <ul> <!--category--> <li><a href="<%category_link>"><%category_name>(<%category_count>)</a></li> <!--/category--> </ul> </div> (¥ê¥ó¥¯¥ê¥¹¥È) <ul> <!--link--> <li><a href="<%link_url>" title="<%link_name>" target="_blank"><%link_name></a></li> <!--/link--> <li><a href="./?admin">´ÉÍý¼Ô¥Ú¡¼¥¸</a></li> </ul> ¢¬¤ÎÉôʬ¤ò¢¤Îʸ¤Ë½ñ¤Ä¾¤¹¡£¡Ê¥³¥Ô¥Ú¤Ç¤¤¤±¤ë¤Ï¤º¡Ë<div id="linklist"> <ul> <!--link--> <li><a href="<%link_url>" title="<%link_name>" target="_blank"><%link_name></a></li> <!--/link--> </ul> </div> ¤Ëľ¤¹¡£ ¡Ê¥×¥é¥°¥¤¥ó¤Î¾ì¹ç¤Ï¡¢´ÉÍý²èÌ̤ǡ֥ץ饰¥¤¥ó¤ÎÀßÄê¡×¤Î¥Ú¡¼¥¸¤ò³«¤¯¡£ ¡Ö¥«¥Æ¥´¥ê¡¼¡×¤È¡Ö¥ê¥ó¥¯¡×¤Î¡ÖHTMLÊÔ½¸¡×¤ò³«¤¤¤ÆÆ±¤¸¤è¤¦¤Ëľ¤»¤Ð¤¤¤¤¤Ï¤º¡£¡Ë javascriptÀßÃ֤Ϥ³¤ì¤Ç½ª¤ï¤ê¡£ ¢£¢£¢£ ¼ê½ç£³¡¥¥«¥Æ¥´¥ê¡¼Ì¾¤Î½¤Àµ ¢£¢£¢£ ¡Ê¥«¥Æ¥´¥ê¥ê¥¹¥È¡Ë ´ÉÍý²èÌ̤ǡ֥«¥Æ¥´¥ê¡¼¤ÎÊÔ½¸¡×¤ò³«¤¯¡£ ¸½ºß¤¢¤ë¥«¥Æ¥´¥ê¡¼¤òÁ´¤Æ [¸«½Ð¤·]¥«¥Æ¥´¥ê̾ ¤È¤¤¤¦·Á¤Ë½¤Àµ¤·¤Æ¤¯¤À¤µ¤¤¡£¡Ê¢¿Þ»²¾È¡Ë  ¡Ê¥ê¥ó¥¯¥ê¥¹¥È¡Ë ´ÉÍý²èÌ̤ǡ֥ê¥ó¥¯¤ÎÊÔ½¸¡×¤ò³«¤¯¡£ ¡Ö¥«¥Æ¥´¥ê¤ÎÊÔ½¸¡×¤Î¤è¤¦¤Ë [¸«½Ð¤·]¥«¥Æ¥´¥ê̾¤È¤¤¤¦·Á¤Ë½¤Àµ¤·¤Æ¤¯¤À¤µ¤¤ Ãí¡Ë[]¤Ïɬ¤º Ⱦ³Ñ¤Ë¡£Á´³Ñ¤À¤È¤¦¤Þ¤¯¤¤¤¤Þ¤»¤ó¡£ ¤Þ¤¿¡¢°ì¤Ä¤Ç¤â[¸«½Ð¤·]¥«¥Æ¥´¥ê̾¤Î·Á¤Ëľ¤·¤Æ¤¤¤Ê¤¤¤È ¤¦¤Þ¤¯¤¤¤«¤Ê¤¤¤Î¤Çɬ¤ºÁ´Éô½¤Àµ¤·¤Æ¤¯¤À¤µ¤¤¡£
|
|
|
¡Ú2005/07/17 (Sun)¡Û ¥Ä¥ê¡¼²½¡Ê²èÁüÊÔ¡Ë |
¥Ä¥ê¡¼²½¥¹¥¯¥ê¥×¥È¤Î 1.HTML¤ÎÊÔ½¸¤Î¥½¡¼¥¹Ãæ¤Î¥¨¥ó¥È¥êÅù¤ÎÉôʬ¤òÊѹ¹¤ò¹Ô¤¦¡£ ¢£¢£¢£ ¥Ä¥ê¡¼¤ò²èÁü¤Ë¤·¤¿¤¤¾ì¹ç ¢£¢£¢£ ÉáÄ̤Υĥ꡼²½¤ÈƱ¤¸¤¯HTML¤ÎÊÔ½¸¤Î¥½¡¼¥¹¤Î°ìÈÖ²¼ </body>¤Î¼êÁ°¤Ë°Ê²¼¤ÎÆâÍÆ¤òÁÞÆþ¡£¡Ê¥³¥Ô¥Ú¿ä¾©¡Ë ÀÖʸ»ú¤Î¤È¤³¤í¤¬²èÁü¤òÊѤ¨¤ë¤È¤³¤í¤Ç¤¹¡£ ¡Ê¥Ä¥ê¡¼²èÁüͤêÍÑ¥¹¥¯¥ê¥×¥È¡Ë <!--¥Ä¥ê¡¼²½¥¹¥¯¥ê¥×¥È¤³¤³¤«¤é--> <script type="text/javascript"> <!-- function makeTreeElements (idName,objList) { if (!objList.innerHTML) return; var objLink = objList.getElementsByTagName('a')[0]; var linkUrl = objLink.getAttribute('href'); if (idName.indexOf('comment') > -1 || idName.indexOf('tb') > -1) { var tmpText = objList.innerHTML.split("¢Í"); tmpText[0] = tmpText[0].slice(0,tmpText[0].search(/<BR/i)); this.base = Array('<a href="',linkUrl,'">',tmpText[0],'</a>').join(''); this.elem = objLink.innerHTML; } else if (idName.indexOf('entry') > -1) { var tmpText = objList.innerHTML; tmpText.match(/\((\d\d\/\d\d)\)/); this.base = Array('<strong>',RegExp.$1,'</strong>').join(''); this.elem = Array('<a href="',linkUrl,'">',objLink.innerHTML,'</a>').join(''); } else if (idName.indexOf('link') > -1) { var tmpText = objList.innerHTML; if ( tmpText.match(/\[(.+)\](.+)/) ) { this.base = Array('<strong>',RegExp.$1,'</strong>').join(''); this.elem = Array('<a href="',linkUrl,'" target="_blank">',RegExp.$2,'</a>').join(''); } } else if (idName.indexOf('category') > -1) { var tmpText = objList.innerHTML; if ( tmpText.match(/\[(.+)\](.+)/) ) { this.base = Array('<strong>',RegExp.$1,'</strong>').join(''); this.elem = Array('<a href="',linkUrl,'">',RegExp.$2).join(''); } } else if (idName.indexOf('archive') > -1) { var tmpText = objList.innerHTML; tmpText.match(/\((\d+)\)/); var tmpCnt = Array(' (', RegExp.$1, ')').join(''); tmpText = objLink.innerHTML; tmpText.match(/(.+) (\d+)/); this.base = Array('<strong>',RegExp.$2,'</strong>').join(''); this.elem = Array('<a href="',linkUrl,'">',RegExp.$1,'</a>', tmpCnt).join(''); } return this; } function createTreeList(idName,option) { // version 2.2 var objFocus = this.document.getElementById(idName); if (!objFocus) return; if (!objFocus.innerHTML) return; var objLists = objFocus.getElementsByTagName('li'); var linkList = new Array(); var outText = new Array(); if (objLists.length > 0) { for (i=0;i<objLists.length;i++) { var chckFlag = true; var elemText = new makeTreeElements(idName,objLists[i]); if (!elemText.base || !elemText.elem) return; for (j=0;j<linkList.length;j++) { if ( linkList[j].base.indexOf(elemText.base) > -1 ) { chckFlag = false; linkList[j][linkList[j].length] = elemText.elem; } } if (chckFlag) { var tmpNum = linkList.length; linkList[tmpNum] = new Array(); linkList[tmpNum][0] = elemText.elem; linkList[tmpNum].base = elemText.base; } } if (linkList.length > 0) { outText[outText.length] = '<ul>\n'; for (i=0;i<linkList.length;i++) { outText[outText.length] = Array('<li>',linkList[i].base,option.top).join(''); if (linkList[i].length > 0 && option.sort) linkList[i].reverse(); for (j=0;j<linkList[i].length;j++) { outText[outText.length] = (j == linkList[i].length - 1) ? option.end : option.list; outText[outText.length] = Array(linkList[i][j],option.leef).join(''); } outText[outText.length] = Array(option.btm,'</li>').join(''); } outText[outText.length] = '</ul>\n'; objFocus.innerHTML = outText.join(''); } } } var gTreeOption = new Array; gTreeOption['sort'] = false; /* ¥Ä¥ê¡¼Æâ¤Îɽ¼¨½ç true:ʤÓÂØ¤¨¤ë false:¤½¤Î¤Þ¤Þ */ gTreeOption['list'] = '<li class="lst">'; /* ¥Ä¥ê¡¼ÍÑ¥Þ¡¼¥¯(Ä̾ï) */ gTreeOption['end'] = '<li class="end">'; /* ¥Ä¥ê¡¼ÍÑ¥Þ¡¼¥¯(Ëöü) */ gTreeOption['leef'] = '</li>\n'; /* ³Æ»Þ¤ÎËöÈø */ gTreeOption['top'] = '<ul class="tree">'; /* ¥Ä¥ê¡¼ËÜÂΤκǽé */ gTreeOption['btm'] = '</ul>'; /* ¥Ä¥ê¡¼ËÜÂΤκǸå */ createTreeList('newentrylist',gTreeOption); // ºÇ¿·¥¨¥ó¥È¥ê¥ê¥¹¥È¤Î¥Ä¥ê¡¼²½ createTreeList('entrylist',gTreeOption); // ¥¨¥ó¥È¥ê¥ê¥¹¥È¤Î¥Ä¥ê¡¼²½ createTreeList('commentlist',gTreeOption); // ºÇ¿·¥³¥á¥ó¥È¥ê¥¹¥È¤Î¥Ä¥ê¡¼²½ createTreeList('tblist',gTreeOption); // ºÇ¿·¥È¥é¥Ã¥¯¥Ð¥Ã¥¯¥ê¥¹¥È¤Î¥Ä¥ê¡¼²½ createTreeList('linklist',gTreeOption); // ¥ê¥ó¥¯¥ê¥¹¥È¤Î¥Ä¥ê¡¼²½ createTreeList('categorylist',gTreeOption); // ¥«¥Æ¥´¥ê¥ê¥¹¥È¤Î¥Ä¥ê¡¼²½ // --> </script> <!--¥Ä¥ê¡¼²½¥¹¥¯¥ê¥×¥È¤³¤³¤Þ¤Ç-->
¢£¢£¢£ ¥Ä¥ê¡¼¤Î¸µ¤Ë¤Ê¤ë²èÁü¤òÍѰդ¹¤ë(Ä̾ïÍѤÈËöüÍÑ) ¢£¢£¢£ ¡¦°Ê²¼¤Î¤è¤¦¤Ê¤â¤Î(º¸¤¬Ä̾ïÍÑ¡¢±¦¤¬ËöüÍÑ) | Ä̾ïÍÑ | ËöüÍÑ |  |  |
FC2´ÉÍý²èÌ̤«¤é¡Ö¥Õ¥¡¥¤¥ë¥¢¥Ã¥×¥í¡¼¥É¡×¤Ç²èÁü2ÅÀ¤ò¥¢¥Ã¥×¤¹¤ë¡£ ³¤¤¤Æ¥¹¥¿¥¤¥ë¥·¡¼¥È¤òµ½Ò¤·¤Þ¤¹¡£ °Ê²¼¤Î¤è¤¦¤Ê¥¹¥¿¥¤¥ë¤ò¡Ö¥¹¥¿¥¤¥ë¥·¡¼¥È¤ÎÊÔ½¸(css)¡×¤ÎºÇ¸å¤ËÄɲ䷤Ƥ¯¤À¤µ¤¤¡£ ul.tree { list-style: none; margin: 0px; padding: 0px; } ul.tree li { margin: 0px; padding: 0px 0px 0px 16px; background-image: url(¥¢¥Ã¥×¤·¤¿Ä̾ïÍѤβèÁü¥Õ¥¡¥¤¥ëURL); background-repeat: no-repeat; } ul.tree li.end { background-image: url(¥¢¥Ã¥×¤·¤¿ËöüÍѤβèÁü¥Õ¥¡¥¤¥ëURL); } ¥¢¥Ã¥×¤·¤¿²èÁü¥Õ¥¡¥¤¥ëURL¤òµ½Ò¡ÊÎã¡Ë Ä̾ïÍÑ¡§http://blog¡û.fc2.com/f/¡û¡û¡û/file/cate1.gif ËöüÍÑ¡§http://blog¡û.fc2.com/f/¡û¡û¡û/file/cate2.gif ¹Ô´Ö¤ò¶õ¤±¤¿¤¤¤È¤«¡¢¥Õ¥©¥ó¥È¥µ¥¤¥º¤òÀßÄꤷ¤¿¤¤¤È¤¤¤¦¾ì¹ç¡¢ ul.tree { list-style: none; margin: 0px; padding: 0px; font-size: ´õ˾¤Î¥Õ¥©¥ó¥È¥µ¥¤¥º; line-height: 150%; } ¤Î¤è¤¦¤Ëul.treeÆâ¤ËÀßÄê¤òÄɲä·¤Þ¤¹¡£
|
|
|
¡Ú2005/07/16 (Sat)¡Û ¥Ä¥ê¡¼²½¥¹¥¯¥ê¥×¥È |
´ÉÍý²èÌ̤ǡ֥ƥó¥×¥ì¡¼¥È¤ÎÀßÄê¡×¤Î¥Ú¡¼¥¸¤ò³«¤¯¡£ Êѹ¹¤·¤¿¤¤¥Æ¥ó¥×¥ì¤Î¡Ö½¤Àµ¡×¤òÁª¤Ö¡£ ¢£¢£¢£ 1.HTML¤ÎÊÔ½¸¤Î¥½¡¼¥¹Ãæ¤Î¥¨¥ó¥È¥êÅù¤ÎÉôʬ¤òÊѹ¹ ¢£¢£¢£ ¥Ä¥ê¡¼²½¤·¤¿¤¤¤È¤³¤í¤ò°Ê²¼(ÀÖʸ»ú)¤ÎʸÌ̤Ëľ¤¹¡£ ¡Ê¥Æ¥ó¥×¥ì¡¼¥È¤Ë¤è¤Ã¤Æµ½ÒÊýË¡¤ÏÍÍ¡¹¤Ê¤Î¤ÇºÇ½é¸«¤Ä¤±¤ë¤Î¤Ï Æñ¤·¤¤¤«¤â¤·¤ì¤Þ¤»¤ó¤¬ÂçÂÎÆ±¤¸¤è¤¦¤Ê¤â¤Î¤Ê¤Î¤ÇÍý²ò¤¹¤ì¤Ð´Êñ¤À¤È»×¤¤¤Þ¤¹¡£¡Ë (ºÇ¿·¥¨¥ó¥È¥ê¡¼¥ê¥¹¥È) <ul> <!--recent--> <li> <a href="<%recent_link>" title="<%recent_title>"><%recent_title> (<%recent_month>/<%recent_day>)</a> </li> <!--/recent--> </ul> ¢ ÆüÉÕ¤±¤´¤È¤Ë¥Ä¥ê¡¼²½ <div id="newentrylist"> <ul> <!--recent--> <li><a href="<%recent_link>" title="<%recent_body>"><%recent_title></a><span>(<%recent_month>/<%recent_day>)</span></li> <!--/recent--> </ul> </div> ÆüÉÕ¤±¤´¤È¤Ë¥Ä¥ê¡¼²½¤·¤Ê¤¤ <div id="entrylist"> <ul> <!--recent--> <li><a href="<%recent_link>" title="<%recent_body>"><%recent_title></a><span>(<%recent_month>/<%recent_day>)</span></li> <!--/recent--> </ul> </div> (¥³¥á¥ó¥È¥ê¥¹¥È) <ul> <!--rcomment--> <li> <a href="<%rcomment_link>#comment<%rcomment_no>" title="<%rcomment_title>"><%rcomment_name>:<%rcomment_etitle> (<%rcomment_month>/<%rcomment_day>)</a> </li> <!--/rcomment--> </ul> ¢ <div id="commentlist"> <ul> <!--rcomment--> <li><%rcomment_etitle><br><a href="<%rcomment_link>#comment"><%rcomment_name>(<%rcomment_month>/<%rcomment_day>)</a></li> <!--/rcomment--> </ul> </div> (¥È¥é¥Ã¥¯¥Ð¥Ã¥¯¥ê¥¹¥È) <ul> <!--rtrackback--> <li> <a href="<%rtrackback_link>#trackback<%rtrackback_no>" title="<%rtrackback_title>"><%rtrackback_blog_name>:<%rtrackback_title> (<%rtrackback_month>/<%rtrackback_day>)</a> </li> <!--/rtrackback--> </ul> ¢ <div id="tblist"> <ul> <!--rtrackback--> <li><%rtrackback_etitle><br><a href="<%rtrackback_link>#trackback"><%rtrackback_blog_name>(<%rtrackback_month>/<%rtrackback_day>)</a></li> <!--/rtrackback--> </ul> </div> (¥ê¥ó¥¯¥ê¥¹¥È) <ul> <!--link--> <li><a href="<%link_url>" title="<%link_name>" target="_blank"><%link_name></a></li> <!--/link--> <li><a href="./?admin">´ÉÍý¼Ô¥Ú¡¼¥¸</a></li> </ul> ¢ <div id="linklist"> <ul> <!--link--> <li><a href="<%link_url>" title="<%link_name>" target="_blank"><%link_name></a></li> <!--/link--> </ul> </div> (¥«¥Æ¥´¥ê¥ê¥¹¥È) <ul> <!--category--> <li><a href="<%category_link>" title="<%category_name>"><%category_name> (<%category_count>)</a></li> <!--/category--> </ul> ¢ <div id="categorylist"> <ul> <!--category--> <li><a href="<%category_link>"><%category_name>(<%category_count>)</a></li> <!--/category--> </ul> </div> ¥ê¥ó¥¯¥ê¥¹¥È¤È¥«¥Æ¥´¥ê¥ê¥¹¥È¤Î¥Ä¥ê¡¼²½¤Ë´Ø¤·¤Æ¤Ï¡¢ ¥ê¥ó¥¯¤Î¥«¥Æ¥´¥êʬ¤± ¤¬É¬Íפˤʤê¤Þ¤¹¡£ ¥«¥Æ¥´¥êʬ¤±¤ò¤·¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ï¥Ä¥ê¡¼²½¤Ï¹Ô¤ï¤ì¤Þ¤»¤ó¡£ ¢£¢£¢£ 2.¡¡javascript¤òÀßÃÖ ¢£¢£¢£ HTML¤ÎÊÔ½¸¤Î¥½¡¼¥¹¤Î°ìÈÖ²¼ </body>¤Î¼êÁ°¤Ë°Ê²¼¤ÎÆâÍÆ¤òÁÞÆþ¡£¡Ê¥³¥Ô¥Ú¿ä¾©¡Ë ¥Ä¥ê¡¼²èÁü̵¤·ÍÑ¥¹¥¯¥ê¥×¥È¡Ê¥Ä¥ê¡¼²èÁüͤêÍÑ¥¹¥¯¥ê¥×¥È¤Ï ¤³¤Á¤é¡Ë <!--¥Ä¥ê¡¼²½¥¹¥¯¥ê¥×¥È¤³¤³¤«¤é--> <script type="text/javascript"> <!-- function makeTreeElements (idName,objList) { if (!objList.innerHTML) return; var objLink = objList.getElementsByTagName('a')[0]; var linkUrl = objLink.getAttribute('href'); if (idName.indexOf('comment') > -1 || idName.indexOf('tb') > -1) { var tmpText = objList.innerHTML.split("¢Í"); tmpText[0] = tmpText[0].slice(0,tmpText[0].search(/<BR/i)); this.base = Array('<a href="',linkUrl,'">',tmpText[0],'</a>').join(''); this.elem = objLink.innerHTML; } else if (idName.indexOf('entry') > -1) { var tmpText = objList.innerHTML; tmpText.match(/\((\d\d\/\d\d)\)/); this.base = Array('<strong>',RegExp.$1,'</strong>').join(''); this.elem = Array('<a href="',linkUrl,'">',objLink.innerHTML,'</a>').join(''); } else if (idName.indexOf('link') > -1) { var tmpText = objList.innerHTML; if ( tmpText.match(/\[(.+)\](.+)/) ) { this.base = Array('<strong>',RegExp.$1,'</strong>').join(''); this.elem = Array('<a href="',linkUrl,'" target="_blank">',RegExp.$2,'</a>').join(''); } } else if (idName.indexOf('category') > -1) { var tmpText = objList.innerHTML; if ( tmpText.match(/\[(.+)\](.+)/) ) { this.base = Array('<strong>',RegExp.$1,'</strong>').join(''); this.elem = Array('<a href="',linkUrl,'">',RegExp.$2).join(''); } } else if (idName.indexOf('archive') > -1) { var tmpText = objList.innerHTML; tmpText.match(/\((\d+)\)/); var tmpCnt = Array(' (', RegExp.$1, ')').join(''); tmpText = objLink.innerHTML; tmpText.match(/(.+) (\d+)/); this.base = Array('<strong>',RegExp.$2,'</strong>').join(''); this.elem = Array('<a href="',linkUrl,'">',RegExp.$1,'</a>', tmpCnt).join(''); } return this; } function createTreeList(idName,option) { // version 2.2 var objFocus = this.document.getElementById(idName); if (!objFocus) return; if (!objFocus.innerHTML) return; var objLists = objFocus.getElementsByTagName('li'); var linkList = new Array(); var outText = new Array(); if (objLists.length > 0) { for (i=0;i<objLists.length;i++) { var chckFlag = true; var elemText = new makeTreeElements(idName,objLists[i]); if (!elemText.base || !elemText.elem) return; for (j=0;j<linkList.length;j++) { if ( linkList[j].base.indexOf(elemText.base) > -1 ) { chckFlag = false; linkList[j][linkList[j].length] = elemText.elem; } } if (chckFlag) { var tmpNum = linkList.length; linkList[tmpNum] = new Array(); linkList[tmpNum][0] = elemText.elem; linkList[tmpNum].base = elemText.base; } } if (linkList.length > 0) { outText[outText.length] = '<ul>\n'; for (i=0;i<linkList.length;i++) { outText[outText.length] = Array('<li>',linkList[i].base,option.top).join(''); if (linkList[i].length > 0 && option.sort) linkList[i].reverse(); for (j=0;j<linkList[i].length;j++) { outText[outText.length] = (j == linkList[i].length - 1) ? option.end : option.list; outText[outText.length] = Array(linkList[i][j],option.leef).join(''); } outText[outText.length] = Array(option.btm,'</li>').join(''); } outText[outText.length] = '</ul>\n'; objFocus.innerHTML = outText.join(''); } } } var gTreeOption = new Array; gTreeOption['sort'] = false; /* ¥Ä¥ê¡¼Æâ¤Îɽ¼¨½ç true:ʤÓÂØ¤¨¤ë false:¤½¤Î¤Þ¤Þ */ gTreeOption['list'] = '¨§ '; /* ¥Ä¥ê¡¼ÍÑ¥Þ¡¼¥¯(Ä̾ï) */ gTreeOption['end'] = '¨¦ '; /* ¥Ä¥ê¡¼ÍÑ¥Þ¡¼¥¯(Ëöü) */ gTreeOption['leef'] = '<br />\n'; /* ³Æ»Þ¤ÎËöÈø */ gTreeOption['top'] = '<br />\n'; /* ¥Ä¥ê¡¼ËÜÂΤκǽé */ gTreeOption['btm'] = ''; /* ¥Ä¥ê¡¼ËÜÂΤκǸå */ createTreeList('newentrylist',gTreeOption); // ºÇ¿·¥¨¥ó¥È¥ê¥ê¥¹¥È¤Î¥Ä¥ê¡¼²½ createTreeList('entrylist',gTreeOption); // ¥¨¥ó¥È¥ê¥ê¥¹¥È¤Î¥Ä¥ê¡¼²½ createTreeList('commentlist',gTreeOption); // ºÇ¿·¥³¥á¥ó¥È¥ê¥¹¥È¤Î¥Ä¥ê¡¼²½ createTreeList('tblist',gTreeOption); // ºÇ¿·¥È¥é¥Ã¥¯¥Ð¥Ã¥¯¥ê¥¹¥È¤Î¥Ä¥ê¡¼²½ createTreeList('linklist',gTreeOption); // ¥ê¥ó¥¯¥ê¥¹¥È¤Î¥Ä¥ê¡¼²½ createTreeList('categorylist',gTreeOption); // ¥«¥Æ¥´¥ê¥ê¥¹¥È¤Î¥Ä¥ê¡¼²½ // --> </script> <!--¥Ä¥ê¡¼²½¥¹¥¯¥ê¥×¥È¤³¤³¤Þ¤Ç-->
ʸ»ú¤ÎÉôʬ¤¬³Æ¥ê¥¹¥È¤ËÂФ·¤Æ¥Ä¥ê¡¼²½¤ò¼Â¹Ô¤·¤Æ¤¤¤ëÉôʬ¤Ç¤¹¡£ ¥Ä¥ê¡¼²½¤·¤¿¤¯¤Ê¤¤¥ê¥¹¥È¤¬¤¢¤ì¤Ð¡¢¤½¤ÎÉôʬ¤òºï½ü¤¹¤ì¤ÐOK¡£
|
|
|
|
|
|
|