[Help] HTML + Java + PHP

Тема в разделе "Другие языки", создана пользователем sigmenta, 30 май 2008.

Статус темы:
Закрыта.
Модераторы: Цукер
  1. sigmenta

    sigmenta Постоялец

    Заблокирован
    Регистр.:
    5 апр 2008
    Сообщения:
    97
    Симпатии:
    8
    Нужно следующее:
    Сделать картинку, маленькую иконку прописать всё дело в HTML непроблема:

    PHP:
    <a href="[B]???[/B]"><img src="img/calc.gif"></a>
    Далее сделать так чтобы при запуске картинки, нажатии на неё, открывалось Java окно в определённых размерах. И выводило в нутри себя такой код:

    PHP:
    <script language="JavaScript">
    <!--
    // deklaracja zmiennych
    var wynik=0op=0nowe=0nowe2=0done=1oset=0kropkatemp;
    function 
    reset(value)
    {
    document.form1.ekran.value value;
    wynik 0,
    op    0,
    nowe  0,
    nowe2 0;
    done  1;
    oset  0;
    }
    function 
    wspolna(new_temp)
    {
    kropka 1;
    if(
    nowe || done) {
    nowe 0;
    done 0;
    temp new_temp;
    }
    for(var 
    i=0i<temp.lengthi++) if (temp[i]=='.'kropka=0;
    }
    function 
    button(ktory,ktory2)
    {
    temp document.form1.ekran.value;
    if(
    ktory2=='.') {
    wspolna('0');
    if(
    kropka) {
    temp += ktory2;
    document.form1.ekran.value temp;
    oset 0;
    }
    }
    if(
    ktory>=&& ktory<=9)  {
    wspolna('');
    if(
    temp==&& kropka==1temp='';
    temp += ktory;
    document.form1.ekran.value temp;
    oset 1;
    }
    if(
    ktory2=='-' || ktory2=='+' || ktory2=='/' || ktory2=='*') {
    if(
    noweop ktory2
    else {
    if(!
    nowe2) {
    op ktory2;
    wynik temp;
    nowe2=1;
    }
    else {
    wynik = eval(wynik op temp);
    op ktory2;
    document.form1.ekran.value wynik;
    }
    oset=0;
    nowe 1;
    }
    }
    if(
    ktory2=='1/x' ) { wynik = eval(temp) ; reset(wynik); }
    if(
    ktory2=='sqrt') { wynik Math.sqrt(temp); reset(wynik); }
    if(
    ktory2=='exp' ) { wynik Math.exp(temp) ; reset(wynik); }
    if(
    ktory2=='+/-')  document.form1.ekran.value = eval(-temp);
    if(
    ktory2=='=' && oset && op!='0'reset(eval(wynik op temp));
    if (
    ktory2=='C'reset(0);
    if(
    document.form1.ekran.value[0] == '.')
    document.form1.ekran.value '0' document.form1.ekran.value;
    }
    //-->
    </script>
    <body>


    <center>
    <form name="form1">
    <table bgColor="#430086">
    <tbody>
    <tr><td><table bgColor="#430086" border="1" cellPadding="0" cellSpacing="5">
    <tbody>
    <tr align="middle">
    <td colSpan="5"><input name="ekran" value="0" size="20"></td></tr>
    <tr align="middle">
    <td colSpan="4"><b><font color="#FFFF00">Калькулятор</font></b></td>
    <td><input name="C" onclick="button(11,'C')" type="button" value="  C  "></td></tr>
    <tr align="middle">
    <td><input name="7" onclick="button(7 ,'')" type="button" value="  7  "></td>
    <td><input name="8" onclick="button(8 ,'')" type="button" value="  8  "></td>
    <td><input name="9" onclick="button(9 ,'')" type="button" value="  9  "></td>
    <td><input name="/" onclick="button(11,'/')" type="button" value="  /  "></td>
    <td><input name="sqrt" onclick="button(11,'sqrt')" type="button" value="sqrt"></td></tr>
    <tr align="middle">
    <td><input name="4" onclick="button(4,'')" type="button" value="  4  "></td>
    <td><input name="5" onclick="button(5,'')" type="button" value="  5  "></td>
    <td><input name="6" onclick="button(6,'')" type="button" value="  6  "></td>
    <td><input name="*" onclick="button(11,'*')" type="button" value=" *  "></td>
    <td><input name="exp" onclick="button(11,'exp')" type="button" value="exp"></td></tr>
    <tr align="middle">
    <td><input name="1" onclick="button(1,'')" type="button" value="  1  "></td>
    <td><input name="2" onclick="button(2,'')" type="button" value="  2  "></td>
    <td><input name="3" onclick="button(3,'')" type="button" value="  3  "></td>
    <td><input name="-" onclick="button(11,'-')" type="button" value="  -  "></td>
    <td><input name="1/x" onclick="button(11,'1/x')" type="button" value="1/x "></td></tr>
    <tr align="middle">
    <td><input name="0" onclick="button(0,'')" type="button" value="  0  "></td>
    <td><input name="+/-" onclick="button(11,'+/-')" type="button" value=" +/- "></td>
    <td><input name="." onclick="button(11,'.')" type="button" value="  ,  "></td>
    <td><input name="+" onclick="button(11,'+')" type="button" value="  +  "></td>
    <td><input name="=" onclick="button(11,'=')" type="button" value="  =  "></td>
    </tr>
    </tbody>
    </table>
    </td>
    </tr>
    </tbody>
    </table>
    </center>
    </form>
    </body>
    </html><!-- ><!-- "><!-- '><!-- --></textarea></form>
    </title></comment></a>
    </div></span></ilayer></layer></iframe></noframes></style></noscript></table></script></applet></font>
     
  2. sigmenta

    sigmenta Постоялец

    Заблокирован
    Регистр.:
    5 апр 2008
    Сообщения:
    97
    Симпатии:
    8
    Обрыл пол нета всех расспросмил. Вот выкладываю.


    PHP:
    <html>
    <
    head>
    <
    title>Дополнительное окнокоторое при клике на одну ссылку открываетсяпри клике по другой закрывается.</title>
    <
    script language="JavaScript">
    <!--
    function 
    winop()
    {
    windop window.open("window.htm","mywin","height=120,width=300,left=100,top=30");
    }
    function 
    wincl() 
    {
    windop.close();
    }
    -->
    </script>
    </head>
    <body>
    <a href="javascript:winop();">Открыть окно</a><br>
    <a href="javascript:wincl();">Закрыть</a>
    </body>
    </html>
     
  3. Simpson

    Simpson

    Регистр.:
    22 июл 2007
    Сообщения:
    373
    Симпатии:
    36
    И что, работает? Судя по тому что в область видимости функции wincl() не входит переменная windop - работать не должно.
     
  4. sigmenta

    sigmenta Постоялец

    Заблокирован
    Регистр.:
    5 апр 2008
    Сообщения:
    97
    Симпатии:
    8
    Просто я не закрываю окно, мне важно было открывание. Строку закрывания я убрал.
     
Статус темы:
Закрыта.