03.04.2015, 23:50
|
Интересующийся
|
|
Регистрация: 03.04.2015
Сообщений: 13
|
|
Помогите, пожалуйста, написать код!
Нужен такой код:
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>
Далее нужно сделать, чтобы при нажатии на кнопку "отправить" закрылось это окно\вкладка.
Уже перепробовал много вариаций, долго гуглил и экспериментировал, но ничего не выходит(
|
|
04.04.2015, 00:32
|
|
Профессор
|
|
Регистрация: 11.09.2010
Сообщений: 8,804
|
|
Сообщение от Gelloiss
|
Уже перепробовал много вариаций, долго гуглил и экспериментировал, но ничего не выходит(
|
Показывай.
__________________
В личку только с интересными предложениями
|
|
04.04.2015, 00:42
|
Интересующийся
|
|
Регистрация: 03.04.2015
Сообщений: 13
|
|
Уже по удалял. В принципе заходил в гугл и вводил новое окно js, js открыть и закрыть окно, брал разные варианты подряд и пытался что-то сделать. Потратил весь день, успеха не было. Можешь, помочь, пожалуйста?
|
|
04.04.2015, 00:53
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Gelloiss, начни делать, показывай, если что -- поправим. (не твоя личная армия).
|
|
04.04.2015, 01:06
|
Интересующийся
|
|
Регистрация: 03.04.2015
Сообщений: 13
|
|
Можете хотя бы, пожалуйста, показать пример правильного кода. Практически все, что я находил не подходят, т.к. в окне высвечивался не сам html код, а лишь какая-то ссылка или фрейм?
|
|
04.04.2015, 11:39
|
Интересующийся
|
|
Регистрация: 03.04.2015
Сообщений: 13
|
|
Вот, например, это было в гугле в самом верху и вообще не работает
<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>
|
|
04.04.2015, 11:43
|
Интересующийся
|
|
Регистрация: 03.04.2015
Сообщений: 13
|
|
Вторая ссылка в гугле и тоже не работает
<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>
|
|
04.04.2015, 11:49
|
Интересующийся
|
|
Регистрация: 03.04.2015
Сообщений: 13
|
|
Вот это работает, но открывает просто ссылку, а мне нужно чтобы открывался код. Потому что если оно будет открывать просто ссылку я не смогу прописать закрытие по кнопке "отправить", которое в той ссылке
</div>
<a href="#" onclick="javascript: secondwindow = open('http://www.yahoo.com', 'yahoo', 'height=300,width=200,scrollbars=yes');">Открыть окно</a>
<form action="#" method="get">
</form>
|
|
04.04.2015, 12:13
|
Интересующийся
|
|
Регистрация: 03.04.2015
Сообщений: 13
|
|
Если ставить такой код:
<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
Подскажите, пожалуйста, почему, что делать?
|
|
04.04.2015, 13:33
|
Интересующийся
|
|
Регистрация: 03.04.2015
Сообщений: 13
|
|
|
|
|
|