Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Вопрос по Iframe / 25 сообщений из 28, страница 1 из 2
06.03.2007, 17:47
    #34375405
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Iframe
может ли Iframe изменять свой размер автоматически в зависмости от содержимого
как это делает таблица (nowrap)
...
Рейтинг: 0 / 0
06.03.2007, 17:50
    #34375413
raidan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Iframe
Нет.
...
Рейтинг: 0 / 0
07.03.2007, 09:44
    #34376508
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Iframe
а если не автоматически а через скрипт
расширять размер чтобы не было скролла
...
Рейтинг: 0 / 0
08.03.2007, 04:07
    #34378803
Ferrari8246
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Iframe
мне тоже нужно ето:)
но так как сказал riadan что нельзя то можно както зделать перенос текста во фрейме
чтобы полоса прокрутки только в высоту была в ширину нет.
Ето както можно зделать?
...
Рейтинг: 0 / 0
08.03.2007, 11:57
    #34378908
LINUXER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Iframe
можно попробовать после загрузки ставить размеры на основе
document.body.scrollWidth
document.body.scrollHeight
ифрейма
...
Рейтинг: 0 / 0
08.03.2007, 12:00
    #34378913
sniper911
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Iframe
люди. iframe уже никто не использует.=) это вчерашний день.
...
Рейтинг: 0 / 0
08.03.2007, 12:19
    #34378922
LINUXER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Iframe
sniper911люди. iframe уже никто не использует.=) это вчерашний день.
ага на сайт одна страница и ajax-jsы на пару мегов
...
Рейтинг: 0 / 0
08.03.2007, 13:03
    #34378951
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Iframe
ajax что это
где взять описание и примеры использования
...
Рейтинг: 0 / 0
08.03.2007, 13:48
    #34378981
LINUXER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Iframe
michael Rajax что это
где взять описание и примеры использования
AJAX - комплекс технологий, позволяющих подгружать данные без перезагрузки страницы
описание искать в гугле и на форуме

а iframe никто не отменял - до абсурда доводить не надо
...
Рейтинг: 0 / 0
08.03.2007, 13:55
    #34378986
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Iframe
Ajax скорее всего то что нужно
а эта технология встроенная в сам браузер или нужно устанавливать на клиенте
и какой обьект используется для браузеров
FireFox ,IE , Opera
...
Рейтинг: 0 / 0
09.03.2007, 14:00
    #34380483
raidan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Iframe
sniper911люди. iframe уже никто не использует.=) это вчерашний день.
Важно понимать, что в каком случае выгоднее. И почему IFRAME'ы не так страшно. И что AJAX — не панацея и не откровение..
...
Рейтинг: 0 / 0
09.03.2007, 16:44
    #34381034
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Iframe
тогда кто-нибудь может мне помочь

экран поделён на 4 часть
таблица с 4 колонками
каждая часть редактируемая то есть из другого окно порисходит Update или New
при закрытии окна должно произойти изменение конкретной части
без Submit-а на всё окно
все данные получают и вносят в базу данных

я использовал Iframe в src указывал путь к asp-странице
проблема что выскакивает скролл на Iframe и нет автоматического увеличения Iframe
в зависимости от содержимого
мне не нужно 2 скролла на окно и на Iframe

я также пытался сделать скрытый Iframe и из него брать данные в таблицу
но пока окно не загруженно ничего не получается получить

AJax тоже не подходит поскольку нужно поддержка ActiveX для некоторых браузеров
и я не могу быть зависимым от этого

браузеры могут быть различными
хотя бы работало в IE Mozilla Opera

как можно решить такую проблему
...
Рейтинг: 0 / 0
09.03.2007, 17:09
    #34381112
Damnedest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Iframe
Ajax + JavaScript и будет тебе счастье.
...
Рейтинг: 0 / 0
09.03.2007, 17:41
    #34381187
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Iframe
как LINUXER сказал
через document.body.scrollWidth + document.body.scrollHeight ифрейма

попробовал и мне подходит
размер меняется под содержимое
...
Рейтинг: 0 / 0
09.03.2007, 17:49
    #34381212
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Iframe
LINUXER michael Rajax что это
где взять описание и примеры использования
AJAX - комплекс технологий, позволяющих подгружать данные без перезагрузки страницы
описание искать в гугле и на форуме
Ajax это не столько комплекс технологий, сколько подход к созданию функционала сайта. В классическом подходе при навигации на страницу сервер просто отдает ее текст, броузер отображает. Когда нужно изменить содержание страницы, броузер опять навигатится на ту же (например) страницу с некоторыми параметрами в адресной строке или в форме и в зависимости от них сервер формирует новый текст страницы.

При Ajax-подходе вместо того, чтобы отправлять броузер по адресу и перезагружать страницу целиком, скрипт на странице сам выполняет запрос и получает в качестве ответа например обрывок html-текста, который можно вставить в произвольное место уже загруженной страницы.

Добавилась всего одна "технология" - объект, который производит запрос к серверу через http. В седьмом IE он встроен, является свойством окна и называется XMLHttpRequest. В 6м IE он создавался через New ActiveXObject("MSXML2.XMLHTTP"). Другие броузеры Ajax тоже полностью поддерживают - это же сейчас модно =)). Однако как называются их объекты не знаю - ни Ajax, ни тем более остальные броузеры меня не интересуют.

В общем, ничего технологически нового нет, только идея.

Уже сделаны универсальные классы для выполнения Ajax-запросов, работающие в любых броузерах, видел здесь ссылки.
...
Рейтинг: 0 / 0
09.03.2007, 18:00
    #34381236
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Iframe
в продолжении темы

document.getElementById("I1").width=I1.document.body.scrollWidth +10
document.getElementById("I1").height=I1.document.body.scrollHeight +10

так работает
I1 - id и имя Iframe

а как получить значения body.scrollWidth body.scrollHeight
для Iframe у которого имя и id -переменная ???

width и height я знаю
через getElementById
...
Рейтинг: 0 / 0
09.03.2007, 18:17
    #34381271
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Iframe
сам нашёл

var p="I1" имя + ID для Iframe
var y=document.getElementById(p).contentWindow.document.body.scrollHeight
var x=document.getElementById(p).contentWindow.document.body.scrollWidth

document.getElementById(p).width=x+10
document.getElementById(p).height=y+10
...
Рейтинг: 0 / 0
09.03.2007, 22:08
    #34381595
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Iframe
всё равно проблема

при загрузке страницы onload идёт динамическая загрузка в Iframe через JavaScript
то src устанавливается в JavaScript
загрузка происходит а изменения размеров Iframe нет

если загрузка не динамическая то есть src устанавливается в HTML то работает

как заставить работать изменения размеров Iframe при динамической загрузки ??
...
Рейтинг: 0 / 0
10.03.2007, 08:45
    #34381771
LINUXER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Iframe
michael Rтогда кто-нибудь может мне помочь

экран поделён на 4 часть
таблица с 4 колонками
каждая часть редактируемая то есть из другого окно порисходит Update или New
при закрытии окна должно произойти изменение конкретной части
без Submit-а на всё окно
все данные получают и вносят в базу данных

я использовал Iframe в src указывал путь к asp-странице
проблема что выскакивает скролл на Iframe и нет автоматического увеличения Iframe
в зависимости от содержимого
мне не нужно 2 скролла на окно и на Iframe

я также пытался сделать скрытый Iframe и из него брать данные в таблицу
но пока окно не загруженно ничего не получается получить

AJax тоже не подходит поскольку нужно поддержка ActiveX для некоторых браузеров
и я не могу быть зависимым от этого

браузеры могут быть различными
хотя бы работало в IE Mozilla Opera

как можно решить такую проблему
ифреймы обычно используют для вставки внешних страниц. Это удобно для декомпозиции, когда они достаточно независимы, загружены логикой(парой строк вставил и забыл). Их содержимое можно по-человечески сохранять в хтмл формате.
В вашем случае использование iframe как полей вода (вместо ред div или textarea) приводит к проблемам.

для IE создаётся тот самый ActiveXObject("Microsoft.XMLHTTP")
для остальных new XMLHttpRequest(). (Даже в Safari и konqueror)
Аякс в действии
...
Рейтинг: 0 / 0
10.03.2007, 22:26
    #34382295
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Iframe
нет не подходит

а как узнать что страница загрузилась полностью
и можно произвести какое-нибудь дополнительное действие ?
...
Рейтинг: 0 / 0
11.03.2007, 11:25
    #34382528
Ferrari8246
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Iframe
даа то что фреймы уже устарели то ето правда :(
...
Рейтинг: 0 / 0
11.03.2007, 11:37
    #34382532
LINUXER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Iframe
michael Rнет не подходит

а как узнать что страница загрузилась полностью
и можно произвести какое-нибудь дополнительное действие ?
michael Rпри загрузке страницы onload
...
Рейтинг: 0 / 0
11.03.2007, 11:39
    #34382534
LINUXER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Iframe
michael Rпри загрузке страницы onload
michael Rнет не подходит
...
Рейтинг: 0 / 0
11.03.2007, 14:38
    #34382699
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Iframe
нет не onload а то что после него происходит
как это славить

то есть когда фрейм загрузился
то взять HTML-код и использовать его
...
Рейтинг: 0 / 0
11.03.2007, 21:39
    #34383030
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Iframe
michael Rто есть когда фрейм загрузилсяФрейм это отдельное окно, если он сам не сообщит, что загрузился, то никак не узнаешь. Ждать его в цикле тоже бесполезно, цикл заблокирует загрузку.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Вопрос по Iframe / 25 сообщений из 28, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]