2012-07-18 126 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