问题在HTML页面中嵌入外部JavaScript

时间:2009-08-14 21:52:33

标签: javascript html twitter charts

我正在尝试将第三方图表(Twist)嵌入到HTML页面中。同样在HTML页面上,我使用文本输入来允许用户动态输入要发送到Twist的新参数。

在javascript中,我试图将文本输入附加到外部图表调用的末尾。但是,我无法弄清楚如何在页面中返回返回的JavaScript。

让我更具体一点......嵌入图表的说明是将标签放入html中。所以它就像下面一样,'paramValue'是传递给第三方的值。

<script src='http://twist.flaptor.com/embed?size=large&gram=paramValue&span=168&'></script>

这样可以正常工作,但搜索'paramValue'是硬编码的。该脚本返回更多嵌入到我的页面中的javascript并呈现图表。我试图通过用来自用户的文本输入替换'paramValue'来使这种动态。但是,我无法弄清楚如何发送该值并正确呈现结果。

2 个答案:

答案 0 :(得分:1)

查看该javascript,它使用document.write()document.write()在加载过程中写入文档,但如果在加载页面后调用则不能正常工作。

简而言之,您只需更改paramValue并添加新的script代码即可完成此操作。

尝试查看Twist是否有动态内容。

答案 1 :(得分:0)

代表Stu42:

<script type="text/javascript" language="javascript">
 var paramValue = GetParamValue();
 var url = "<div";
 url += '>'
 url += "<script src='http://twist.flaptor.com/embed?size=large&span=168&gram=";
 url += paramValue;
 url += "'";
 url += '>';
 url += "</script>";
 url += "</div";
 url += '>';
 document.write(url) ;
</script>