我正在尝试将第三方图表(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'来使这种动态。但是,我无法弄清楚如何发送该值并正确呈现结果。
答案 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>