Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.04.2015, 23:50
Интересующийся
Отправить личное сообщение для Gelloiss Посмотреть профиль Найти все сообщения от Gelloiss
 
Регистрация: 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>

Далее нужно сделать, чтобы при нажатии на кнопку "отправить" закрылось это окно\вкладка.

Уже перепробовал много вариаций, долго гуглил и экспериментировал, но ничего не выходит(
Ответить с цитированием
  #2 (permalink)  
Старый 04.04.2015, 00:32
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от Gelloiss
Уже перепробовал много вариаций, долго гуглил и экспериментировал, но ничего не выходит(
Показывай.
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #3 (permalink)  
Старый 04.04.2015, 00:42
Интересующийся
Отправить личное сообщение для Gelloiss Посмотреть профиль Найти все сообщения от Gelloiss
 
Регистрация: 03.04.2015
Сообщений: 13

Уже по удалял. В принципе заходил в гугл и вводил новое окно js, js открыть и закрыть окно, брал разные варианты подряд и пытался что-то сделать. Потратил весь день, успеха не было. Можешь, помочь, пожалуйста?
Ответить с цитированием
  #4 (permalink)  
Старый 04.04.2015, 00:53
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Gelloiss, начни делать, показывай, если что -- поправим. (не твоя личная армия).
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #5 (permalink)  
Старый 04.04.2015, 01:06
Интересующийся
Отправить личное сообщение для Gelloiss Посмотреть профиль Найти все сообщения от Gelloiss
 
Регистрация: 03.04.2015
Сообщений: 13

Можете хотя бы, пожалуйста, показать пример правильного кода. Практически все, что я находил не подходят, т.к. в окне высвечивался не сам html код, а лишь какая-то ссылка или фрейм?
Ответить с цитированием
  #6 (permalink)  
Старый 04.04.2015, 11:39
Интересующийся
Отправить личное сообщение для Gelloiss Посмотреть профиль Найти все сообщения от Gelloiss
 
Регистрация: 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>
Ответить с цитированием
  #7 (permalink)  
Старый 04.04.2015, 11:43
Интересующийся
Отправить личное сообщение для Gelloiss Посмотреть профиль Найти все сообщения от Gelloiss
 
Регистрация: 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>
Ответить с цитированием
  #8 (permalink)  
Старый 04.04.2015, 11:49
Интересующийся
Отправить личное сообщение для Gelloiss Посмотреть профиль Найти все сообщения от Gelloiss
 
Регистрация: 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>
Ответить с цитированием
  #9 (permalink)  
Старый 04.04.2015, 12:13
Интересующийся
Отправить личное сообщение для Gelloiss Посмотреть профиль Найти все сообщения от Gelloiss
 
Регистрация: 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

Подскажите, пожалуйста, почему, что делать?
Изображения:
Тип файла: jpg Снимок.jpg (5.8 Кб, 5 просмотров)
Ответить с цитированием
  #10 (permalink)  
Старый 04.04.2015, 13:33
Интересующийся
Отправить личное сообщение для Gelloiss Посмотреть профиль Найти все сообщения от Gelloiss
 
Регистрация: 03.04.2015
Сообщений: 13

Ну блин, пожалуйста, подскажите!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Люди помогите добавить код гугл аналитикс sanchez087 Общие вопросы Javascript 2 11.03.2015 16:51
Помогите поправить код JavaScript на сайте karvor AJAX и COMET 1 08.02.2015 13:13
Помогите написать код для калькулятора Полинаpolina Ваши сайты и скрипты 0 27.11.2014 08:36
Помогите модифицировать код JS refer5 Общие вопросы Javascript 2 22.01.2013 21:42
Генератор случайных чисел. Помогите написать. Teenager Я не знаю javascript 5 05.01.2011 19:15