Консультация № 27743
15.10.2005, 16:33
0.00 руб.
0 2 2
Продолжение к вопросу вопросе № 27709 (http://rusfaq.ru/?Step=info&Action=Question&ID=27709)

Спасибо, Licvidator. Вы правильное направление, подсказали. Но пока не вполне могу грамотно его реализовать.
1. Поэтому пока вместо кнопки использую, как видите, просто ссылку.
2. Сами данные формы, посылаются и размещаются на новой странице в блоке XXXXX. Как на них граммотно ссылаться?
3. В блок YYYY хотелось бы добавить другой JavaScript, но могу синтаксически ошибаться. Может стоит JS вообще вынести в отдельные файлы в папке и на них ссылаться в тексте, иначе будут награмождения.

Во всяком, случае, буду признателен, если кто-нибудь сможет помочь исправить ошибки. Конечно же, чем подробнее, тем лучше.


Приложение:
<html><head><title></title> <script language="javascript" type="text/javascript"> <!-- function newWin() { var doc = ‘<html><head><title>Заголовок</title>YYYYY</head>‘; var doc2 = ‘<body>XXXX</body></html>‘; var w = window.open(‘‘); with(w.document) { open(); write(doc); write(doc2); close(); } } //--> </script></head><body> <a href="javascript:newWin();">Создать новое окно</a></body></html>

Обсуждение

Неизвестный
15.10.2005, 17:15
общий
это ответ
Здравствуйте, Протасов Алексей Викторович!
Ну в общем-то каркас у вас верный, идея прослеживается. Что касается блоков.. не вижу никакой проблемы.
Вместо XXXX выводите данные с текущей формы. У вас же имена полей заданы? Вот и все, пишите типа
var doc2 = ‘<body>Значение поля1: ‘+document.all.имя_поля1.value+‘</body></html>‘;
Точно так же можете вместо YYYYY выводить яваскрипт-код, главное не запутаться в кавычках))
Удачи!
Неизвестный
16.10.2005, 21:35
общий
это ответ
Здравствуйте, Протасов Алексей Викторович!
Privet!
Vot vceom oshibka

<html><head>
<title></title>
language="javascript" type="text/javascript">
<!--
function newWin()
{
var doc = ‘<html><head><title>Заголовок</title>YYYYY</head>‘;
var doc2 = ‘<body>XXXX</body></html>‘;
var w = window.open(‘‘);
with(w.document)
{
open();
write(doc); *oshibka
write(doc2); *oshibka
close();
}
}
//-->
</script>
</head>
<body>
<a href="javascript:newWin();">Создать новое окно</a>
</body>
</html>
++++++++++++++
nelizea pisati polovina tagov potum druguiu polovino
prbui tak:

Приложение:
<html><head><title></title> <script language="javascript" type="text/javascript"> <!-- function newWin() { var doc = ‘<html><head><title>Заголовок</title>YYYYY</head>‘; var doc2 = ‘<body>XXXX</body></html>‘; var w = window.open(); with(w) { open(); write(doc+doc2); } } //--> </script></head><body> <a href="javascript:newWin();">Создать новое окно</a></body></html>
Форма ответа