понедельник, сентября 29, 2008

JQuery плагин Jframe: вместо фреймов!

Вот понадобилось одному заказчику сделать на html страничке блок с опросом. Первое, что я сделала, полезла искать голосовалки на JS - ничего хорошего не нашла.. И тут пришла в голову идея: вот если бы можно было загрузить в html страничку php код из другого файла, только без фремов… Сразу зашла на сайт JQuery в раздел Plugins и по фразе “Ajax Iframe” удалось найти архиполезный плагин - Jframe. Что он умеет делать?

Этот замечательный плагин работает довольно просто: он использует Ajax функции для загрузки контента из другого документа (с того же домена). Т.е. он полностью повторяет возможности элемента <iframe>, разница только в том, что весь подгружаемый из другого файла контент становится полноценной частью кода документа-родителя.

сушенная морская капуста, соевая спаржа.

Очень интересные факты о мужчинах.

Сказка на ночь… Мурашки по коже.. Послушайте сами первую часть - недетская сказка от ребенка и продолжение.

Бесплатный адалт трафик для ваших ресурсов с тизерной сети.

Вот простейший пример. Вместо привычного iframe нужно просто прописать параметр src у блока div.

<div src="/path_to_file/file.php" class="myframe"></div>

При этом, сгенерированный код документа будет содержать не только этот блок с путем к загружаемому файлу, но и весь контент этого файла. Еще несколько примеров можно найти на странице разработчика.

Конечно, тут есть одно НО - такая структура кода (блок с src) не пройдет валидацию. Однако, несмотря на такой недостаток, я считаю этот способ лучшей заменой фреймов, если вам никак заменить html файл на php.

Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru