Позиционирование контента во фрейме?

Тема в разделе "Веб-дизайн", создана пользователем surfman, 8 апр 2010.

Статус темы:
Закрыта.
Модераторы: zek24
  1. surfman

    surfman

    Регистр.:
    20 мар 2007
    Сообщения:
    277
    Симпатии:
    13
    Добрый день.
    Есть на странице iframe, в котором загружается другой сайт. Этот фрейм ограничин размером по высоте в 300 пикселей.
    Проблема в том, что мне нужно показывать не всю страницу сайта во фрейме, а лиш его часть, которая расположена ниже на 100px и правее на 50px и без необходимости пользователя прокручивать полосы прокрутки фрема. Тоесть нужно с помощью HTML позиционировать содержимое окна фрейма, чтобы сразу скрыть верхние 100 и левые 50px, которые лишние, ну и убрать тогда можно полосы прокрутки.

    Можно ли подобное сделать, или мне нужно искать чтонибудь другое?
     
  2. kud

    kud Постоялец

    Регистр.:
    18 фев 2009
    Сообщения:
    89
    Симпатии:
    11
    Не уверен, но попробуйте стилями типа:
    iframe html {
    margin-top:-100px;
    margin left:-50px;
    }
     
  3. surfman

    surfman

    Регистр.:
    20 мар 2007
    Сообщения:
    277
    Симпатии:
    13
    Не хочет. Пробывал и iframe body.
    Должен же быть способ, как сразу полосы прокрутки сдвинуть и скрыть их.
     
  4. Hilo

    Hilo

    Moderator
    Регистр.:
    31 мар 2008
    Сообщения:
    916
    Симпатии:
    579

    HTML:
    
    body {
        overflow: hidden;
    }
    
    Этот код убирает боковую полосу прокрутки у сайта.
     
  5. UDAV

    UDAV

    Регистр.:
    22 июн 2007
    Сообщения:
    776
    Симпатии:
    153
    Для фрейма есть тег scrolling="no"
    и не будет никаких скролов )
     
  6. surfman

    surfman

    Регистр.:
    20 мар 2007
    Сообщения:
    277
    Симпатии:
    13
    Да причем тут тег scrolling.
    Сделал фотки того, что нужно.
    Сейчас во фрейме показывается прогноз погоды(другой сайт) Рисунок 1. Но сам прогноз находится ниже и правее, и приходится смотреть на рекламу. Все было бы ничего, но мне на страницу нужно еще несколько прогнозов поставить.

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

    Можно ли этого добится штатними смособами или нужно искать яваскрипт или использовать другуя технику без фрейма? Может есть готовые яваскрипты такие?
     

    Вложения:

    • 1.jpg
      1.jpg
      Размер файла:
      121,4 КБ
      Просмотров:
      12
    • 2.jpg
      2.jpg
      Размер файла:
      107,9 КБ
      Просмотров:
      13
    • 3.jpg
      3.jpg
      Размер файла:
      75,9 КБ
      Просмотров:
      12
  7. UDAV

    UDAV

    Регистр.:
    22 июн 2007
    Сообщения:
    776
    Симпатии:
    153
    Штатными точно нельзя...
    Искал в гугле про позицию внутри фреймов, тоже ничего хорошего не вышло... умельцы говорят что надо через явускрипт делать...

    Либо писать парсер, который будет выдерать данные с того сайта на ваш.

    кстати.. а ведь там есть раздел для вебмастера и будет только рамка с погодой показываться (вариант с php получше будет, имхо) -)
    Перейти по ссылке
     
  8. surfman

    surfman

    Регистр.:
    20 мар 2007
    Сообщения:
    277
    Симпатии:
    13
    Там три дня только показывает.
    А так аж 7.
     
  9. surfman

    surfman

    Регистр.:
    20 мар 2007
    Сообщения:
    277
    Симпатии:
    13
    А как парсер писать?

    Я в поисковиках питался что-то искать, но толку мало. Я ж даже не знаю, какие слова забивать, чтоб найти нужный яваскрипт.
     
  10. UDAV

    UDAV

    Регистр.:
    22 июн 2007
    Сообщения:
    776
    Симпатии:
    153
    Эм.. как бы вот)
     
Статус темы:
Закрыта.