javascript
  • variables
  • embed
  • 2012-05-25 6 views 0 likes 
    0

    я есть поместить его код whhich это detting отображается, когда я нажмите кнопку расчетадобавить переменную поместить его объект, который будет отображаться OnClick

    <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> 
    

    я хочу, чтобы иметь меню drodown, который принимает значение символа «символ% 3D % 5Ensebank;» из значения выпадающего меню.

    я добавил код

    <select size="1" name="D1"> 
    <option value="nsei" selected>Nifty</option> 
    <option value="bsen">Sensex</option> 
    </select><input type="submit" value="Submit" name="B1" onClick=ln();></p> 
    

    но что сделать изменения в поместить его код, чтобы принимать значения символов из D1

    пожалуйста, помогите

    <div id="looknorth"></div> 
    <script type="text/javascript"> 
    function ln(vidvar){ 
    
    tempcell = document.createElement("embed"); 
    tempcell.setAttribute("bgcolor","#dbdbd3"); 
    tempcell.setAttribute("flashvars", 
    ("lcId=1169793726234&amp;state=symbol=" 
    +vidvar+ 
    ";range=1d;indicator=ema(13,34,55)+macd+rsi+stochasticfast;charttype=candlestick;crosshair=on;ohlcvalues=0;logscale=on;source=undefined") 
    ); 
    tempcell.setAttribute("loop","false"); 
    tempcell.setAttribute("menu","false"); 
    tempcell.setAttribute("name","Bank Nifty"); 
    tempcell.setAttribute("pluginspage","http://www.macromedia.com/go/getflashplayer"); 
    tempcell.setAttribute("src","http://us.js2.yimg.com/us.yimg.com/i/us/fi/yfc/swf/flashchart_1.18.swf"); 
    tempcell.setAttribute("style","height: 775px; width: 550px"); 
    tempcell.setAttribute("type","application/x-shockwave-flash"); 
    tempcell.setAttribute("wmode","opaque"); 
    
    
    document.getElementById('looknorth').innerHTML="" 
    document.getElementById('looknorth').appendChild(tempcell); 
    

    }

    <form name="Video" id="search" onsubmit="ln(search.D1.value)"> 
    
    <select size="1" name="D1"> 
    <option value="^nsei" selected>Nifty</option> 
    <option value="^bsesn" >Sensex</option> 
    </select> 
    
    <input type="submit" value="Submit" name="B1" onClick=ln();> 
    

    Я попытался удалить код, но все еще не работает. пожалуйста, помогите

    +0

    Также вы не должны задавать тот же вопрос 3 раза, как это ... –

    ответ

    0

    Вам нужно приложить их в тег формы.

    <form name="Video" id="search" onsubmit="ln(search.D1.value)"> 
    
    <select size="1" name="D1"> 
    <option value="nsei" selected>Nifty</option> 
    <option value="bsen" >Sensex</option> 
    </select> 
    
    <input type="submit" value="Submit" name="B1" /> 
    
    </Form> 
    

    Тогда изменение п(), так что он принимает переменную так, возможно, попробовать:

    <script type="text/javascript"> 
    function ln(vidvar){ 
    
    tempcell = document.createElement("embed"); 
    tempcell.setAttribute("bgcolor","#dbdbd3"); 
    tempcell.setAttribute("flashvars", 
        ("lcId=1169793726234&amp;state=" 
        +vidvar+ 
        ";range=1d;indicator=ema(13,34,55)+macd+rsi+stochasticfast;charttype=candlestick;crosshair=on;ohlcvalues=0;logscale=on;source=undefined") 
        ); 
    <!-- And so on for the rest of the attributes of the <embed> tag --> 
    document.getElementById('looknorth').innerHTML="" 
    document.getElementById('looknorth').appendChild(tempcell); 
        }  
    </script> 
    

    Там может быть какая-то ошибка в этом, но это общая идея.

    +0

    Thans for the great help. вы можете помочь мне заполнить код tempcell.setAttribut для всего встроенного кода ... я нашел одну куплю, которую я исправил ... tempcell.setAttribute («flashvars», («lcId = 1169793726234 & state =" Symbol = + vidvar + – user1417852

    +0

    treid, что вы сказали, и опубликовал модифицированный код, который все еще не работает. Пожалуйста, помогите. Также удалил ваш код – user1417852

    +0

    Добавили ли вы остальные теги? Что не работает? Какой тег вы получаете? –

    Смежные вопросы