Как реализовать

Ув. жители LS
— подскажите как можно реализовать такую фишку как на ЯПе
— нажимаешь кнопочку, полная новость открывается в новом окне

Фишка ЯПа

8 комментариев

avatar
<a href="http://site.ru" target="_blank">ссылке</a>

Вот так вот надо.
avatar
А где поковырять чтоб автоматом добавлялось target="_blank"
avatar
в вашем шаблоне site/templates/skin/your-skin/topic_*.tpl
avatar
Открытие ссылки в новой вкладке можно осуществить на jQuery:
$("#read_more a[href^='http://']").attr("target","_blank");

html
<a id="read_more" href="http://site.ru">сцылко</a>

Получается «чистый», валидный html без target="_blank"
avatar
target="_blank" ну ничем не загрязнит код
avatar
target="_blank" не описан в спецификациях XHTML, и потому валидацию не проходит. И потом, пользователь в праве сам решать во вкладках открывать ссылки или тут же перейти. Конечно не всегда выходит следовать стандартам, из за некоторых браузеров, и ничего смертельного я тут тоже не вижу.
Или я чушь написал?
avatar
всё нормально, но использование js для вещей, которые есть в html — кащунство. Зачем лишние костыли ради заветной зелёной надписи, если свойство target="_blank" используется для данных целей практически с момента появления html
avatar
Всем спасибо за подсказки
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.