Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> подгрузить страницу в iframe, с помощью SSI 
V
    Опции темы
StachelDraht
Дата 14.1.2009, 22:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Не Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 19.1.2006

Репутация: нет
Всего: 1



Привет!
Передо мной стоит очень ненормальная задача. С помощью языка SSI надо подгрузить страничку в iframe
Код

<iframe name="pole" src='


    <!--#if expr="$QUERY_STRING" -->
    <!--#include virtual="$QUERY_STRING.html"-->
    <!--#else -->
    <!--#include virtual="main.html"-->
    <!--#endif -->


    ' scrolling="auto" width="880" height="480" frameborder="0"></iframe>


Ссылки типа www.site.com/index.shtml?main
Вместо того чтобы отобразить содержимое html документа, в ифрэйм выводится ошибка
Код

The requested URL /<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Untitled Document</title><style type="text/css"><!--body {background-color: was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.


Спасибо!

PM MAIL   Вверх
Violator
Дата 14.1.2009, 23:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 234
Регистрация: 10.1.2009

Репутация: 15
Всего: 15



а лог можно посотреть?
PM MAIL   Вверх
StachelDraht
Дата 15.1.2009, 01:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Не Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 19.1.2006

Репутация: нет
Всего: 1



Код

[Thu Jan 15 00:03:53 2009] [error] [client 82.131.6.210] File does not exist: /home/makska/public_html/romov/404.shtml, referer: http://romov.domain.com/
[Thu Jan 15 00:03:53 2009] [error] [client 82.131.6.210] File does not exist: /home/makska/public_html/romov/<!DOCTYPE html PUBLIC "-, referer: http://romov.domain.com/


Это сообщение отредактировал(а) StachelDraht - 15.1.2009, 01:12
PM MAIL   Вверх
Violator
Дата 15.1.2009, 04:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 234
Регистрация: 10.1.2009

Репутация: 15
Всего: 15



Похоже что-то с настройками. Вы используете .htaccess?
PM MAIL   Вверх
StachelDraht
Дата 15.1.2009, 13:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Не Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 19.1.2006

Репутация: нет
Всего: 1



В данном случае не использую.
Мне вообще интересно, это правельный метод подгрузки страницы в iframe
PM MAIL   Вверх
Violator
Дата 15.1.2009, 14:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 234
Регистрация: 10.1.2009

Репутация: 15
Всего: 15



упс что-то сразу не посмотрел, в вашем случае сервер возвращает код в котором в том месте где вы подключаете ssi будет хтмл-код подключаемой странички...

могу предложить вам такой способ, если он вам подходит:
1. в приведенном вами коде убираете iframe, оставляете только подключение ssi, например
Код

<!--# include virtual="iframe.php?page=main" -->

2. в iframe.php пишите
Код

<?php
    echo '<iframe name="pole" scrolling="auto" width="880" height="480" src="'.$_GET['page'].'.html"></iframe>';
?>

PM MAIL   Вверх
StachelDraht
Дата 15.1.2009, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Не Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 19.1.2006

Репутация: нет
Всего: 1



Цитата

1. в приведенном вами коде убираете iframe, оставляете только подключение ssi, например
Разметка HTML
1:
<!--# include virtual="iframe.php?page=main" -->

Гениально!!!  smile  smile 
Нафига я вобще этот ифрэйм врехарчил

Это сообщение отредактировал(а) StachelDraht - 15.1.2009, 15:15
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0444 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.