По нажатию кнопки должен выводить результат в новом окне.
Файл index.html:
| Код | <HTML>
<HEAD> <TITLE></TITLE> <script language="JavaScript"> <!-- function f_energy() { var m_str = "menubar=0,location=0,resizable=0,scrollbars=0,status=0,titlebar=no,toolbar=0,left=200,top=140,width=300,height=350"; m_window = window.open("Energy.html", "window", m_str); } --> </SCRIPT> </HEAD>
<BODY>
<A href="javascript:f_energy()">Расчет энергосбережения</A> </BODY>
</HTML>
|
Файл Energy.html :
| Код | <HTML>
<HEAD> <TITLE>Расчет энергосбережния</TITLE> <script language="JavaScript"> <!-- function f_closed() { window.close() } function f_calc() { var m_Val; m_Val = parseInt(document.forms("i_form").S1.value) * parseFloat(document.forms("i_form").pole1.value) * parseInt(document.forms("i_form").pole2.value) * parseFloat(document.forms("i_form").pole3.value) / 1000; var m_Text; m_Text = "За " + parseFloat(document.forms("i_form").pole3.value) + " ч. (в сутки): " + m_Val.toFixed(2) + " руб." + "<BR>"; var m_Month; m_Month = 31 * m_Val; m_Month = m_Month.toFixed(2); m_Text += "В месяц (31 день): " + m_Month + " руб." + "<BR>"; var m_Year; m_Year = 365 * m_Val; m_Year = m_Year.toFixed(2); m_Text += "В год (365 дней): " + m_Year + " руб." + "<BR>"; i_Text.innerHTML = m_Text; } //--> </SCRIPT> </HEAD> <BODY> <FORM action="file.php" method="GET" name="i_form"> <DIV align="left"><H3>Рассчитать энергосбережение</H3> Выберите мощность лампы: <!-- <SELECT size="1" multiple name="S1"> --> <SELECT name="S1"> <OPTION value="1">1</OPTION> <OPTION value="2">2</OPTION> <OPTION value="3">3</OPTION> <OPTION value="4">4</OPTION> <OPTION value="5">5</OPTION> <OPTION value="6">6</OPTION> <OPTION value="7">7</OPTION> <OPTION value="8">8</OPTION> <OPTION value="9">9</OPTION> <OPTION value="10">10</OPTION> <OPTION value="11">11</OPTION> <OPTION value="13">13</OPTION> <OPTION value="15">15</OPTION> <OPTION value="20">20</OPTION> <OPTION value="23">23</OPTION> <OPTION value="25">25</OPTION> <OPTION value="26">26</OPTION> <OPTION value="30">30</OPTION> <OPTION value="40">40</OPTION> <OPTION value="60">60</OPTION> <OPTION value="75">75</OPTION> <OPTION value="100">100</OPTION> <OPTION value="125">125</OPTION> </SELECT> Ватт Цена 1 кВт/ч: <INPUT TYPE="text" name="pole1" value="3.38" size="2"> руб. <BR> Количество ламп: <INPUT TYPE="text" name="pole2" value="10" size="2"> шт. <BR> Суточное время горения ламп: <INPUT TYPE="text" name="pole3" value="3" size="2"> ч. </DIV> <BR> <INPUT type="button" value="Рассчитать" onclick="f_calc();"> <BR><BR> <DIV align="left" id="i_Text"></DIV> </FORM>
</HTML>
|
В Opera и IE всё работает, а в Mozilla FF нет |