Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Есть ли CSS аналог для target=_self ?
цитата
10/05/11 в 18:38
 theman
вопрос в следующем.

есть страница html
в <head> прописано

<base target="_blank">

есть пару ссылок на странице, формат которых задан жёстко, поменять формат вывода ссылки нельзя, выводится скриптом.

ссылка выводится в виде
<a href=1.html>1</a>

добавить/убрать атрибуты в тег <a> нельзя.

задача - открывать данные ссылки в своём окне.
вопрос - можно ли это как то сделать с помощью CSS?

покопал справочники по css - на нашёл решения.
есть какие то варианты, кроме javascript?

спасибо!
цитата
10/05/11 в 20:30
 Leng
theman писал:
вопрос в следующем.
есть какие то варианты, кроме javascript?

нет, CSS определяет стиль, но не поведение.
Либо указываешь таржет сразу либо с помощью javascript.
цитата
11/05/11 в 11:41
 theman
проблема как раз в том, что не получается влезть в зазенденный скрипт и поменять формат вывода линков.
цитата
11/05/11 в 20:01
 Leng
Не силен в пыхе, но, как вариант, можно скорректировать вывод заинклюженного скрипта через ob_start
Смотри первый пример - в нём нужно проинклюдить твой скрипт (вместо html-а) и изменить функцию колбека, чтобы в ней через регулярку или простой заменой добавлялся в анкоры атрибут target. Как-то так...
А вообще, к автору скрипта все вопросы icon_smile.gif
цитата
11/05/11 в 22:01
 x123p
Стукни покажи свой скрипт, а вось что-нить придумаю
цитата
11/05/11 в 22:28
 xreload
theman писал:
проблема как раз в том, что не получается влезть в зазенденный скрипт и поменять формат вывода линков.


Думаю тебе поможет jquery(javascript), там пару строк черкануть.
цитата
12/05/11 в 20:51
 theman
Leng, это как то слишком сложно, не настолько важно в принципе мне именно в своём окне открывать, что бы такие махинации с кодом делать icon_wink.gif . но за ответ сеньк.

xp-ViT, ок, постучу на днях

xreload, ну про яваскрипт я сразу и подумал, решил просто людей спросить, мож есть какие то хитрые в css возможности.

вобщем спасибо ответившим
цитата
12/05/11 в 22:35
 x123p
не забудь стукнуть. вероятность того помогу очень высока. правда я буду только постоянно в аське через день-два.
цитата
13/05/11 в 00:23
 pornblogger
так а чего не сделаешь наоборот?
убери таргет из head,
ссылки из скрипта будут открываться в этом же окне,
а для всех остальных таргет=бланк пропиши
цитата
13/05/11 в 15:48
 theman
pornblogger, дело в том, что на страницах, где мне надо вот сделать для пары ссылок открывание в _self, есть куча рекламных ссылок, которые инклюдятся из банеро-ротатора. для них не прописан вообще никакой target.
если убрать base target=_blank - придётся переделывать всю рекламу, а этого делать не хочется совсем.
цитата
13/05/11 в 17:04
 x123p
а что за баннероротатор?


Эта страница в полной версии