|
target=_blank для класса
|
|
| polezno | Дата: 14 Сентября 2009, 13:02 | Сообщение # 1 |  ● ● ● ● ● 43 сообщения Статус: Offline | Народ вот у меня есть скрипт как сделать все ссылки с параметром target=_blank, а как задать только для класса? Code $(document).ready(function(){ $('a').each(function(){ $(this).attr("target","_blank"); }); }); | | |
|
| uWeb | Дата: 14 Сентября 2009, 13:13 | Сообщение # 2 | ● ● ● ● ● 1135 сообщений Статус: Offline | Code $(document).ready(function(){ $('.class').each(function(){ $(this).attr("target","_blank"); }); }); | | |
|
| polezno | Отредактировал polezno - Понедельник, 14 Сентября 2009, 13:21 Дата: 14 Сентября 2009, 13:20 | Сообщение # 3 |  ● ● ● ● ● 43 сообщения Статус: Offline | ппц. Сам так же пробовал но забыл ТОЧКУ поставить( Добавлено (14 Сентябрь 2009, 13:20) --------------------------------------------- Так хорошо а кто знает как сделать так чтоб оно еще и не лезло на передний план, чтоб в фоновом режиме открывались? | | |
|
| uWeb | Отредактировал uWeb - Понедельник, 14 Сентября 2009, 13:27 Дата: 14 Сентября 2009, 13:26 | Сообщение # 4 | ● ● ● ● ● 1135 сообщений Статус: Offline | не понял тебя Добавлено (14 Сентябрь 2009, 13:26) --------------------------------------------- Code var a = $('.class').attr('href'); $('.class').html('<iframe src=\"\' + a + \'\" width=\"220\" height=\"1\"><\/iframe>'); ?  | | |
|
| polezno | Отредактировал polezno - Понедельник, 14 Сентября 2009, 13:36 Дата: 14 Сентября 2009, 13:35 | Сообщение # 5 |  ● ● ● ● ● 43 сообщения Статус: Offline | Насколько я понимаю здесь нужно указывать конкретную ссылку, но этого сделать нет возможности. В классе х88ва туча ссылок, генерация с другого сайта. Ни каких настроек индивидуально для каждой ссылки этого класса сделать нет возможности. Решение нужно на весь класс. | | |
|
| uWeb | Отредактировал uWeb - Понедельник, 14 Сентября 2009, 13:48 Дата: 14 Сентября 2009, 13:48 | Сообщение # 6 | ● ● ● ● ● 1135 сообщений Статус: Offline | polezno, дайте исходный код и опишите нормально что нужно сделать вытащит ссылку | | |
|
| cucYa | Дата: 14 Сентября 2009, 13:57 | Сообщение # 7 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Code var a = document.getElementsByTagName('a'); for (var b = 0; b < a.length; b ++) { if (a[b].className == 'класс') { // Заменяем на своё a[b].setAttribute('onclick','window.open(\'' + a[b].href + '\')'); a[b].setAttribute('href','javascript://'); } } | | |
|
| polezno | Отредактировал polezno - Понедельник, 14 Сентября 2009, 14:16 Дата: 14 Сентября 2009, 14:15 | Сообщение # 8 |  ● ● ● ● ● 43 сообщения Статус: Offline | Короче всем известна рекламная сеть так, ну вот так у них ссылки открываются на том же сайте а я не хочу чтоб пользователи при клике по рекламе уходили от меня. И чтоб ссылки открывались в фоновом режиме чтоб не перекрывали пользователю сразу мой сайт. Добавлено (14 Сентябрь 2009, 14:14) --------------------------------------------- cucYa, вариант не работает не в одном из моих 4 браузеров(Mozilla,Chrome,IE,Opera) Добавлено (14 Сентябрь 2009, 14:15) --------------------------------------------- uWeb, Ваш тоже блокируется при зарождении либо не успевает сработать. | | |
|
| cucYa | Дата: 14 Сентября 2009, 14:22 | Сообщение # 9 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Quote (polezno) cucYa, вариант не работает не в одном из моих 4 браузеров(Mozilla,Chrome,IE,Opera) А скрипт стоит после ссылок? | | |
|
| polezno | Дата: 14 Сентября 2009, 14:27 | Сообщение # 10 |  ● ● ● ● ● 43 сообщения Статус: Offline | до | | |
|
| uWeb | Дата: 14 Сентября 2009, 14:28 | Сообщение # 11 | ● ● ● ● ● 1135 сообщений Статус: Offline | polezno, ставь после | | |
|
| polezno | Дата: 14 Сентября 2009, 14:29 | Сообщение # 12 |  ● ● ● ● ● 43 сообщения Статус: Offline | Поставил после ссылок результат такой же как и при первом варианте скрипта Code $(document).ready(function(){ $('.class').each(function(){ $(this).attr("target","_blank"); }); }); | | |
|
| cucYa | Дата: 14 Сентября 2009, 14:34 | Сообщение # 13 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | А какой результат нужен? Я так понял, что на странице есть много ссылок и они открываются в этом же окне... И вам надо, чтобы все эти ссылки открывались в новом окне? | | |
|
| polezno | Дата: 14 Сентября 2009, 14:38 | Сообщение # 14 |  ● ● ● ● ● 43 сообщения Статус: Offline | cucYa, В новом они уже открываются хочется чтоб они не лезли на передний план и открывались в фоновом режиме. uWeb, вот что получается с вашим скриптом если ставить после ссылок, так выглядят ссылки. | | |
|
| }{0тт@бь)ч | Дата: 14 Сентября 2009, 21:20 | Сообщение # 15 | ● ● ● ● ● 1089 сообщений Статус: Offline | cucYa, за что жквери невзлюбил  | | |
|
| Vanofuture | Дата: 14 Сентября 2009, 22:07 | Сообщение # 16 |  ● ● ● ● ● Все админы едят апельсины 1650 сообщений Статус: Offline | }{0тт@бь)ч, ему кажется что простой js это намного круче и порой сложнее т.о. он думает что он намного умнее  | | |
|
| cucYa | Дата: 15 Сентября 2009, 16:04 | Сообщение # 17 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Vanofuture, не, просто у меня в блкноте jq не всегда есть  | | |
|
| Vanofuture | Дата: 15 Сентября 2009, 18:28 | Сообщение # 18 |  ● ● ● ● ● Все админы едят апельсины 1650 сообщений Статус: Offline | cucYa, дада, верим-верим  | | |
|
| cucYa | Дата: 15 Сентября 2009, 18:29 | Сообщение # 19 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Vanofuture, рооооот животное!!  | | |
|