Внедрение элементов в html-страницу : Как вставить в html-страницу документы MS Office (Word, Excel и т.д.)
Вставить документы Оффиса можно при помощи плавающего фрейма <IFRAME>. Для этого достаточно указать только адрес вставляемого документа и размеры фрейма. Если размеры фрейма не указывать, то документ вставится во всю свою ширину (что наверняка займет весь экран).
Вставить в html-страницу документ Microsoft Word можно следующей строкой:
<iframe src="document.doc" width=200 height=500>
По аналогии можно вставить в html-страницу документ Microsoft Excel:
<iframe src="table.xls" width=200 height=500>
Это может быть полезно, например, если на страницах нужно выложить часто обновляемые прайсы, а переводить их в html-вид затруднительно.
Однако, на мой взгляд, перебарщивать с этим не стоит, т.к. обычно файлы офиса достаточно много "весят", а это для многих пользователей может быть решающим фактором.
Передача и обработка данных в html-файле
Передача данных в html-файл:
Передачу данных в html-файл можно произвести через URL-адрес. После адреса ставиться знак
вопроса и после него параметр, который Вы хотите передать. Если этих параметров несколько,
то между ними ставиться амперсанд (&).
Пример 1:
"youfile.html?parametr"
Пример 2:
"youfile.html?parametr1¶metr2¶metr3"
Также данные можно передавать при помощи форм. Для этого надо воспользоваться методом GET.
Вот как буде выглядеть URL-адрес в строке броузера:
Чем заменить SSI, или необычное использование JavaScript
Если Вы захотели изменить дизайн, то на это уйдет немного времени. А если страниц не 8-10 а 100-200?
Чтобы поменять дизайн нужен долгий однообразный кропотливый труд. А если в меню появился новый
пункт? Опять же везде на каждой странице надо вводить изменения. место на странице. Теперь, чтобы изменить меню на всех страницах, надо изменить его
только в одном файле.
Это конечно удобно, но данная возможность имеется только при платном хостинге, или Вам придется
вставлять баннеры хостера, что может быть нежелательно для Вас.
Справиться с этой проблемой может язык JavaScript, а именно атрибут SRC в теле тега <SCRIPT>.
Атрибут SRC задает URL файла, в котором находится код программы JavaScript, а в самом файле с расширением
*.js мы запишем то, что должно выводиться на экран при помощи метода document.write
Например у нас есть меню состоящее из двух пунктов и страница, в которую надо вставить это меню:
Т.е. вместо <script src="menu.js"></script> браузер вставил:
<B>Меню:</B><BR>
<A href="page1.html">Ссылка1</A><BR>
<A href="page2.html">Ссылка2</A>
И если вместо меню на всех страницах вставить <script src="menu.js"></script>,
то для изменения меню на всех страницах нужно изменить только файл menu.js
Но у этого метода есть небольшие недостатки:
Исходный код увеличивается за счет прибавления document.write
Достаточно старые браузеры не распознают тег <SCRIPT>, а следовательно ничего не подставят.
Достаточно часто происходит путаница с двойными и одинарными кавычками, т.к. они должны быть вложены друг в друга.
Как добавить страницу в избранное
Добавляет вашу страницу в "Избранное".
Эта возможность позволяет посетителю вашей страницы сделать закладку, если он не успевает просмотреть
или просто запомнить адрес вашего ресурса.
Эта возможность позволяет автоматически указывать дату последней модификации данной страницы.
Но данная возможность таит и свой минус: тербуется почаще обновлять страницу, а иначе пользователь
будет думать, что срок годности вашего ресурса уже давно истек.
<script language="JavaScript">
<!--
document.write ("Дата последнего изменения: "
+ document.lastModified);
//-->
</script>
Как убрать в теге <SELECT> рамку и стрелку
При помощи каскадных таблиц стилей (CSS) можно изменить стандартный вид объекта <SELECT>: