- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день.
Знаю вопрос поднимался не раз, и как я понял, чтобы посетитель не очутился в фрейме, в котором ему не нужно находиться, используется наполнение информацией самый главный фрейм в тегах <ноуфреймс>, однако мой небогатый опыт говорит о том что плюет Яндекс на этот тег с его содержанием. Что же тогда делать. как же тогда быть?
А возможна ли такая конструкция: если человек заходит на "неглавный фрейм" мы его "переадресовываем" на нужный главный фрейм? Не оштрафуют ли за такое дело?
Это стандартный метод, но не будет придирок, только если в "главном" фрейме прогружается та страница, на которую юзер зашел изначально.
Подскажите, как это сделать технически (что надо написать). Может ссылку какую дадите. У меня всё автоматом прегружается на главную страницу и добраться до той, которую нужно иногда бывает непросто.
И пользователям неудобно и поисковики видимо уже оштрафовали.
в запрашиваемый фрейм вставляешь
<head>
<script language=JavaScript><!--
if(!top._menu || !top._logo)
top.document.location='/index.php?url=photo.php';
//--></script>
</head>
где photo.php - имя запрашиваемого фрейма, а
if(!top._menu || !top._logo)
- проверка загрузки меню-фрейма
Есть универсальный вариант, работающий для всех страниц (пишу с головы и на ошибки не проверял):
Еще замечу, что некорректно Ace предложил помещать этот скрипт в блок <HEAD>. Я же рекомендую размещать его в самом начале блока <BODY> - так правильнее с т.з. стандартов. Либо, можно его подключать как внешний файл. Хотя экономия тут сомнительная получится...
Что-то ничего не получается, у меня там написана такая штука:
<link rel="stylesheet" href="style.inc" type="text/css">
<script language="javascript" type="text/javascript">
<!--function repairFrames() {//if(self.parent.frames.length = 0) {if (!parent.frames[0]) {win=window.location='http://www.artlight.ru/index.html?'+document.location;}}// -->
Я здесь пробелов поубирал, но вдруг они для чего-нибудь нужны, привожу этот же код, как он скопировался из исходника:
<link rel="stylesheet" href="style.inc" type="text/css">
<script language="javascript" type="text/javascript">
<!--
function repairFrames() {
// if (self.parent.frames.length == 0) {
if (!parent.frames[0]) {
win=window.location='http://www.artlight.ru/index.html?'+document.location;
}
}
// -->
посоветуйте пожалуйста, что надо поменять.