Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.08.2008, 13:31
Аспирант
Отправить личное сообщение для bFree Посмотреть профиль Найти все сообщения от bFree
 
Регистрация: 19.08.2008
Сообщений: 42

preview
Привет всем. Я js не изучал (а порабы), но очень понадобилось( Есть форма с полями, необходимо по нажатии кнопки "предварительный просмотр" открыть новое окно и вывести в нем содержимое textarea из формы. Чесно говоря не понимаю, как это реализовать =\
Ответить с цитированием
  #2 (permalink)  
Старый 19.08.2008, 16:52
Флудер
Отправить личное сообщение для ZoNT Посмотреть профиль Найти все сообщения от ZoNT
 
Регистрация: 25.07.2008
Сообщений: 1,271

куча способов
Ответить с цитированием
  #3 (permalink)  
Старый 19.08.2008, 17:02
Аспирант
Отправить личное сообщение для bFree Посмотреть профиль Найти все сообщения от bFree
 
Регистрация: 19.08.2008
Сообщений: 42

Вы очень помогли
Ответить с цитированием
  #4 (permalink)  
Старый 19.08.2008, 17:13
Аватар для Snipe
Профессор
Отправить личное сообщение для Snipe Посмотреть профиль Найти все сообщения от Snipe
 
Регистрация: 06.05.2008
Сообщений: 765

<input type="button" onclick="var newWindow = window.open(''); newWindow.document.write(''); newWindow.document.close();">

Как-то так.
ну в newWindow.document.write подставьте значение откуда надо.
Ответить с цитированием
  #5 (permalink)  
Старый 19.08.2008, 17:58
Отправить личное сообщение для Андрей Параничев Посмотреть профиль Найти все сообщения от Андрей Параничев
 
Регистрация: 21.02.2008
Сообщений: 1,250

Я бы вашу задачу наверно решил бы так:
<html>
<head>
	<script type="text/javascript">
	function getPreview(textareaName)
	{
		// Получаем содержание textarea:
		var textareaContent = document.getElementsByName(textareaName)[0].value;
		
		// Открываем новое окно:
		var previewFeatures = "menubar=no,location=no,status=no,width=800,height=600";
		var previewWindow   = window.open('about:blank', 'preview', previewFeatures);
		var previewDoc = previewWindow.document;
		
		// Создаем контент документа:
		previewDoc.open();
		previewDoc.write('<html><head>');
		// Тут можно подсоеденить файл стилей (если нужно):
		previewDoc.write('<style></style>');
		previewDoc.write('</head><body>');
		previewDoc.write(textareaContent);
		previewDoc.write('</body></html>');
		previewDoc.close();
	}
	</script>
</head>
<body>
	<form name="myForm" action="">
		<textarea name="myTextarea"></textarea><br />
		<input type="submit" value="Отправить" /> &nbsp;
		<input type="button" value="Предпросмотр" onclick="getPreview('myTextarea')" />
	</form>
</body>
</html>
Ответить с цитированием
Ответ



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

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