Помогите, пожалуйста, написать код!
Нужен такой код::help: :help: :help: :help: :help:
1.Нажимаем на какую-то кнопку. 2.В новом окне или в новой вкладке открывается код, который пропишу я: <head> <meta charset="UTF-8"> <link rel="stylesheet" href="/Gelloiss.css"> <link rel="stylesheet" href="/css.css"> <script type="text/javascript" src="/admin/ckeditor/ckeditor.js"></script> </head> <body> <form method="post" action="/ms/pr_fact.php"> <input name="idemail" type="text" size="30" placeholder="Ваш email"></br></br> <input name="idfactpo" type="text" size="30" placeholder="Название аниме, по какому пост."></br></br> <input name="idnick" type="text" size="30" placeholder="Ваш ник. Будет указан в поле «Автор»"></br></br> <input name="idist" type="text" size="30" placeholder="Напишите, где взяли этот пост, или оставьте поле пустым."></br></br> <b>Сам пост:</b></br> <textarea id="idtext" name="idtext" cols="40" rows="3"></textarea></br></br> <script> CKEDITOR.replace("idtext"); </script> <input type="submit" name="send" value="Отправить" onclick="this.win.close()"> </form></body> Далее нужно сделать, чтобы при нажатии на кнопку "отправить" закрылось это окно\вкладка. Уже перепробовал много вариаций, долго гуглил и экспериментировал, но ничего не выходит( |
Цитата:
|
Уже по удалял. В принципе заходил в гугл и вводил новое окно js, js открыть и закрыть окно, брал разные варианты подряд и пытался что-то сделать. Потратил весь день, успеха не было. Можешь, помочь, пожалуйста?
|
Gelloiss, начни делать, показывай, если что -- поправим. (не твоя личная армия).
|
Можете хотя бы, пожалуйста, показать пример правильного кода. Практически все, что я находил не подходят, т.к. в окне высвечивался не сам html код, а лишь какая-то ссылка или фрейм?
|
Вот, например, это было в гугле в самом верху и вообще не работает
<script language="JavaScript"> function openWin() { msgWindow= open("sesame.html","displayWindow", "width=250,height=100,status=no, toolbar=no,menubar=no,scrollbars=no") } </script> </head> <body> <form> <input type="button" value="Открыть новое окно" onClick="openWin()"> </form> |
Вторая ссылка в гугле и тоже не работает
<script> //создать переменную, в которой будем хранить ссылку на объект window открытого окна var myWindow; function myWindowOpen { myWindow = window.open("http://www.yandex.ru", "myWindow", "width=250, height=250"); } function myWindowClose { if (myWindow) { myWindow.close(); myWindow = null; } } </script> <button onClick="myWindowOpen()">Oткрыть oкно</button> <button onClick="myWindowClose()">Закрыть окно</button> |
Вот это работает, но открывает просто ссылку, а мне нужно чтобы открывался код. Потому что если оно будет открывать просто ссылку я не смогу прописать закрытие по кнопке "отправить", которое в той ссылке
</div> <a href="#" onclick="javascript: secondwindow = open('http://www.yahoo.com', 'yahoo', 'height=300,width=200,scrollbars=yes');">Открыть окно</a> <form action="#" method="get"> </form> |
Вложений: 1
Если ставить такой код:
<script language="JavaScript"> <!-- hide function openWin3() { myWin= open("", "displayWindow", "width=500,height=400,status=yes,toolbar=yes,menubar=yes"); // открыть объект document для последующей печати myWin.document.open(); // генерировать новый документ myWin.document.write("<html><head><title>On-the-fly"); myWin.document.write("</title></head><body>"); myWin.document.write("<center><font size=+3>"); myWin.document.write("This HTML-document has been created "); myWin.document.write("with the help of JavaScript!"); myWin.document.write("</font></center>"); myWin.document.write("</body></html>"); // закрыть документ - (но не окно!) myWin.document.close(); } // --> </script> </head> <body> <form> <input type=button value="On-the-fly" onClick="openWin3()"> </form> То и он и все HTML в нем работает нормально. Если же писать, который я пишу: <script language="JavaScript"> function openWin3() { myWin= open("", "displayWindow", "width=500,height=400,status=yes,toolbar=yes,menubar=yes"); // открыть объект document для последующей печати myWin.document.open(); // генерировать новый документ myWin.document.write("<html><head><title>Добавить пост"); myWin.document.write("</title><meta charset='UTF-8'>"); myWin.document.write("<link rel='stylesheet' href='/Gelloiss.css'>"); myWin.document.write("link rel='styleshee' href='/css.css'>"); myWin.document.write("<script type='text/javascript' src='/admin/ckeditor/ckeditor.js'></script>"); myWin.document.write("</head><body>"); myWin.document.write("<form method='post' action='/ms/pr_fact.php'>"); myWin.document.write("<input name='idemail' type='text' size='30' placeholder='Ваш email'></br></br>"); myWin.document.write("<input name='idfactpo' type='text' size='30' placeholder='Название аниме, по какому пост.'></br></br>"); myWin.document.write("<input name='idnick' type='text' size='30' placeholder='Ваш ник. Будет указан в поле «Автор»'></br></br>"); myWin.document.write("<input name='idist' type='text' size='30' placeholder='Напишите, где взяли этот пост, или оставьте поле пустым.'></br></br>"); myWin.document.write("<b>Сам пост:</b></br>"); myWin.document.write("<textarea id='idtext' name='idtext' cols='40' rows='3'></textarea></br></br>"); myWin.document.write("<script>CKEDITOR.replace('idtext');</script>"); myWin.document.write("<input type='submit' name='send' value='Отправить''>"); myWin.document.write("</form>"); myWin.document.write("</body></html>"); // закрыть документ - (но не окно!) myWin.document.close(); } </script> </head> <body> <form> <input type=button value="On-the-fly" onClick="openWin3()"> </form> То там где должна быть кнопка, открывающая окно, скрин, чет у него качество плохое, вот норм: http://vk.cc/3E3Bx5 Подскажите, пожалуйста, почему, что делать? |
Ну блин, пожалуйста, подскажите! :help: :-? :cray:
|
Я решал это где то так, хотя уверен это не лучший вариант.
<html> <head> <title>yd</title> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=Windows-1251"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <style> div { color: #FFF; position: absolute; top: 100; left: 100;} #X { background:#000; width: 200px; height: 200px; } #Y { background: #CCC; width:30px; height: 30px; top: 270; left: 270; } </style> <script type="text/javascript" > function s(){document.all("X").innerHTML="пиши всё что хочеш и пока не надоест"; document.all("Y").style.zIndex=2;} function yd(){ idElem = document.all("X"); idElem.parentNode.removeChild(idElem); idElem = document.all("Y"); idElem.parentNode.removeChild(idElem); } </script> </head> <body> <a onClick="s()"> <div id="X" style=" z-index:1"> </div> </a> <a onClick="yd()"> <div id="Y" style=" z-index:0"> </div> </a> </body> </html> |
Часовой пояс GMT +3, время: 20:55. |