Jump to content

Artem26

Newbie
  • Posts

    2
  • Joined

  • Last visited

Everything posted by Artem26

  1. спасибо. А то, только начал изучать web разработку. Начал читать книгу и столкнулся с этой проблемой. Сейчас уже книгу сменил. Та оказалась уже не актуальной (2010) год. где можно почитать документацию по HTML и CSS помимо этого сайта. Или здесь она вся?
  2. не работает код файл doc1.html в нем не работает функция f_unload() и f_load() понял, что дело в opener работает только firefox <html><head><title>Новое окно</title><meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <script type="text/javascript"> <!-- function f_closed() { window.close(); } function f_unload() { opener.document.getElementById("div1").style.display="none"; } function f_load() { opener.document.getElementById("div1").style.display = "block"; } //--> </script></head><body onunload="f_unload()" onload="f_load()"><div><h1>Заголовок нового окна</h1><input type="button" value="Закрыть окно" onclick="f_closed();"></div></body></html>открывал с этого файла <html><head><title>Открытие нового окна</title><meta http-equiv="Content-Type" content="text/html; charset=windows-1251"><script type="text/javascript"> <!-- var myWindow; function f_open() { // Открываем окно var str = "menubar=0,location=0,resizable=0,scrollbars=0,"; str += "status=0,titlebar=no,toolbar=0,left=0,"; str += "top=0,width=500,height=500"; myWindow = window.open("doc1.html", "window1", str); } function f_close() { // Закрываем окно var div1 = document.getElementById("div1"); if (!myWindow.closed) { myWindow.close(); div1.style.display = "none"; } else { window.alert("Окно уже было закрыто"); div1.style.display = "none"; } } function f_resize() { // Задаем размер окна var div1 = document.getElementById("div1"); var txt1 = document.getElementById("txt1"); var txt2 = document.getElementById("txt2"); var p = /^[0-9]{3}$/; if (p.test(txt1.value) && p.test(txt2.value)) { if (!myWindow.closed) { myWindow.resizeTo(txt1.value, txt2.value); } else { window.alert("Окно было закрыто раньше"); div1.style.display = "none"; } } else { window.alert("Необходимо ввести число из 3 цифр"); } } function f_move() { // Изменяем местоположение относительно текущего положения окна var div1 = document.getElementById("div1"); var txt3 = document.getElementById("txt3"); var txt4 = document.getElementById("txt4"); var p = /^\-?[0-9]+$/; if (p.test(txt3.value) && p.test(txt4.value)) { if (!myWindow.closed) { myWindow.moveBy(txt3.value, txt4.value); } else { window.alert("Окно уже было закрыто"); div1.style.display = "none"; } } else { window.alert("Необходимо ввести число"); } } //--></script></head><body> <div> <input type="button" value="Создать окно" onclick="f_open();"><br> <div style="display: none" id="div1"> <input type="button" value="Закрыть созданное окно" onclick="f_close();"><br> X: <input type="text" id="txt1"><br> Y: <input type="text" id="txt2"><br> <input type="button" value="Задать размеры окна" onclick="f_resize();"><br> X: +- <input type="text" id="txt3" value="0"><br> Y: +- <input type="text" id="txt4" value="0"><br> <input type="button" value="Изменить местоположение окна" onclick="f_move();"> </div> </div></body></html>прошу помощи искал в интернете так ничего и не нашел
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy