Показать сообщение отдельно
  #4 (permalink)  
Старый 28.05.2012, 10:10
Аватар для join
Профессор
Отправить личное сообщение для join Посмотреть профиль Найти все сообщения от join
 
Регистрация: 05.03.2012
Сообщений: 477

расширение запускается при помощи opera.extension.onmessage = function(e){ myFunc() };

Как вычислить не фрэйм внутри onmessage?

делаю так:

var G = window === window.top;
  opera.extension.onmessage = function(e){
   if(G){ alert('грузим скрипт') }
    else if(!G){ alert('стоп') }
  }
  function myFunk(){ //babax }


что не так делаю?
Без кнопки запуска( opera.extension.onmessage ),
все грузится как положено, браузер сам отсортировывает фрэймы, загружая скрипт в основное окно, минуя фрэймы и прочие неприятности.


PS:: расширение rewriteIt с (офф. сайта Опера) имеет похожий косяк с фрэймами.
Ответить с цитированием