За последние 24 часа нас посетили 38982 программиста и 1284 робота. Сейчас ищут 1011 программистов ...

фреймы проверка

Тема в разделе "JavaScript и AJAX", создана пользователем crautcher, 15 сен 2011.

  1. crautcher

    crautcher Активный пользователь

    С нами с:
    21 май 2011
    Сообщения:
    156
    Симпатии:
    0
    можно както узнать открыта ли страница во фрейме или нет ?
     
  2. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    window.parent?
     
  3. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    в моей книжке по js дядька говорил проверять коллекцию фреймов document.frames на количество оных.
     
  4. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    хмм... а разве document будет относиться не к контексту страницы внутри фрейма?
     
  5. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    karakh
    я напутал немного. так вроде window.parent.frames.length.
     
  6. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Дак вроде можно как-то так:
    [js]window.parent == window.top[/js]
     
  7. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    это проверка на то, является ли родительская страница верхней в иерархии фреймов, а не на то, есть ли вообще родительская страница. Тогда уж [js]window.top == window[/js]