Как открыть ссылку в новом окне

Автор Тема: Как открыть ссылку в новом окне  (Прочитано 8146 раз)

Оффлайн ravАвтор темы

  • Бизнес оценка: (0)
  • Пользователь
  • **
  • СПАСИБО: 2
  • Сообщений: 67
  • Карма: 8
  • Пол: Мужской
  • Награды За наибольшее количество привлеченных пользователей на форум
    • Просмотр профиля
    • Уроки и статьи по созданию сайта

Оффлайн ravАвтор темы

  • Пользователь
  • **
При использовании параметра target="_blank"
все замечательно, но не проходит валидацию

Есть ли какие нибудь другие способы открыть ссылку в новом окне, но чтобы страница проходила валидацию ?


Оффлайн Chiliec

  • Владимир
  • Бизнес оценка: (3, 100%)
  • КМС
  • *****
  • СПАСИБО: 553
  • Сообщений: 2290
  • Карма: 188
  • Пол: Мужской
  • Веб-маэстро
  • Награды Мастер поисковой оптимизации Почетный гражданин нашего форума
    • Просмотр профиля
    • Обо мне

Оффлайн Chiliec

  • КМС
  • *****
  • Доп. информация
    • Владимир
    • Бизнес оценка: (3, 100%)
    • СПАСИБО: 553
    • Сообщений: 2290
    • Карма: 188
    • Пол: Мужской
    • Веб-маэстро
    • Награды Мастер поисковой оптимизации Почетный гражданин нашего форума
      • Просмотр профиля
      • Обо мне
Re: Как открыть ссылку в новом окне
« Ответ #1 : 24-05-2010, 19:43:58 »
Можно сделать скрипт, который будет находить помеченные ссылки и заменять их на ссылки с атрибутом target="_blank". Сохраните этот код в файл script.js:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
Подключайте его между тегами <head> и </head> на каждой странице:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
И помечайте ссылки аттрибутом rel="external" вместо target="_blank"

Оффлайн Sevab

  • Администратор
  • Бизнес оценка: (6, 100%)
  • *****
  • СПАСИБО: 9887
  • Сообщений: 14503
  • Карма: 664
  • Пол: Мужской
    • Просмотр профиля
    • Trust Directory Project

Оффлайн Sevab

  • Администратор
  • *****
Re: Как открыть ссылку в новом окне
« Ответ #2 : 24-05-2010, 19:45:26 »
А зачем вам это нужно?
Проверьте на валидацию сайты google.com, yahoo.com и myspace.com и вам станет легче на душе :).

Оффлайн ravАвтор темы

  • Бизнес оценка: (0)
  • Пользователь
  • **
  • СПАСИБО: 2
  • Сообщений: 67
  • Карма: 8
  • Пол: Мужской
  • Награды За наибольшее количество привлеченных пользователей на форум
    • Просмотр профиля
    • Уроки и статьи по созданию сайта

Оффлайн ravАвтор темы

  • Пользователь
  • **
Re: Как открыть ссылку в новом окне
« Ответ #3 : 24-05-2010, 20:07:22 »
Chiliec, спасибо, неплохой вариант, подошло :)
Sevab, да просто для души, чтобы увидеть заветную надпись
Цитировать
Result:   Passed

DJ_Vadim

  • Гость
  • Бизнес оценка: (0)

DJ_Vadim

  • Гость
Re: Как открыть ссылку в новом окне
« Ответ #4 : 22-09-2010, 11:01:13 »
Есть в html такой атрибут target="_blank" которым можно помечать ссылки и они будут открываться в новом окне! насчёт вальидации , у меня всё норм работает... Вот пример: <a " href="http://google.ru" target="_blank">Поиск</a>


Оффлайн armid

  • Бизнес оценка: (0)
  • Ветеран
  • *****
  • СПАСИБО: 60
  • Сообщений: 1246
  • Карма: 122
  • Зануда
  • Награды КМС поисковой оптимизации Почетный гражданин нашего форума
    • Просмотр профиля
    • Студент КПИ

Оффлайн armid

  • Ветеран
  • *****
  • Доп. информация
    • Бизнес оценка: (0)
    • СПАСИБО: 60
    • Сообщений: 1246
    • Карма: 122
    • Зануда
    • Награды КМС поисковой оптимизации Почетный гражданин нашего форума
      • Просмотр профиля
      • Студент КПИ
Re: Как открыть ссылку в новом окне
« Ответ #5 : 22-09-2010, 11:04:40 »
Автор имел ввиду успешность проверки вот тут validator.w3.org/
С атрибутом target="_blank" действительно валидацию не пройдешь.
Хотя правильно тут сказали, толку от нее...

Оффлайн Saint

  • Бизнес оценка: (0)
  • Постоялец
  • ***
  • СПАСИБО: 3
  • Сообщений: 131
  • Карма: 14
    • Просмотр профиля

Оффлайн Saint

  • Постоялец
  • ***
Re: Как открыть ссылку в новом окне
« Ответ #6 : 01-10-2010, 20:19:41 »
Гы... У меня этот валидатор ругается на нормальные совершенно ДИВы и БРы ;D

Оффлайн orochimaru6

  • Бизнес оценка: (0)
  • Ветеран
  • *****
  • СПАСИБО: 63
  • Сообщений: 1010
  • Карма: 50
  • Пол: Мужской
  • Тут ничего нет | И не будет
  • Награды КМС поисковой оптимизации Почетный гражданин нашего форума
    • Просмотр профиля
    • Пошаговое руководство по созданию сайтов

Оффлайн orochimaru6

  • Ветеран
  • *****
  • Доп. информация
    • Бизнес оценка: (0)
    • СПАСИБО: 63
    • Сообщений: 1010
    • Карма: 50
    • Пол: Мужской
    • Тут ничего нет | И не будет
    • Награды КМС поисковой оптимизации Почетный гражданин нашего форума
      • Просмотр профиля
      • Пошаговое руководство по созданию сайтов
Re: Как открыть ссылку в новом окне
« Ответ #7 : 30-11-2010, 21:47:31 »
Я вообще не обращаю внимание на валидатор. Главное, чтобы не было грубых ошибок.
Как создать свой сайт БЕСПЛАТНО - пошаговое руководство.
SEO блог
- Теперь и я блогер)

Оффлайн STRIJ

  • Глобальный модератор
  • Бизнес оценка: (3, 100%)
  • *****
  • СПАСИБО: 1361
  • Сообщений: 4712
  • Карма: 146
  • Пол: Мужской
  • Back to the future
  • Награды Более одной тысячи спасибо КМС поисковой оптимизации Почетный гражданин нашего форума За благотворительность
    • Просмотр профиля
    • Заработок в интернете

Оффлайн STRIJ

  • Глобальный модератор
  • *****
Re: Как открыть ссылку в новом окне
« Ответ #8 : 30-11-2010, 21:57:53 »
Все ссылки стоят с target="_blank"  , проверил на валидацию и ничего не сказали по этому поводу, только :

Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.


Оффлайн dbaik

  • Бизнес оценка: (0)
  • Старожил
  • ****
  • СПАСИБО: 137
  • Сообщений: 338
  • Карма: 31
  • Пол: Мужской
  • Кесарю - кесарево.
    • Просмотр профиля
    • Интернет-магазин подарков, приколов и интересных вещей podarki31.ru

Оффлайн dbaik

  • Старожил
  • ****
  • Доп. информация
    • Бизнес оценка: (0)
    • СПАСИБО: 137
    • Сообщений: 338
    • Карма: 31
    • Пол: Мужской
    • Кесарю - кесарево.
      • Просмотр профиля
      • Интернет-магазин подарков, приколов и интересных вещей podarki31.ru
Re: Как открыть ссылку в новом окне
« Ответ #9 : 06-12-2010, 01:47:13 »
Все ссылки стоят с target="_blank"  , проверил на валидацию и ничего не сказали по этому поводу, только :

Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
вы проверяли css, html проверяйте здесь http://validator.w3.org/
[mergedate]1291588690[/mergedate]
При использовании параметра target="_blank"
все замечательно, но не проходит валидацию

Есть ли какие нибудь другие способы открыть ссылку в новом окне, но чтобы страница проходила валидацию ?
Вот более простое решение с JS:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.но, если в браузере заблoкированы всплывающие окна, то и эту ссылку он блокирует.
Итак, более удачным решением будет следующие:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
« Последнее редактирование: 06-12-2010, 01:58:28 от dbaik »


 

Похожие темы

  Тема / Автор Ответов Последний ответ
2 Ответов
2876 Просмотров
Последний ответ 09-12-2010, 19:19:38
от Chiliec
1 Ответов
1611 Просмотров
Последний ответ 03-07-2012, 10:59:05
от Lena-Miha
27 Ответов
9660 Просмотров
Последний ответ 20-07-2013, 20:09:37
от rustak
0 Ответов
787 Просмотров
Последний ответ 18-11-2013, 03:23:09
от Rencontrez
3 Ответов
1364 Просмотров
Последний ответ 22-04-2014, 11:41:20
от MoJo