如何在新浪部落格中添加JavaScript代碼

來源:互聯網
上載者:User
新浪部落格中不能包含JavaScript代碼和IFrame的代碼。如果要在部落格中加入像Google的廣告之類的JavaScript代碼,一般的方法是不行的。

今天試了一上午,搞定了。

原理:將JavaScript代碼進行escape加密,放在一個有OnLoad方法的Html標籤中,通過OnLoad方法用unescape解密後用eval運行,裝載遠端JavaScript檔案(js)。這樣,無論你要在頁面上輸出什麼內容都可以了。

例如,將下面的奧運倒計時的JavaScript代碼加入到部落格中:

1. 進入新浪部落格管理, 點擊“自訂設定”->“首頁內容維護”->“-自訂空白面板-”,添加一個自訂的空白面板。
 
2. 輸入標題如“奧運倒計時”,並點選“顯示原始碼”,輸入以下內容,並儲存: <div id=D2008_YouKu><IMG src="http://www.youku2008.com/2008/0.gif" width=0 onload="eval(unescape('var%20_YouText09%3D%22%3Ciframe%20id%3Dbj2008%20src%3Dhttp%3A//www.youku2008.com/bj2008.html%20width%3D140%20height%3D260%20marginwidth%3D0%20marginheight%3D0%20hspace%3D0%20vspace%3D0%20frameborder%3D0%20scrolling%3Dno%3E%3C/iframe%3E%22%3B%20document.getElementById%28%22D2008_YouKu%22%29.innerHTML%3D%20_YouText09'))" height=0></IMG></div>

3. 點擊“設定首頁內容”輸出到首頁就可以了。

得到這段奧運倒計時代碼:
http://www.youku2008.com/2008.html

請參見我的新浪部落格:
http://blog.sina.com.cn/william716

原文:http://www.cnblogs.com/it1630/archive/2008/04/30/1177719.html

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.