Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: <iframe в <table>

Сообщения:  [1-5] 

 
 автор: kliv   (23.07.2009 в 15:11)   письмо автору
 
   для: PAT   (22.07.2009 в 22:47)
 

спасибо, работает

  Ответить  
 
 автор: PAT   (22.07.2009 в 22:47)   письмо автору
 
   для: kliv   (22.07.2009 в 22:28)
 

<iframe name="myFrame" onload="this.style.height = (window.frames.myFrame.document.body.scrollHeight + 4) + 'px'">
4 - это сумма ширин верхнего и нижнего бордеров ифрейма по умолчанию. Если у вас другой бордер (или его нет), то измените эту цифру на соответствующую вашим параметрам бордера.

1. Работать будет ТОЛЬКО тогда, когда загружаемый в ифрейм файл будет с того же домена, что и файл, в котором находится сам ифрейм. При попытке прочитать значение scrollHeight у ЧУЖОГО файла браузер выдаст ошибку "Permission denied".

2. Работать будет ТОЛЬКО тогда, когда НИЧЕГО более не будет определять высоту ифрейма. Т.е. высоту таблицы, высоту ячейки и высоту ифрейма в HTML-коде задавать НИЗЗЯ. И, кроме того, содержимое ЛЮБОЙ ячейки той же строки должно быть ЗАВЕДОМО меньшим по высоте, чем высота загружаемого файла.

  Ответить  
 
 автор: kliv   (22.07.2009 в 22:28)   письмо автору
 
   для: PAT   (22.07.2009 в 22:06)
 

соседи отлично понимают мою проблему: получить размеры документа хранящегося в ифрейме и передать его в высоту таблицы.
Высоту я написал чтобы было видно куда нужно вписывать правильную.

  Ответить  
 
 автор: PAT   (22.07.2009 в 22:06)   письмо автору
 
   для: kliv   (22.07.2009 в 20:49)
 

А по-русски НИКАК не можете объяснить - что именно вам надо?

Если вам нужен ифрейм с плавающей высотой, то НА ХЕРА вы задали ему ЖЁСТКО высоту 500 пикселей?

В общем, опишите свою проблему иными словами.
Дайте СНАЧАЛА почитать жене/соседке... если она ПОЙМЁТ, что именно вам надо, то тогда уже пишите сюда.

Но только не забудьте ПРЕДВАРИТЕЛЬНО прогнать текст вопроса через Word и проверить в нём орфографию.
Чтобы не было никаких "загвосток" и "нибутей"!

  Ответить  
 
 автор: kliv   (22.07.2009 в 20:49)   письмо автору
 
 

Доброго времени суток. Хочу чтобы поле таблицы было полностью заполнено фреймом
<TD height="500" align="center">
<iframe width="100%" height="100%" src="ююю.php"></iframe>
</TD>
но есть одна загвостка, нужно чтобы не было никаких полос прокрутки если высоты поля таблицы не хватает для вывода страницы "ююю.php"
возникает вопрос, можно ли как нибуть, например ява скриптом, сначала вычислить длину документа "ююю.php", а потом это дело передать в атрибут height поля таблицы?
или может есть альтернативный способ подгонки поля под фрейм ?

  Ответить  

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования