Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: lalex от 20 Июня 2002, 12:11:33

Название: текст в новом окне
Отправлено: lalex от 20 Июня 2002, 12:11:33
Люди подскажите.
Как из документа открыть заданный html-текст в новом окне.
Т.е. есть страница с переменной text=\'...\'
Необходимо по событию открыть новое окно через window.open() с text внутри окна.
Название: текст в новом окне
Отправлено: Croaker от 20 Июня 2002, 12:33:13
wind = window.open();
wind.document.write(text)
Название: текст в новом окне
Отправлено: lalex от 20 Июня 2002, 14:26:37
Не работает.
осел пишет: Объект не поддерживаетэто свойство или метод.
Название: текст в новом окне
Отправлено: Fury от 27 Июня 2002, 17:02:17
Хм.... как не работает?
У меня вот такое все время работает:

win=window.open("",mn,settings,true);
mycontent= ""+titname+"...";
win.document.clear();
win.document.write(mycontent);
win.focus();
Название: текст в новом окне
Отправлено: Croaker от 27 Июня 2002, 17:42:50
Посмори на какую строку осел ругается - и запости её сюда.
Название: текст в новом окне
Отправлено: lalex от 28 Июня 2002, 10:55:43
Уже все работает. Это я немного в синтаксисе ложанулся.
Еще один небольший вопросик:
Не очень удобно задавать тект окна в переменной в одну строку, типа win="..."
Нет ли в JS что-то вроде перловского
 win=qq{
...
}
Название: текст в новом окне
Отправлено: Croaker от 28 Июня 2002, 11:21:27
хм.. я не видел.
делаю так:

win = \'\' +
          \'\' + <br />          \'.......\' + <br />          \'.......\' + <br />          \'</html>\' </dd> <dt class="postheader"> Название: <strong>текст в новом окне</strong><br /> Отправлено: <strong>lalex</strong> от <strong>28 Июня 2002, 12:21:45</strong> </dt> <dd class="postbody"> Немного трудоемкий способ :) </dd> <dt class="postheader"> Название: <strong>текст в новом окне</strong><br /> Отправлено: <strong>Croaker</strong> от <strong>28 Июня 2002, 16:44:44</strong> </dt> <dd class="postbody"> А что делать? =( <br />Главное - кавычки одинарные квотить незабывать =) </dd> </dl> <div id="footer" class="smalltext"> <span class="smalltext" style="display: inline; visibility: visible; font-family: Verdana, Arial, sans-serif;"><a href="http://forums.webscript.ru/index.php?PHPSESSID=p9c0c5ns54ci0tum966bsumha1&action=credits" title="Simple Machines Forum" target="_blank" class="new_win">SMF 2.0.19</a> | <a href="http://www.simplemachines.org/about/smf/license.php" title="License" target="_blank" class="new_win">SMF © 2016</a>, <a href="http://www.simplemachines.org" title="Simple Machines" target="_blank" class="new_win">Simple Machines</a> </span> </div> </body> </html>