Динамическое отображение текста веб-страницы
Вот исходный текст этой страницы.
<!DOCTYPE
HTML PUBLIC
"-//W3C//DTD HTML 4.0 Transitional//EN"
>
<
HTML
>
<
HEAD
>
<
TITLE
>
Домашняя страница Сергея Сергеева.
<
/
TITLE
>
<
STYLE
>
BODY {
background
-
color:
#BABAA
O;
color: rgb(
29.29.24
);
}
H1,
H2 {
text
-
align: center;
}
.Ink {
color:
#634438
;
text
-
decoration: underline;
cursor: hand;
}
HR {
margin
-
top:
24px
;
width:
75
%
;
}
DIV.epig {
text
-
align: justify;
font
-
size: smaller;
width:
130
;
}
DIV.pdps {
font
-
style: italic;
text
-
align: right;
}
DIV.ab {
text
-
align: justify;
text
-
indent:
2em
;
}
<
/
STYLE
>
<
SCRIPT
LANGUAGE
=
"JavaScript"
TYPE
=
"text/javascript"
>
//<!--
function
show_hammer() {
document.all.rasskaz.innerHTML
=
'
<H2>МОЛОТОК<BR>
<SPAN STYLE="font-style: italic;">рассказ</SPAN></H2>
<DIV STYLE="text-align: right; "><DIV CLASS="epig">Мы кузнецы, и дух наш молод.
<DIV CLASS="pdps">(Из песни) </DIV>
</DIV>
</DIV><BR>
<DIV CLASS="ab">Это случилось очень давно, уж и не помню в каком году,
в каком веке и в каком тысячелетии... (Здесь располагается текст рассказа) </DIV>'
;
}
//-->
<
/
SCRIPT
>
<
/
HEAD
>
<
BODY
>
<
H1
>
Домашняя страница Сергея Сергеева
<
/
H1
>
<
DIV
STYLE
=
"text-align: center;"
>
Сказка
«
Иван
-
царевич и серый заяц
»
<
SPAN
CLASS
=
"lnk"
onClick
=
"show_hammer()"
>
Рассказ
«
МОЛОТОК
»
<
/
SPAN
>
<
/
DIV
>
<
BR
>
<
DIV
STYLE
=
"font-size: larger; "
>
<
SPAN
STYLE
=
"font-weight: bold;"
>
Сергей Сергеев
<
/
SPAN
>
—
писатель
-
авангардист, автор
20
рассказов.
<
BR
>
В жизни большой любитель собак и компьютерных игр.
<
BR
>
<
BR
>
Некоторые его рассказы вы можете прочитать прямо здесь.
<
/
DIV
>
<
HR
>
<
DIV
ID
=
"rasskaz"
>
<
H2
>
ИВАН
-
ЦАРЕВИЧ И СЕРЫЙ ЗАЯЦ
<
BR
>
<
SPAN
STYLE
=
"font-style: italic;"
>
сказка
<
/
SPAN
>
<
/
H2
>
<
DIV
STYLE
=
"text-align: right;"
>
<
DIV
CLASS
=
"epig"
>
Ну, погоди!..
<
DIV
CLASS
=
"pdps"
>
(Из мультфильма)
<
/
DIV
>
<
/
DIV
>
<
/
DIV
>
<
BR
>
<
DIV
CLASS
=
"ab"
>
Жил да был Иван
-
Царевич, и все у него было: и злато
-
серебро, и невест полный дворец, и книжек много умных, и тренажерный зал огромный. Однако тоскливо было у него на душе
-
как встанет утром с постели царской, так и начнет горевать, и горюет до вечера.
<
/
DIV
>
<
DIV
CLASS
=
"ab"
>
Долго ли, коротко ли ...
<
/
DIV
>
<
DIV
CLASS
=
"ab"
>
И они жили долго и счастливо и умерли в один день.
<
/
DIV
>
<
HR
>
<
/
DIV
>
<
/
BODY
>
<
/
HTML
>
Подобная смена содержимого довольно большого фрагмента страницы всегда выглядит привлекательно. Заметьте, что изменение произойдет практически мгновенно, так как весь нужный текст на самом деле загружается в память пользовательского компьютера еще при загрузке страницы. В момент нажатия на мнимую гиперссылку он уже не должен загружаться через Интернет, а просто отобразится на экране.