2016-03-04 5 views
0

Я создал собственный выпадающий список с ul/li/div, который отлично работает, , что выпадающее меню находится внутри страницы, загруженной в iframe. Задача: , чтобы открыть выпадающий список и просмотреть элементы над iframe. Прямо сейчас, что происходит, это iframe. Я только что попытался изменить z-index без каких-либо успехов. любые предложения будут очень полезны благодаряпоказать DIV внутри IFRAME из контейнера

Микеле

enter image description here

+0

Насколько мне известно, это невозможно. –

ответ

1

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

Я бы порекомендовал вам взглянуть на свойство window.parent, которое позволяет вам манипулировать родителем iFrame.

Пример использования этого:

index.html: (Родитель)

<p id="test">Hello!</p> 
<iframe src="otherpage.html"></iframe> 

otherpage.html: (ребенок)

<script type="text/javascript"> 
    window.parent.document.getElementById("test").innerHTML = "Hello World!"; 
</script> 

В этом примере будет измените Hello! на родительской странице на Hello World! из кода JavaScript, выполненного из iFrame. Вы сможете манипулировать тегом <ul> таким образом, используя свойство innerHTML, чтобы добавить новые теги li и все, что вы хотите с этим сделать.