Как вставить на страницу другую страницу, не используя фреймы?
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Как вставить на страницу другую страницу, не... Expand / Collapse
Автор
Сообщение
24.08.2001 15:29
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 27.08.2001 11:08
Сообщ.: 22, Visits: 243
Я слышал, что можно как то прописать в Body основной страницы еще одну, с форматом, вроде, htmls. И вот сейчас мне это срочно понадобилось, а я не знаю, как это сделать. Помогите plz! заранее ужасно благодарен...
Сообщ. #721684
26.08.2001 19:17


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

модератор
Last Login: 29.10.2007 14:45
Сообщ.: 1 833, Visits: 16 863
Можно со скриптом извратиться, но я это иногда применяю - главное - знать самые начала Явы.
Пишешь в той странице, в которую нужно вставить:
<SCRIPT LANGUAGE = JavaScript SRC = "includehtml.inc"></SCRIPT>


А вот что будет в файле includehtml.inc:

document.write ("<h1>Hello!</h1>");
document.write ("<h2>This is text from IncludeHTML.inc!</h2>");

Вот так попробуй...
Сообщ. #721783
26.08.2001 19:54
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 21.09.2006 10:33
Сообщ.: 202, Visits: 2 185
SSI тебя спасет
Сообщ. #721785
27.08.2001 1:37
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 13.03.2002 15:37
Сообщ.: 34, Visits: 375
Можно загрузкой в слой.
В nn у слоя есть src , вот ему и присваиваешь нужный URL,
в ie чуть посложнее (бывают ведь исключения :) ). В главной странице делаешь

<iframe>
</iframe>

iframe будет использоваться как промежуточный контейнер и он недолжен быть виден (style.visibility='hidden').
В iframe грузим нужную страницу.
В body загружаемой страницы событию onLoad присваиваем функцию, которая и присвоит содержимому слоя html-код загруженный в iframe.
Итак для ie: страницу в iframe->содержимое iframe в слой
---
Удачи
Сообщ. #721795
27.08.2001 6:47
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 21.09.2006 10:33
Сообщ.: 202, Visits: 2 185
Это очень скользкая технология.
Сообщ. #721808
28.08.2001 6:12
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 02.12.2003 13:23
Сообщ.: 148, Visits: 1 629
Если страница динамична то я думаю проблем не возникает.
А вот для статичной потруднее, некоторые браузеры (Explorer 5) допускают include="file.inc" !
Сообщ. #722015
28.08.2001 21:00
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

модератор
Last Login: 10.03.2008 23:02
Сообщ.: 2 077, Visits: 21 402
Насчет asp не уверен но думаю что есть.А в jsp точно есть тэг похволяющий влючать другой файл
<jsp:include=.txt or .html/>
Сообщ. #722156
29.08.2001 14:46
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 13.03.2002 15:37
Сообщ.: 34, Visits: 375
Автор помоему спрашивал на счет статической страницы, а не о ASP,JSP и т.п. Т.е. ему нужно неперезагружая страницу добавить в нее некоторое доп. содержание.
И тут подойдет только загрузка в слой или фреймы. Более продвинутый способ - это только использование XML.
to Aleksej
На счет загрузки в слой... И почему же это "скользко"? По-моему это очень удачное решение.
Сообщ. #722261
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl