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('(') .concat(encodeURIComponent(document.title)) .concat(')')));">[推到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 id="add<%=i%>" style="display:none">
<%=issueCan.get(i).getContent()%>
</div>
</td>
</td>
參考用的原始碼
訂閱:
文章 (Atom)