Найти URL страницы с функцией в моем фрейме - PullRequest
0 голосов
/ 19 июня 2009

Я сделал HTML-страницу, и два веб-сайта разместили ее на своем веб-сайте в виде рамки.

Я хочу изменить цвет моей рамки. Так что я должен знать, что сайт ведьм включает мою рамку.

Какую функцию я должен использовать в JavaScript

Спасибо

Ответы [ 2 ]

2 голосов
/ 19 июня 2009
try {
  alert(window.top.location);
} catch (e) {
  alert("Couldn't read window.top.location.\n" + e.message);
}

Это может не работать из-за межсайтовых политик. С другой стороны, вы могли бы иметь некоторую серверную логику, динамически вставляющую таблицу стилей на основе параметров запроса.

например.,

http://mysite.com/iframeContent?useStyles=http://yoursite.com/iframe.css
0 голосов
/ 19 июня 2009

Я бы посмотрел на

window.frames

Так как это возвращает массив кадров в текущем окне.

Это также может помочь:

http://www.oreillynet.com/pub/a/javascript/excerpt/jstdg_ch13/index.html?page=2#winoverview

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...