X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Открыть файл php во фрейме на HTML странице
Master_Yoda
Master_Yoda
Topic Starter сообщение 12.11.2009, 14:25; Ответить: Master_Yoda
Сообщение #1


Есть html страница, есть файл php, в котором находится программа строящая график. Через html страницу вызывается этот файл php, и ему передаются параметры, он на новой странице выводит график. Как выводить этот график во фрейме на первоначальной странице?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 12.11.2009, 16:31; Ответить: Webmaster_hb
Сообщение #2


поставить страницу в <iframe>

если надо передавать параметры, то либо сделать внутри того же iframe сначала промежуточную страницу с формой

либо с помощью javascript формировать адрес для iframe
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Master_Yoda
Master_Yoda
Topic Starter сообщение 22.11.2009, 16:44; Ответить: Master_Yoda
Сообщение #3


А можно поподробнее? Или, может, можно указать ссылку, где что-то подобное описано?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 22.11.2009, 17:03; Ответить: alexdrob
Сообщение #4


<!DOCTYPE html>
<html>
<head>
<title>Untitled</title>
</head>

<body>

<iframe width="800" height="600" src="http://www.html.by/showthread.php?t=8461"/>

</body>
</html>


http://www.html.by/showthread.php - адрес вайшей странички
?t=8461 - параметры
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Master_Yoda
Master_Yoda
Topic Starter сообщение 24.11.2009, 20:23; Ответить: Master_Yoda
Сообщение #5


Спасибо!
А что делать, если параметры формируются динамически (есть форма, куда пользователь вводит значения, есть кнопка submit)?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Master_Yoda
Master_Yoda
Topic Starter сообщение 25.11.2009, 1:41; Ответить: Master_Yoda
Сообщение #6


Я разобрался!
Написал функцию
function load(url)
{
...
parent.frame.location.href = url;
}
Предварительно в переменной url формируется нужная мне ссылка с параметрами.
По нажатию кнопки submit эта функция запускается.
Проблема в том, что iframe вот так работать отказывается, хотя с обычными фреймами этот способ проходит.
Почему это может быть?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 25.11.2009, 1:52; Ответить: alexdrob
Сообщение #7


попробуйте дать iframe имя, например
name="myFrame"
parent.frames['myFrame'].document.location.href = url;
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Master_Yoda
Master_Yoda
Topic Starter сообщение 26.11.2009, 20:28; Ответить: Master_Yoda
Сообщение #8


Не работает. Так он iframe не находит. Видимо, нужно как-то по-другому обратится.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Master_Yoda
Master_Yoda
Topic Starter сообщение 27.11.2009, 2:25; Ответить: Master_Yoda
Сообщение #9


Сделал вот так:
function load(url)
{
document.all("iframe").src = url
}
Только здесь "iframe" - это id iframe'а.
И кнопку submit пришлось переделать просто на button, так как submit, видимо обновляет страницу или перезагружает фрейм, потому что после нажатия src у фрейма становится пустым (то есть таким, каким был по умолчанию), а с button всё нормально.
Кстати, слышал про проблемы с IE и Mozilla при обращении к параметрам айфреймов, так вот: этот вариант и для того и для другого браузера работает нормально.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Вёрстка HTML-писем
30 Vampler 28840 Вчера, 12:41
автор: Vampler
Открытая тема (нет новых ответов) SEO-текст на главной странице сайта и в категориях
5 boltuk 1352 26.3.2024, 21:43
автор: c4p1t4l15t
Открытая тема (нет новых ответов) Ищу сервисы позволяющие открыть счет в США
2 Mixatraider 865 15.3.2024, 12:50
автор: spomoni
Открытая тема (нет новых ответов) Разработка/доработка сайтов Wordpress, HTML/CSS/JS
Вёрстка, перенос на WP, правки
9 malamut 3330 25.1.2024, 14:36
автор: malamut
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3291 19.12.2023, 18:55
автор: CULA


 



RSS Текстовая версия Сейчас: 28.3.2024, 20:53
Дизайн