Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 25.05.2014
Сообщений: 9

Firefox игнорирует открытие в новом окне

01.11.2014, 14:27. Показов 1277. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<script language="JavaScript1.2">
    function change(){
      if (window.event.srcElement.tagName == "A"){
        var tc = document.getElementById("target");
        if (tc.checked){
          window.event.returnValue = false;
          var new_window = window.open(window.event.srcElement.href);
        }
      }
    }
document.onclick=change  
    function updatets() {
      var tc = document.getElementById("target");
      var isOn = tc.checked;
      var w = window.open("updateAndClose.jsp?bit=1&status=" + isOn , "uts", "width=10,height=10,resizable=no,scrollbars=no,ScreenX=0,ScreenY=0");
      w.moveTo(0,0);
      w.focus();
    }
  </script>
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.11.2014, 14:27
Ответы с готовыми решениями:

Открытие ссылки в новом окне
Добрый день. Нужно по нажатию на пункт меню (скажем, &quot;Контакты&quot;) открывать новое окно фиксированного размера (с контактной информацией). ...

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

Открытие ссылки в новом окне
Как можно реализовать чтобы страница при нажатии на ссылку открывалась как здесь:http://www.komus.ru/product/486623/ при нажатии на кнопки...

4
279 / 279 / 62
Регистрация: 28.08.2014
Сообщений: 432
01.11.2014, 22:12
Лучший ответ Сообщение было отмечено Lycrois как решение

Решение

Всё дело в этом куске:
JavaScript
1
window.event.srcElement
В FF window.event нету, есть просто event. И event.srcElement нету, есть event.target. Поэтому лучше так:
JavaScript
1
2
3
4
var event  = event || window.event; 
var event_target = event.target || event.srcElement; 
if (event_target.tagName == "A"){
и т.д.
2
0 / 0 / 0
Регистрация: 25.05.2014
Сообщений: 9
09.11.2014, 17:36  [ТС]
вот я заменила, но в FF все равно не работает. может я что-то не так заменила?

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<script language="JavaScript1.2">
    function change(){
       var event = event || window.event ;
       var event_target = event.target || event.srcElement ;
      if (event_target.tagName == "A"){
        var tc = document.getElementById("target");
        if (tc.checked){
          event.returnValue = false;
          var new_window = window.open(event_target.href);
        }
      }
    }
document.onclick=change  
    function updatets() {
      var tc = document.getElementById("target");
      var isOn = tc.checked;
      var w = window.open("updateAndClose.jsp?bit=1&status=" + isOn , "uts", "width=10,height=10,resizable=no,scrollbars=no,ScreenX=0,ScreenY=0");
      w.moveTo(0,0);
      w.focus();
    }
  </script>
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
09.11.2014, 20:32
строку #2 измените -- function change (event) {
0
0 / 0 / 0
Регистрация: 25.05.2014
Сообщений: 9
09.11.2014, 23:43  [ТС]
спасибо большое
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.11.2014, 23:43
Помогаю со студенческими работами здесь

Открытие ссылок в новом окне
Есть ряд ссылок &lt;div class=&quot;load&quot;&gt; &lt;a class=&quot;new-window&quot; href=&quot;#&quot;&gt;Скачать 111&lt;/a&gt; &lt;a class=&quot;new-window&quot; href=&quot;#&quot;&gt;Скачать...

Открытие в новом окне: IE разворачивает вкладку
Читаю пр открытие в новом окне, написал код чтоб окно открывалось определённым размером, во всех браузерах как положено открывается,...

Открытие ссылок только в новом окне
Вопрос банальный, но как решить не знаю. Есть список ссылок. Нужно чтобы они открывлись в новом окне только при выбранной опции...

History в новом окне и открытие окон
Открываю окно window.open(...). В новом окне при переходе по ссылкам кнопка 'Назад' остается серой, т.е. вернуться в предыдущее окно не...

Открытие любой ссылки всегда в НОВОМ окне
Какой нужно написАть скрипт (и в каком месте документа его разместить), чтобы ЛЮБАЯ ссылка (&lt;A HREF=...&gt;) в пределах HTML-документа...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru