Атрибут TARGET посредством CSS @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 27 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
Dedkoff Муж.
новый человек
0
Сообщения: 20
Зарегистрирован: 13.04.05
Откуда: Kiev
Заголовок сообщения: Атрибут TARGET посредством CSS
Сообщение Добавлено: 14 Август 2005, 23:18:49 
Народ, подскажите, атрибут TARGET посредством CSS указать возможно? Я поюзал-поюзал и обломался. Если нет - киньте скриптец, плиз. :glasses:

_________________
… а вот это попробуйте!
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Сообщение Добавлено: 15 Август 2005, 09:28:29 
Dedkoff, для тебя фраза "разделение логи и представления" о чем-нибудь говорит?

_________________
Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
.talisman Муж.
участник
84
Сообщения: 1562
Зарегистрирован: 13.01.05
Сообщение Добавлено: 15 Август 2005, 12:10:16 
изменить -- нельзя.
а вот произвести какое-то действие, в зависимости от параметра таргет -- можно:
Код:
a[target="_blank"] {color: red}


изменить можно с помощью ява-скрипт, но нужно дать имя ссылке через параметр name.
например хтмл такой:
Код:
<a href="www.deforum.ru" target="_blank" name="defa">

тогда, для того, чтобы обратиться к паратру таргет нужно написать следующее:
Код:
document.defa.target="значение"
Акела Муж.
Констататор
17
Сообщения: 7419
Зарегистрирован: 15.11.04
Сообщение Добавлено: 15 Август 2005, 12:55:08 
Dedkoff, а какое отношение атрибут TARGET имеет к CSS, то есть к языку визуализации? Впрочем, Long уже сказал основное. А мне всёже очень интересно: а нафига???
Бaзиль Муж.
участник
49
Сообщения: 1288
Зарегистрирован: 13.02.05
Откуда: Околомосковье
Сообщение Добавлено: 15 Август 2005, 13:47:03 
Акела, :beer: :bye:

_________________
Не кочегары мы, не плотники,
Но сожалений горьких нет -
Как нет?
А мы дизайнеры-художники,
И с высоты вам шлем привет -
Привет!
POLL Муж.
соучастник
17
Сообщения: 632
Зарегистрирован: 30.10.03
Откуда: Ростов-на-Дону
Сообщение Добавлено: 15 Август 2005, 14:51:26 

Акела писал(а):
а нафига???



да дело в том, что атрибут "target" - в спецификациях нету.

кстати, "name" тоже уходит

_________________
Мастер.
Акела Муж.
Констататор
17
Сообщения: 7419
Зарегистрирован: 15.11.04
Сообщение Добавлено: 15 Август 2005, 15:00:44 
POLL, а кто обсуждает есть он в спецификациях или нет? И какое к этому имеет отношение CSS??? :eek: Что касается того, кто от кого "уходит", то добро пожаловать сюда: http://www.w3.org/TR/REC-html40/index/attributes.html
POLL Муж.
соучастник
17
Сообщения: 632
Зарегистрирован: 30.10.03
Откуда: Ростов-на-Дону
Сообщение Добавлено: 15 Август 2005, 15:14:17 

Акела писал(а):
POLL, а кто обсуждает есть он в спецификациях или нет? И какое к этому имеет отношение CSS??? :eek:



К CSS - target не имеет никакого отношения, он относится к "HTML".


Акела писал(а):
:eek: Что касается того, кто от кого "уходит", то добро пожаловать сюда: http://www.w3.org/TR/REC-html40/index/attributes.html



Очень, конечно, занимательно читать про спецификации 4 html, которые я и так прекрасно знаю. Особенно, это не актуально с учетом развития технологии. На дворе, понимаешь, рассвет XHTML со всеми вытекающими отсуда последствиями.
Велкам сюда - http://www.w3.org/TR/xhtml1/#h-4.10

_________________
Мастер.
Акела Муж.
Констататор
17
Сообщения: 7419
Зарегистрирован: 15.11.04
Сообщение Добавлено: 15 Август 2005, 15:45:19 
POLL, спасибо, я в курсе. Я, собственно про то, уто от кого уходит. А на дворе у нас ещё долго HTML будет по понятным причинам.


Цитата:
К CSS - target не имеет никакого отношения, он относится к "HTML".

- несомненно. Но вопрос-то был как раз о CSS.
POLL Муж.
соучастник
17
Сообщения: 632
Зарегистрирован: 30.10.03
Откуда: Ростов-на-Дону
Сообщение Добавлено: 16 Август 2005, 10:27:35 

Акела писал(а):
POLL, спасибо, я в курсе. Я, собственно про то, уто от кого уходит. А на дворе у нас ещё долго HTML будет по понятным причинам.



Хто, Хто - да, все кто следит за развитием технологий...
В спецификациях же черному по белому написанно - что в XHTML (следующее поколение гипер-разметки) необходимо использовать "идентификаторы", "name" - недопустим.

Эт о берется не просто, так - вот им так захотелось и все. Это тенденция, которой придерживаются и разработчики браузеров.
На сегодняшний момент, тока у самых ленивых (в частности микрософт) нет поддержки XHTML. У всех остальных же современных браузеров такая поддержка есть.

Касательно микрософта, то что чуваки тормозят с XHTML - вполне понятно, не один их сайт не обходится без "ормады" javascript и при переходе на xhtml все эти механизмы накроются медным тазом. Нет видать у них возможностей переписывать яваскрипты под новый стандарт.
Или я неправ? Но что-то в IE 7 версии я не заметил поддержку xhtml, во всяком случае в http_accept они этого не пишут.

_________________
Мастер.
Dedkoff Муж.
новый человек
0
Сообщения: 20
Зарегистрирован: 13.04.05
Откуда: Kiev
Сообщение Добавлено: 16 Август 2005, 21:10:05 
Акела, я не работаю с Явой, пока. И не считаю это для себя минусом. А CSS - так, решил спросить, ну мало ли.

Иногда на странице бывает много ссылок, и все бланком надо помечать.

Long,
Цитата:
разделение логи и представления

с удовольствием че-нить прочту. Дайте просто знать что.

А в целом, Ув. ПРОФИ, проще надо быть и чуть снисходительнее к тем, кто не в курсе.

.talisman, просьба, нацарапай шапку явы, если не трудно.

_________________
… а вот это попробуйте!
.talisman Муж.
участник
84
Сообщения: 1562
Зарегистрирован: 13.01.05
Сообщение Добавлено: 16 Август 2005, 21:37:10 
мля что тут царапать-то?
Код:
<a href="www.deforum.ru" target="" id="delink">ДеФорум.ру</a>
<form>
   <input type="radio" name="ra" onClick="document.links.delink.target='_self'">_self
   <input type="radio" name="ra" onClick="document.links.delink.target='_target'">_target
</form>
Акела Муж.
Констататор
17
Сообщения: 7419
Зарегистрирован: 15.11.04
Сообщение Добавлено: 16 Август 2005, 22:24:29 
Dedkoff, с Явой Вас никто не просит работать. Ява это довольно сложный многофункциональный язык, который всвязи с тотальным нашествием Флэш практически перестал применяться в веб. Или Вы попутали Яву и ЯваСкрипт? Так это два разных языка, между которыми нет ничего общего, кроме слова "Ява" в названии. Впрочем, тут вообще не про то, тут идёт речь про обработку событий браузером.

.talisman, что-то Вы, бытенька, сложно загнули! Проще надо быть, проще!

Код:
<a href="#" onclick="window.open('yourpage.html');">Ссылка</a>
.talisman Муж.
участник
84
Сообщения: 1562
Зарегистрирован: 13.01.05
Сообщение Добавлено: 16 Август 2005, 22:44:01 
Акела, эээ, спрашивалось как получить доступ к атрибуту таргет -- я объяснил.
естественно, я так никогда не делал и не буду делать :gent:
Акела Муж.
Констататор
17
Сообщения: 7419
Зарегистрирован: 15.11.04
Сообщение Добавлено: 16 Август 2005, 22:46:30 
.talisman, вообще-то спрашивали совсем не это, ну да ладно... :)
Dedkoff Муж.
новый человек
0
Сообщения: 20
Зарегистрирован: 13.04.05
Откуда: Kiev
Сообщение Добавлено: 16 Август 2005, 22:52:25 
Спасибо, если б помогло. :insane:
Смысл в том, что бы поумолчанию все теги А открывались бланком.

_________________
… а вот это попробуйте!
Акела Муж.
Констататор
17
Сообщения: 7419
Зарегистрирован: 15.11.04
Сообщение Добавлено: 16 Август 2005, 22:55:10 
Dedkoff, блин! А сложнее загнуть нельзя было? Почему не спросить именно об этом, а гонять нас как сидоровых коз по другим совершнно вопросам???????

Код:
<head>



<base target="_blank">
</head>
Акела Муж.
Констататор
17
Сообщения: 7419
Зарегистрирован: 15.11.04
Сообщение Добавлено: 16 Август 2005, 23:04:49 
И, кстати, учтите плз три вещи:
1) "target" - это действительно ненормативная лексика, так что, лучше делать каждую ссылку так, как я сказал
2) "base" должно быть именно так, как я написал, последним, перед закрытием "head", иначе, если у Вас будет там ещё и "href", как оно по уму и должно быть на каждой странице, то у Вас в хедере такие приветы с линкованием могут начаться, что мама не горюй.
3) Чаще ходите на http://google.com прежде чем задаватьтакие вопросы на форуме, а главное, спрашивайте плз именно то, что Вас интересует, а не погоду на Марсе.

Best regards, блин...
Dedkoff Муж.
новый человек
0
Сообщения: 20
Зарегистрирован: 13.04.05
Откуда: Kiev
Сообщение Добавлено: 17 Август 2005, 19:12:06 
Опупенно. :amazed: Кстати, перед открытием HEAD он тоже работает... :)
Пойду читать спецификации . . . . . . :bye:

_________________
… а вот это попробуйте!
Dedkoff Муж.
новый человек
0
Сообщения: 20
Зарегистрирован: 13.04.05
Откуда: Kiev
Сообщение Добавлено: 17 Август 2005, 19:15:50 
Кстати, Акела, Вы ничему новому меня с ЯВОЙ не научили. Я просто сократил.
Всем спасибо.

_________________
… а вот это попробуйте!
Акела Муж.
Констататор
17
Сообщения: 7419
Зарегистрирован: 15.11.04
Сообщение Добавлено: 18 Август 2005, 02:04:08 
Dedkoff, от слов "Вы ничему новому меня с ЯВОЙ не научили" я должен был упасть под стол от стыда? Пока я вижу полное непонимание
1) Понимание того, что есть язык Ява
2) Понимания того, что есть язык ЯваСкрипт
3) Понимания того, что как работает, и, главное, понимание того, что к данному вопросу не имеет отношения не только Ява, но и ЯваСкрипт (всёже в терминах стоит быть точнее при разговорах в профессиональной среде)! ЯваСкрипт к означенному также не имеет никакого отношения.

Перед открытием "head" он тоже работает.Ну читайте же плз то, что Вам отвечают ВНИМАТЕЛЬНО. Я говорил совсем не об этом. Если Вы пока не столкнулись с описанными мною проблемами и не понимаете их суть - проблема Ваша. Дерзайте и учитесь на своих ошибках.

Bye!
DesignUser
новый человек
0
Сообщения: 21
Зарегистрирован: 27.07.05
Сообщение Добавлено: 18 Август 2005, 14:10:58 

Акела писал(а):
Dedkoff, с Явой Вас никто не просит работать. Ява это довольно сложный многофункциональный язык, который всвязи с тотальным нашествием Флэш практически перестал применяться в веб. Или Вы попутали Яву и ЯваСкрипт? Так это два разных языка, между которыми нет ничего общего, кроме слова "Ява" в названии. Впрочем, тут вообще не про то, тут идёт речь про обработку событий браузером.

.talisman, что-то Вы, бытенька, сложно загнули! Проще надо быть, проще!

Код:
<a href="#" onclick="window.open('yourpage.html');">Ссылка</a>



Вообщето неправильно с некоторых точек зрения, привожу фрагмент отредоктированной статьи по этому поводу:

<a href="contacts.html" onClick="popupWin = window.open(this.href, 'contacts'); popupWin.focus(); return false;">Наши координаты</a>

Чем же последний вариант хорош? Многим. Во-первых, поисковые машины смогут корректно проиндексировать страницу contacts.html, не спотыкаясь на JavaScript'е. Ну а Во-вторых, статусная строка будет выглядеть нормально. Вместо сбивающих с толку знаков типа «#» в статусной строке будет «человекопонятный» URL.
Акела Муж.
Констататор
17
Сообщения: 7419
Зарегистрирован: 15.11.04
Сообщение Добавлено: 18 Август 2005, 14:41:10 

Цитата:
="popupWin = window.open

- ню-ню.
Бaзиль Муж.
участник
49
Сообщения: 1288
Зарегистрирован: 13.02.05
Откуда: Околомосковье
Сообщение Добавлено: 18 Август 2005, 15:29:55 
Код:
<a href="javascript: […] ">я плакаль...</a>


а если писать href="#" или href="something.html", то почему-то в некоторых случаях это приводит к перезагрузке страницы. Не помню, в каких именно, потому что IE уже давно не пользуюсь :laugh:

_________________
Не кочегары мы, не плотники,
Но сожалений горьких нет -
Как нет?
А мы дизайнеры-художники,
И с высоты вам шлем привет -
Привет!
Акела Муж.
Констататор
17
Сообщения: 7419
Зарегистрирован: 15.11.04
Сообщение Добавлено: 18 Август 2005, 15:36:05 
Бaзиль, да потому, что return false не надо забывать.
Бaзиль Муж.
участник
49
Сообщения: 1288
Зарегистрирован: 13.02.05
Откуда: Околомосковье
Сообщение Добавлено: 18 Август 2005, 15:47:12 
Акела, :oops: :roll:

_________________
Не кочегары мы, не плотники,
Но сожалений горьких нет -
Как нет?
А мы дизайнеры-художники,
И с высоты вам шлем привет -
Привет!
Dedkoff Муж.
новый человек
0
Сообщения: 20
Зарегистрирован: 13.04.05
Откуда: Kiev
Сообщение Добавлено: 18 Август 2005, 19:31:07 
оффтопик:
Алекс говорит - Марти отдыхает!…

_________________
… а вот это попробуйте!
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 27 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100