Загрузите aspx в div или настройте размер iframe - PullRequest
1 голос
/ 14 января 2009

У меня есть файл htm с iframe и структурой меню. Меню может загрузить файл htm в файл iframe или aspx. Нет проблем вообще.

Но ... Теперь они хотят, чтобы iframe получил размер своего содержимого. (Таким образом, в iframe не будет полосы прокрутки, но вы должны прокрутить весь файл htm.)

У меня не получилось, и я решил использовать div для этой проблемы. Но я не могу загрузить файл aspx в div.

Так что я застрял. Либо я должен найти способ увеличить свой iframe, либо мне нужно найти способ загрузить файл aspx в div.

Ответы [ 2 ]

1 голос
/ 14 января 2009

Вот статья о том, как сделать это с помощью jQuery. Статья для DotNetNuke, но предпосылка та же.

http://jbscdev.blogspot.com/2007/08/automatic-iframe-height-sizing-using.html

0 голосов
/ 14 января 2009

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

Чтобы загрузить контент HTML из удаленного источника в div, вам нужно посмотреть на объекты XML HTTP, открытые для браузера через javascript.

Похоже, вы не знакомы с этой концепцией, поэтому я бы посоветовал использовать библиотеку Javascript, например jQuery , чтобы помочь вам в этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...