Показать сообщение отдельно
  #33 (permalink)  
Старый 02.06.2009, 12:58
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,022

Kolyaj, я бы не стал пользовацца такими методами... уж больно это ненадёжно... вставлять скриптом другой скрипт в хеде это пооолное извращение. Если необходимо по событию прикрутить скрипт/стиль - мой вариант вполне с этим справляется. Стабильно работает в ие6,7,8, опера,9.2, 9.6, 10, мозилла 2, 3, хром (проверено) - что забыл?! Сафари?! протести еси не лень плз.

Вот небольшая вырезка.

Элемент BASE задает в обязательном атрибуте href базовый URI для данного документа, который используется обозревателем для приведения относительных URI к полным. Подробности см. в Приложении 2.

Если документ не содержит элемента BASE, то его собственный URI считается базовым по умолчанию. В большинстве случаев этого вполне достаточно, поэтому на практике элемент BASE употребляется только в двух ситуациях:

когда документ хранится в нескольких узлах Сети, и мы хотим указать "эталонное" хранилище;
когда URI документа неизвестен (например, при его получении по электронной почте).
Рассмотрим следующий пример:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
  "http://www.w3.org/TR/html4/strict.dtd">
<HTML>
<HEAD>
  <TITLE>Наша продукция</TITLE>
  <BASE href="http://www.bestseller.com/products/intro.html">
</HEAD>
<BODY>
  <P>Лучшие в мире <A href="images/hornhoof.gif">рога и копыта</A>!
</BODY>
</HTML>

С учетом базового URI ссылка "../images/hornhoof.gif" в этом примере соответствует полному URI "http://www.bestseller.com/images/hornhoof.gif".

Заметь 2 вещи:

1."поэтому на практике элемент BASE употребляется только в двух ситуациях". Скажи мне 3-ю, где нада вставлять этот тег?!

2."<BASE href="http://www.bestseller.com/products/intro.html">". Т.е. ссылка должна указывать на документ а не на дирректорию. Получается в твоём варианте неверно указано значение атрибута.
Ответить с цитированием