2012年2月20日 星期一

JS+HTML的收合面板

參考他人寫法在略做修改... function show1(o){ //alert(window.event.srcElement.id) document.getElementById(o.id+"S").style.display= (document.getElementById(o.id+"S").style.display=="none")?(""):("none"); 123456 利用onclick的函式先給予this來抓取資料 再用函式中o.id抓取該td的id 最後讓該id+上s讓下面的內容id的display可以切換 ------------------------------------------------------------- 本來用 show(){ alert(this.id); } 但發現這樣抓不到 應該是程式無法指向到this得位置... 後來換 alert(window.event.srcElement.id) 就抓到了 但便於撰寫 還是用上面寫法比較乾淨俐落點!

2012年2月19日 星期日

facebook , plurk , twitter推文連結語法


節錄自 重灌狂人

Plurk噗浪推文按鈕語法:
<a href="javascript: void(window.open('http://www.plurk.com/?qualifier=shares&status=' .concat(encodeURIComponent(location.href)) .concat(' ') .concat('&#40;') .concat(encodeURIComponent(document.title)) .concat('&#41;')));">[推到Plurk]</a>
其中「?qualifier=shares」這段裡的「shares」可以改成loves、likes、gives、says...等,如果對方是使用中文的Plurk介面也沒關係,推文時噗浪會自動把「says」轉成「說」,把「likes」轉成「喜歡」。

Twitter噗浪推文按鈕語法:
<a href="javascript: void(window.open('http://twitter.com/home/?status='.concat(encodeURIComponent(document.title)) .concat(' ') .concat(encodeURIComponent(location.href))));">[推到Twitter]</a>

Facebook 推文按鈕語法:
<a href="javascript: void(window.open('http://www.facebook.com/share.php?u='.concat(encodeURIComponent(location.href)) ));">[推到 Facebook]</a>

2012年2月15日 星期三

js收合面版參考


<a href="#" onclick="show<%=i%>();"><%=issueCan.get(i).getName()%></a>

function show0(){
   add0.style.display= (add0.style.display=="none")?(""):("none");
   }

     <td>
       <div id="add<%=i%>" style="display:none">
    
       <%=issueCan.get(i).getContent()%>
</div>
         </td>

參考用的原始碼