Я сделал HTML-страницу, и два веб-сайта разместили ее на своем веб-сайте в виде рамки.
Я хочу изменить цвет моей рамки. Так что я должен знать, что сайт ведьм включает мою рамку.
Какую функцию я должен использовать в JavaScript
Спасибо
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
Я бы посмотрел на
window.frames
Так как это возвращает массив кадров в текущем окне.
Это также может помочь:
http://www.oreillynet.com/pub/a/javascript/excerpt/jstdg_ch13/index.html?page=2#winoverview