Можно ли получить документ iframe с помощью iframe_id? - PullRequest
2 голосов
/ 20 мая 2009

AFAIK, я могу достичь этой цели с помощью window.frames ['frame_name']

но если я знаю только frame_id, возможно ли получить контент тоже?

Вы можете попробовать это здесь:

http://maishudi.com/rte-light-read-only/index.html

Кстати, возможно ли получить атрибут местоположения через iframe_id?

Я давно пытался, но не получилось.

1 Ответ

1 голос
/ 20 мая 2009

Я думаю, что это должно сделать это. Это работает на (последний) Firefox, Safari, Camino и Opera (Mac).
Вы все равно должны провести некоторое тестирование (особенно в IE)

var iframeObj = document.getElementById("theIframeId");
var documentObj = iframeObj.contentWindow || iframeObj.contentDocument;
var location = documentObj.location.href; // I think this only works if
                                          // the content of the iframe comes 
                                          // from the same domain.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...