1. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

Помогите в Iframe спустить страницу на 300 Px вниз

Тема в разделе "HTML, CSS, XML, JavaScript", создана пользователем Viteocmed, 27 июн 2008.

  1. Viteocmed

    Viteocmed Гость

    Репутация:
    0
    Помогите спустить страницу в Iframe на 300 пикселей вниз.
    Код:
    <script type="text/javascript">
    
    function Gofindit(){
    var searchfor = document.formsearch.ticket.value;
    var FullSearchUrl = "http://moldapa.md/scm.aspx?sernum=" + searchfor;
    document.getElementById( "iframe_id" ).src = FullSearchUrl;
    }
    
    </SCRIPT>
    
    <center>
    <font SIZE="+3"> Введите или просканируйте номер этикетки </font>
    </p>
    <body onLoad="document.forms[0].ticket.focus()">
    <form name="formsearch" >
    <div>
    <input type="text" name="ticket" size="14" maxlength=14 onKeyUp="if(this.value.length>=14)Gofindit()"/>
    </div>
    
    </form>
    <iframe name="iframe_name" id="iframe_id" width="800" height="300" >
    </iframe>
    </body>
    </center>
    <center>пробный номер 08070067706962 </center>
     
  2. Vadik(R)

    Vadik(R) Well-Known Member

    Репутация:
    0
    Регистрация:
    12 дек 2007
    Сообщения:
    469
    Симпатии:
    0
    Если твой сайт не http://moldapa.md, то такое не получится, по крайней мере в IE 7.0, так как прокрутка "чужой" страницы являеться нарушением безопасности. Ты сможешь сделать это только не очень корректным способом. Сделать height не 300, а 600. А вверху залепить div'ом с zIndex'ом большим, чем у ифрейма. Но только этот метод в крайнем случае, уж лучше никак, чем так. Если сайт твой, то поищи в интернете яваскрипт функции scrollTo, scrollBy и т.д.
     
  3. Viteocmed

    Viteocmed Гость

    Репутация:
    0
    Куда это впихнуть
    Код:
    onLoad="window.frames.iframe_name.scrollBy(0,300)"
    никаких результатов
    Код:
     
    <iframe name="iframe_name" id="iframe_id" width="800" height="300" onLoad="window.frames.iframe_name.scrollBy(0,300)"></iframe>
     
  4. etc

    etc Гость

    Репутация:
    0
    Может просто правильно сверстать?
     
  5. Vadik(R)

    Vadik(R) Well-Known Member

    Репутация:
    0
    Регистрация:
    12 дек 2007
    Сообщения:
    469
    Симпатии:
    0
    Я же говорю, если имена у страниц разные, то есть имя у top-страницы "kakoj-to-sait.ru", а у iframe "moldapa.md", то никак не получится, так как браузер это будет считать нарушением безопасности и блокировать. А если top="moldapa.md", то это у меня получалось, не помню как, но если не получится - напиши, я покажу, как.
     
  6. Viteocmed

    Viteocmed Гость

    Репутация:
    0
    Помог тапорный способ, увеличил рамки ифрэйма, прилепил форму поиска к нижнему правому кглу ифрэйма, и при загрузке ифрэйма поставил фокус на форму поиска.
    Пасиб всем
     
Загрузка...

Поделиться этой страницей