2012-07-18 175 views
0

如果我要激活點擊一段代碼,我把代碼中的頭是這樣的:激活腳本

<script type="text/javascript"> 
     function myFeed() { 

...code... 

} 
    </script> 

然後調用它像這樣:

<button onclick="myFeed();"> click </button> 

但現在我面臨使用FeedBurner的問題。所有我是這樣的:

<script src="http://feeds.feedburner.com/nu/gbKB?format=sigpro" type="text/javascript" ></script> 

我怎麼可以指定一個函數,就像我在第一個例子,並調用它的身體?

+0

更新我的回答,爲您提供完整的解決方案 – LmC 2012-07-18 12:54:12

回答

1

從Liam的回答開始,只是一些細節:

function myFeed() 
{ 
    document.write('<script src="http://feeds.feedburner.com/nu/gbKB?format=sigpro" type="text/javascript" ></script>'); 
} 

DEMO

+0

是,我同意你的看法,但是如果你使用我提供的答案,那麼這是更好的做法,我的解決方案現在有例子 – LmC 2012-07-18 12:50:33

+0

您好,我在Js bin中得到了50個錯誤,並且我無法解決它... – Youss 2012-07-18 12:59:00

+0

@ Youss:添加了demo,它工作正常。什麼樣的錯誤? – 2012-07-18 13:09:33

1

在點擊只是JavaScript添加到DOM,

繼承人如何做到這一點

我還要一個ID添加到腳本中添加它,使之更容易,如果你必須將其刪除。

我提供的這種方法將它添加到DOM的頭部。

function addJavascript(jsname,pos) { 
var th = document.getElementsByTagName(pos)[0]; 
var s = document.createElement('script'); 
s.setAttribute('type','text/javascript'); 
s.setAttribute('src',jsname); 
th.appendChild(s); 
} 
  • 1號線打開功能與腳本位置的參數和 在何處添加它如myscript.js,頭
  • 線2 CETS你告訴它在POS元素varible
  • 線3創建腳本標記
  • 線4添加腳本型
  • 線5將源
  • 線6添加腳本,標記類型到DOM

Link to resource (JS Dom Manipulation)

+0

感謝進出口尋找到它 – Youss 2012-07-18 13:00:30