Подключение другого CSS при выводе через IFRAME
Необходимо, чтобы при стандартной загрузке сайта, подключался один файл CSS. А при загрузке сайта в IFRAME подключался другой файл CSS.
Подскажите, пожалуйста, как это можно реализовать? Заранее благодарю за помощь. |
То есть по сути, насколько я понимаю, задача состоит в том как правильно составить условие
< Если IFRAME, то ... > Помогите, пожалуйста, очень нужно. |
Цитата:
if (top == self) { alert("просто так"); } else { alert("во фрейме"); } |
Цитата:
Спасибо огромное. В JS совсем зелёный. Если не сложно, опишите, пожалуйста, подробнее за счёт чего оно работает именно так, а то не совсем понимаю. |
А есть ли возможность сделать вывод различного содержимого в зависимости от ID фрейма? то есть в фреуме с ID1 вывод одного CSS, в фрейме с ID2 вывод другого CSS. Ну и без фрейма просмотр - третий CSS.
|
Цитата:
Свойство self позволяет получить ссылку на объект window, в котором расположен скрипт, т.е. window = self. if (top == self) { document.write('<link rel="stylesheet" type="text/css" href="style1.css">'); } else { document.write('<link rel="stylesheet" type="text/css" href="style2.css">'); } |
Smokvin,
Если фрейм не на том же домене - то из фрейма id нельзя поглядеть, |
Цитата:
|
Часовой пояс GMT +3, время: 09:05. |