2013-03-01 3 views
0

В моем родительском окне у меня есть один iframe. Я хочу, чтобы метки привязки присутствовали внутри iframe из родительского окна. Если возможно, пожалуйста, дайте это предложение. В противном случае, пожалуйста, скажите, почему это невозможно.Как получить метки привязки в iframe из родительского окна?

ответ

1

Допустим, ваш IFrame является:

<iframe id="myframe"></iframe> 

Прежде всего, необходимо открыть свой документ

var iframe_doc = document.getElementById("myframe").contentDocument; 

Теперь вы можете работать с ним.

Чтобы получить все якоря:

var all_anchors = iframe_doc.getElementsByTagName("a"); 

(Вы не будете в состоянии сделать это, если родитель и IFrame не разделяют один и тот же протокол, домен и порт из-за той же политики происхождения)

+0

Спасибо Yarden.If моя родительская страница - это моя страница, а Iframe - это страница Google. В этом случае я не могу получить теги в iframe (потому что оба они разные) от родителя. Как это сделать. Как разбить то же самое из-за использования некоторых методов, таких как prox ... и т. д. – Balakumar

+0

Вы можете загрузить страницу (например, страницу Google) с помощью своего сервера, а затем отобразить ее. – YardenST

+0

Спасибо man.Is это возможно Без загрузки page.I означает, что я хочу загрузить любые сайты напрямую. Как достичь этого. – Balakumar

Смежные вопросы