Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 18.10.2018, 22:45
Интересующийся
Отправить личное сообщение для GostWalk Посмотреть профиль Найти все сообщения от GostWalk
 
Регистрация: 17.10.2018
Сообщений: 12

Сообщение от j0hnik Посмотреть сообщение
dataSet
dataset
спасибо все заработало!
Вот как только я добавляю в cms код перестает работать, потому что id не уникален. ID элементов я получаю в атрибут data-id="#element_id#"

Как можно сделать так, чтобы скрипт это учитывал и отрабатывал на всех id?
Ответить с цитированием
  #12 (permalink)  
Старый 18.10.2018, 23:54
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

[].forEach.call(document.querySelectorAll('a[id]'), function(a,i){
a.onclick = function(event){
  event.preventDefault();
  window.open(this.dataset.href);
  location.href = this.href;
}
});
Ответить с цитированием
  #13 (permalink)  
Старый 22.10.2018, 22:54
Интересующийся
Отправить личное сообщение для GostWalk Посмотреть профиль Найти все сообщения от GostWalk
 
Регистрация: 17.10.2018
Сообщений: 12

Сообщение от j0hnik Посмотреть сообщение
[].forEach.call(document.querySelectorAll('a[id]'), function(a,i){
a.onclick = function(event){
  event.preventDefault();
  window.open(this.dataset.href);
  location.href = this.href;
}
});
Спасибо! Отлично
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Открытие ссылки в новом окне ultrahomie Общие вопросы Javascript 1 01.07.2015 19:44
Отследить открытие ссылки само по себе, без onclick lancer Events/DOM/Window 28 19.11.2011 19:40
Открытие ссылки в новом фиксированном окне vitallka Элементы интерфейса 4 08.06.2011 22:16
Открытие ссылки в новом окне Byob Javascript под браузер 0 10.03.2011 13:38
Нажатие на ссылки в окне, открытом window.open siddartha Firefox/Mozilla 3 29.01.2010 16:37