我試圖使其顯示雅虎圖的嵌入式代碼CRIPT添加變量在嵌入式代碼與下拉列表
嵌入式腳本是
<embed bgcolor="#dbdbd3" flashvars="lcId=1169793726234&state=symbol%3D^nsebank;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>
在此腳本我想狀態的值=符號=^nsebank(^ nsebank)被從下拉菜單列表採取,然後當點擊計算按鈕它顯示嵌入式代碼
我所編寫的代碼如下: -
<div id="looknorth"></div>
<script type="text/javascript">
function ln(){
D11=parseFloat(D1.value);
document.getElementById('looknorth').innerHTML='<embed bgcolor="#dbdbd3" flashvars="lcId=1169793726234&state=symbol%3D"+D11+";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>
<table border=1 cellpadding=2 cellspacing=1 width="400">
<tr>
<td style="background-color:#123742; font-size:12 ; font-weight:bold">
<font color="#FFFFFF">Compounding</font>
<td> <br />
<select name="D1">
<option value="^nsei">Annually</option>
<option value="^bsen">Half Yearly</option>
</select>
<tr>
<td colspan="2" ALIGN="center">
<input type=button style="background-color:#123742; color:#FFFFFF; font-weight:bold; font-size:15" name=calculate value=Calculate onClick=ln();>
</table>
該腳本無法正常工作,請幫助我解決該錯誤。
我應該添加這些行代碼... // try {console.log(D11); } catch(err){window.alert(String(D11)); } //$('div#looknorth').html(text); – user1417852
try塊用於調試。我習慣了jquery,所以我留在我的測試中 - 評論它的用處。 – tfw
任何一個可以糾正代碼,並幫助我..因爲我完全困惑 – user1417852