Javascript Iframe Внедрить в начало тега <body> - PullRequest
2 голосов
/ 21 сентября 2011

Кто-нибудь знает, есть ли способ добавить iframe прямо под тегом <body>?Я вижу appendChild, но это происходит до </body>.Любые предложения будут полезны.

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

   ifrm = document.createElement("IFRAME"); 
   ifrm.setAttribute("src", "http://example.com"); 
   ifrm.style.width = "100%"; 
   ifrm.style.height = "30px"; 
   document.body.appendChild(ifrm); 

Ответы [ 2 ]

2 голосов
/ 21 сентября 2011
document.body.insertBefore(ifrm, document.body.childNodes[0]);
0 голосов
/ 21 сентября 2011

В любом месте (в HTML), где вам разрешено иметь элемент <body>, разрешается ровно один элемент <body> и больше ничего. Таким образом, вы не можете иметь <iframe> в качестве родного брата для <body>.

...