Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Работа над сайтом > DHTML/JS/CSS

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 17.10.2001, 00:06
krivenia вне форума Посмотреть профиль Отправить личное сообщение для krivenia Найти все сообщения от krivenia
  № 1  
krivenia
 
Аватар для krivenia

Регистрация: Oct 2001
Адрес: Беларусь, Гродно
Сообщений: 10
Отправить сообщение для krivenia с помощью ICQ
По умолчанию HTML в HTML

Я имел в виду, как сделать, чтобы внутрь одного HTML-документа, при загрузке в браузер вставлялось содержимое другого HTML-документа?

Старый 17.10.2001, 00:10
Countach вне форума Посмотреть профиль Отправить личное сообщение для Countach Найти все сообщения от Countach
  № 2  
Countach
 
Аватар для Countach

Регистрация: Mar 2001
Адрес: Cyprus, Nicosia
Сообщений: 795
Отправить сообщение для Countach с помощью ICQ
Используй кнопку ответить, а не спросить. Тк это просто множит топики

Не уверен что понимаю, но я такие вещи фреймами делаю
Ставишь фрейм на странице1 а в этот фрей грузишь страницу2
__________________
Кто рано встает, тому... спать весь день хочется.

Старый 17.10.2001, 00:15
SPV вне форума Посмотреть профиль Отправить личное сообщение для SPV Найти все сообщения от SPV
  № 3  
SPV
 
Аватар для SPV

Регистрация: Jan 2000
Адрес: St-Petersburg
Сообщений: 1,229
Отправить сообщение для SPV с помощью ICQ
Ещё это можно делать на стороне сервера - смотри SSI.
__________________
Two beer or not two beer?...

Старый 17.10.2001, 00:23
krivenia вне форума Посмотреть профиль Отправить личное сообщение для krivenia Найти все сообщения от krivenia
  № 4  
krivenia
 
Аватар для krivenia

Регистрация: Oct 2001
Адрес: Беларусь, Гродно
Сообщений: 10
Отправить сообщение для krivenia с помощью ICQ
Нет, с фреймами просто...
Меня интересует, как это сделать с помощью JavaScript;
HTML-текст:
<html>
...
<body>
...
<p>Какой-то текст</p>
<script language="JavaScript" src="script.js">
</script>
<p>Ещё текст</p>
...
</body>
</html>

Результат:
...
Какой-то текст
Текст из другого HTML-файла
Ещё текст
...

Старый 17.10.2001, 00:25
Yuri S. вне форума Посмотреть профиль Отправить личное сообщение для Yuri S. Найти все сообщения от Yuri S.
  № 5  
Yuri S.

Регистрация: Jun 2001
Адрес: Saint-Petersburg
Сообщений: 116
Вставь в свою страницу ниже приведенноый код.

<iframe src="test.html" frameborder="0" vspace="0" hspace="0" marginwidth="0" marginheight="0" scrolling="auto" width="300" height="300">
</iframe>

Размеры, положение и что загружать определи сам, конечно если это то, что тебе нужно.

Старый 17.10.2001, 00:34
Yuri S. вне форума Посмотреть профиль Отправить личное сообщение для Yuri S. Найти все сообщения от Yuri S.
  № 6  
Yuri S.

Регистрация: Jun 2001
Адрес: Saint-Petersburg
Сообщений: 116
через JScript:

В основном файле пишешь:
<SCRIPT language=JavaScript src="test.js"></SCRIPT>

В том месте, где нужна вставка из скрипта пишешь:
<SCRIPT language=JavaScript1.2>
<!--
document.write(insertText());
//-->
</SCRIPT>

в test.js пишешь что то вроде:

function insertText(){
var temp = "Какой то текст";
return temp;
}

Старый 17.10.2001, 00:37
krivenia вне форума Посмотреть профиль Отправить личное сообщение для krivenia Найти все сообщения от krivenia
  № 7  
krivenia
 
Аватар для krivenia

Регистрация: Oct 2001
Адрес: Беларусь, Гродно
Сообщений: 10
Отправить сообщение для krivenia с помощью ICQ
Это понятно, но как в JS считать содержимое HTML-дока?

Старый 17.10.2001, 00:57
Begemot вне форума Посмотреть профиль Отправить личное сообщение для Begemot Найти все сообщения от Begemot
  № 8  
Begemot

Регистрация: Dec 1999
Сообщений: 141
Никак!
Варианты:
1) Хороший совет тебе дали: используй SSI
<!--#include file="your.file"-->
2)
a) javascript вызывает проигрывание кадра флэш (сам ролик можешь уменьшить до точки и увести за экран)
б) в кадре прочти переменную средствами flash из файла и вызови функцию javascript, определенную в том же документе
в) твоя функция делает замету html кода объекта: innerHTML полученным значением от флэшки
г) innerHTML работает только в IE

пример смотри во флэшбургере, 9-е место: "FLASH & DHTML" (http://beg.newmail.ru)

Удачи!
__________________
без комментариев ...

Старый 17.10.2001, 02:27
krivenia вне форума Посмотреть профиль Отправить личное сообщение для krivenia Найти все сообщения от krivenia
  № 9  
krivenia
 
Аватар для krivenia

Регистрация: Oct 2001
Адрес: Беларусь, Гродно
Сообщений: 10
Отправить сообщение для krivenia с помощью ICQ
Всем спасибо, буду пробовать с флашиком


Старый 18.10.2001, 14:44
Alexey Koshentayevskii вне форума Посмотреть профиль Отправить личное сообщение для Alexey Koshentayevskii Найти все сообщения от Alexey Koshentayevskii
  № 10  
Alexey Koshentayevskii

Регистрация: Jul 2000
Адрес: USSR,Moscow
Сообщений: 95
По умолчанию Да с помощью PHP конечно!

Если я правильно понял, речь идет о динамической подгрузке с сервера одного HTML (или картинки, txt, wav пр.) файла в существующий.
Тады надо там куда хочешь воткнуть файл вставить PHP-код, например:

<HTML>
...
...
<BODY>
<p>трали-вали, трали-вали</p>

<?php include ("url:/ВНЕШНИЙ ФАЙЛ.HTML");?>

<p>трали-вали трали-вали </p>

</body>
</html>

PS Сервер должен поддерживать PHP
__________________
Alihan

Создать новую тему   Часовой пояс GMT +4, время: 16:09.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 16:09.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.