- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Привет всем мегапрограммистам в этом чате!
Подскажите, как запретить открытие страницы в новом окне. То есть, пусть страница открывается но пустая. Обусловлено тем, что окно всплывающее и маленькое, а если его открыть отдельно то получается абракадабра на всю ширину экрана. Движок самописный.
Типа вот такого чтобы можно было в код вставить:
<a href="#" onclick="anim_show('help');return false;"></a>
<script type="text/javascript">
var section = document.location.hash.slice(1);
if(section){anim_show(section);}</script>
но только чтобы работало!
Всем добра и смайлик - :)
Короче, не знаем как. В гугле не нашел, здесь тоже никто не умеет. Жал.
Ну наверное можно же проверить ширину body и если больше, чем нужно, стереть весь DOM.
ну да полюбому стилями делать надо, размеры задать
... Подскажите, как запретить открытие страницы в новом окне ...
Если открываемая страница имеет свой URL, предположу, что никак. Браузер открывает ссылку в новом окне, а не скрипт.
Попробуйте посмотреть по факту открытия. Т.е. на самОй открываемой странице
<script>
if( ! ((self.parent&&!(self.parent===self))&&(self.parent.frames.length!=0)) ) { document.write('<h1>Нефиг открывать эту страницу в новом окне!</h1><hr/>') };
</script>
То есть, пусть страница открывается но пустая. Обусловлено тем, что окно всплывающее и маленькое, а если его открыть отдельно то получается абракадабра на всю ширину экрана.
всплывающее окно это именно новое окно? или это js/css фокусы имитирующие новое
окно поверх старого, а на самом деле div ?
Если это не div то вопрос выглядит неадекватно, потому что маленкое или большое
это все равно новое ОТДЕЛЬНОЕ окно. Размер же этого окна можно задавать
как в родительском окне так и js внутри этого нового отдельного окна и проблемы
того что новое окно отдельное - "большое" просто не существует.
Просто в js задайте ему размер какой угодно.
Открывайте через js