Сайтостроительство (8)

PHP-кодинг (25)

Веб-дизайн (9)

DHTML/JavaScript (8)

Подкастинг (1)

Безопасность в PHP (3)

Секретный раздел

Карта блога

Регистрация пользователей на PHP+MySQL

Скрипт гостевой книги с красивым дизайном

Галерея на jQuery

Простая система регистрации пользователей на сессиях

Форма обратной связи с защитой типа капча

Галерея на php+jquery

Шаблоны запросов и placeholders

Быстрое перенаправление средствами php

Flash плеер для вашего сайта

Сортировка столбцов в таблице на php+mysql

Быстрое перенаправление средствами php

Постраничный вывод большой статьи

РНР и CSS: динамическое оформление меню

DataLife Engine скачать

Языки HTML и PHP (+ скачать учебники)

За весь период

За 2010-11

За 2009-06

За 2009-05

За 2009-04

За 2009-03

За 2009-02

За 2008-08

Бегун контекстная реклама

Ruseller видеоуроки

Letitbit файлообменник

Tak.Ru $$$ вебмастеру

WMmail почтовые рассылки

WMlink продажа трафика

Sape.Ru продажа ссылок

Главная » DHTML/JavaScript

Создание документа при помощи JavaScript

Если та или иная функция, являющаяся целью гиперссылки, использующей псевдопротокол javascript, возвращает какое бы то ни было значение, то браузер будет замещать документ, загруженный в текущее окно, возвращаемым функцией результатом.

В нижеследующем примере функция с именем generateDocument возвращает (при помощи оператора return) строку, оказывающуюся обычным HTML-документом. Этот документ загружается в окно браузера после того, как пользователь перейдет по гиперссылке, описываемой тегом <a>с атрибутом href, принимающим значение javascript:generateDocument();.

Демо версию реализации данного примера можете посмотреть тут.

<html>
<head><title>Формирование нового документа</title>
</head>
<body>
<script type="text/javascript">
<!--
function generateDocument()
{
return('<html>\n\n<head>\n <title>Новый документ</title>\n</head>\n\n<body>\n <h1>Новый документ</h1>\n <p>Этот документ сформирован при помощи JavaScript</p>\n</body>\n\n</html>');
}
//-->
</script>
<p><a href="javascript:generateDocument();">Сформировать новый документ</a></p>
</body>
</html>

Пары символов n, в обилии фигурирующие в строке, возвращаемой функцией generateDocument, относятся к разряду так называемых escape-последовательностей. Подобными сочетаниями знаков во многих языках программирования кодируются те или иные специальные символы. В данном случае последовательность n, обозначает переход на новую строку.

Комментировать

Автор: admin | Добавлена: 22.04.2009 | Просмотров: 6341
Рейтинг: 10 | Голосов: 2

Оцените заметку: 1 2 3 4 5

Последние обновления в категории: DHTML/JavaScript

Комментарии (0)

Комментариев пока нет!

Только авторизованные пользователи могут добавлять комментарии. Зарегистрироваться.

Логин:
Пароль:
 

Регистрация

: Тема:

Заметок в базе: 56
Комментариев: 0
Всего юзеров: 114
Сейчас онлайн: 1