【问题标题】:Embedded code to be displayed on click event of button要在按钮的单击事件上显示的嵌入代码
【发布时间】:2012-06-01 06:34:22
【问题描述】:

我有一个显示雅虎图表的嵌入式代码

嵌入的代码是-

<embed bgcolor="#dbdbd3" flashvars="lcId=1169793726234&amp;state=symbol%3D%5Ensebank;range=1d;indicator=ema(13,34,55)+macd+rsi+stochasticfast;charttype=candlestick;crosshair=on;ohlcvalues=0;logscale=on;source=undefined" loop="false" menu="false" name="BANKNIFTY" pluginspage="http://www.macromedia.com/go/getflashplayer" src="http://us.js2.yimg.com/us.yimg.com/i/us/fi/yfc/swf/flashchart_1.18.swf" style="height: 775px; width: 550px" type="application/x-shockwave-flash" wmode="opaque"></embed>

我希望在单击显示按钮时显示此嵌入代码。

请推荐相关的javascript。

我试过这样的

<script type="text/javascript">
function ln(){
document.getElementById('looknorth').innerHTML='<embed bgcolor="#dbdbd3" flashvars="lcId=1169793726234&amp;state=symbol%3D%5Ensebank;range=1d;indicator=ema(13,34,55)+macd+rsi+stochasticfast;charttype=candlestick;crosshair=on;ohlcvalues=0;logscale=on;source=undefined" loop="false" menu="false" name="BANKNIFTY" pluginspage="http://www.macromedia.com/go/getflashplayer" src="http://us.js2.yimg.com/us.yimg.com/i/us/fi/yfc/swf/flashchart_1.18.swf" style="height: 775px; width: 550px" type="application/x-shockwave-flash" wmode="opaque"></embed>'();
  }
</script>
<input type=button style="background-color:#123742; color:#FFFFFF ; font-weight:bold; font-size:15" name=Button2 value=Calculate onClick=ln();></td></tr>

通过参考在互联网上找到但不起作用的代码。

【问题讨论】:

标签: javascript html onclick embed buttonclick


【解决方案1】:

这一行需要修改:

document.getElementById('looknorth').innerHTML='<embed ....</embed>'();

收件人:

document.getElementById('looknorth').innerHTML='<embed ....</embed>';

括号不应该在那里,因为字符串不是函数。

先创建一个具有上述 id 的 div,然后将内容添加到其中:

<div id="looknorth"></div>

<script type="text/javascript">
function ln(){
document.getElementById('looknorth').innerHTML='<embed....></embed>';
  }
</script>
<input type="button" value="Show Chart" onClick="ln();" />

【讨论】:

  • 我也想知道在'looknorth'空间要替换什么
  • 尝试更改代码但仍然报错说'document.getElementById(...)' is a null or not an object
  • 查看我更新的代码。你需要添加一个ID为looknorth的div
  • 成功了。嵌入代码的另一个疑问我有一个变量,它是脚本股票代码符号 %3D%5Ensebank 这里“nsebank”我想让它成为变量,它的值是从下拉菜单中选择的我应该改变什么代码
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-11
  • 2017-11-16
  • 1970-01-01
  • 2014-06-02
  • 1970-01-01
相关资源
最近更新 更多