Помогите, пожалуйста, написать код!
Нужен такой код::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, время: 07:24. |