Показать сообщение отдельно
  #1 (permalink)  
Старый 22.09.2016, 09:58
Новичок на форуме
Отправить личное сообщение для gunis Посмотреть профиль Найти все сообщения от gunis
 
Регистрация: 21.09.2016
Сообщений: 3

Помогите открыть фрейм
Добрый день, есть скрипт редиректа (редирект - громко сказано) во фрейме внутри своего сайта, можно сказать открытие фрейма внутри своего сайта с помощью яваскрипт. Многим давно известный способ. Мнения конечно разделяются, одни считают что поисковики умеют читать и скрипты и фреймы и что за это бан, другие это отрицают обусловливая, что внутри своего сайта это не редирект и ничего страшного в этом нет или что они это не читают (тем более если это в ноиндекс) но суть в другом, все работает в фаерфоксе, а в других браузерах нет (((
скрипт в хедере:

<script type="text/javascript" src="http://мойсайт.ру/jsfiles/123.js"></script>

папка jsfiles со скриптом закрыта в роботсе от индексации
в этой папке скрипт 123.js с следующим телом:

doMagic();
function doMagic() {
document.write('<frameset rows="*,0" framespacing="0" border="0" frameborder="NO"><frame src="http://мойсайт.ру/zzz" noresize="" scrolling="auto"></frameset>')
}

в папке zzz находятся отличные от коренного/родительского индексный файл, css, htacces (htacces дубль коренного), т.е. то куда делается "редирект" , т.е. то что открывается во фрейме на весь экран.
Приемущество document.write в том что он НЕ меняет реферер в строке браузера и показывает в строке браузера адрес коренного/родительско документа с которого был "редирект".
Все работает в фаерфоксе, но т.к. разные браузеры интерпритируют фрейм по совему - отличные от фаерфокса другие браузеры этот фрейм не открывают.
если же в хедере использовать просто скрипт переадресации, то не сохраняется реферер...

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