[HTML]base target

uncle17

а чо, в 7 эксплорере оно уже не работает?

sbs-66

Це что?

uncle17


<base target="имя фрейма">

sbs-66

Как-то я подзабыл стандарт. Что это за тег такой - base?
Но думаю, что у тебя что-то не работает из-за того, что указан неправильный документный тип (наверное xhtml strict). Укажи правильный, в котором target у base есть, и все заработает.

uncle17

Установка цели по умолчанию для ссылок
Если во многих ссылках в документе используется одна и та же цель, можно указать ее один раз и использовать везде с помощью атрибута target каждого элемента. Это делается с помощью утсановки атрибута target элемента BASE
Вернемся к предыдущему примеру и определим информацию о цели в элементе BASE и удалим ее из элементов A.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN" "_THE_LATEST_VERSION_/frameset.dtd">
<HTML>
<HEAD><TITLE>Документ с определением цели в элементе BASE</TITLE>
<BASE href="http://www.mycom.com/Slides" target="dynamic">
</HEAD>
<BODY>
...начало документа...
<P>Теперь Вы можете перейти к <Ahref="slide2.html">слайду 2.</A>
...продолжение документа...
<P>Все отлично. Переходим
к <Ahref="slide3.html">слайду 3.</A>
</BODY>
</HTML>
доктайп стоит правильный, но все равно - пока не укажу явно
<a href="..." target="...">
, ссылки открываются в своем же фрейме. Под IE 6 всё в порядке

sbs-66

тогда хз. Может разве что ты фреймы с другого домена открываешь, а политики безопасности не дают base заюзать, но это вряд ли...
PS. Не используй фреймы, в век Web 2.0 это не модно

uncle17

нет, всё в одной папке лежит
PS Это внутренняя админка, так что чем проще и быстрее, тем лучше
Оставить комментарий
Имя или ник:
Комментарий: