JavaScript: Получение идентификатора родителя из документа -- javascript поле с участием html пол Связанный проблема

javascript: getting the id of the parent from a document


1
vote

проблема

русский

У меня возникли проблемы с тем, чтобы получить идентификатор родителя документа, который здесь «iFrame1». Как вы можете видеть, что JavaScript должен проживать в разделе «». Думаю, давая мне некоторые идеи?

Да, я знаю. Я могу вставить JavaScript на вершине, но поверь мне, я не могу с какой-то целью, потому что я вдаю в него много других кодов.

 <код>  <html>      <iframe id="iframe1">      <html>          <head>                 <javascript>          </head>          <body>          </body>       </html>       </iframe>  </html>   
Английский оригинал

I am having some trouble to get the id of the parent of a document which is "iframe1" here. As you can see the javascript should be residing in the "" section. Do mind giving me some ideas?

Yes, I know. I can insert the javascript on the top, but believe me i cant for some purpose because I am intergrating many other codes into it.

 <html>      <iframe id="iframe1">      <html>          <head>                 <javascript>          </head>          <body>          </body>       </html>       </iframe>  </html> 
</div
     
 
 

Список ответов

1
 
vote

Предполагая, что рамка находится в том же домене, что и родитель, вы можете использовать <код > .frameElement , чтобы получить ссылку на содержащую iframe. Если это не в том же домене, ограничения безопасности поменят вам доступ к родительскому документу.

 <код> var frameId = window.frameElement.id;   
 

Assuming the frame is on the same domain as the parent, you can use .frameElement to get a reference to the containing iframe. If it's not on the same domain, security restrictions will prevent you from accessing the parent document.

var frameId = window.frameElement.id; 
</div
 
 
0
 
vote

Добавить <код> 0.50 атрибут для iframe. Тогда вы должны быть в состоянии вызвать <код> 0.51 в JavaScript.

e.g.

 <код> 0.52  

x.html

 <код> 0.53  
 

add a name attribute to the iframe. Then you should be able to call window.name in javascript.

e.g.

<html>     <head></head>     <body>         <iframe id="iframe1" name="iframe1" src="x.html">         </iframe>     </body> </html> 

x.html

<html>               <head></head>         <body>           <script type="text/javascript">alert(window.name);</script>         </body> </html> 
</div
 
 

Связанный проблема

0  Google Map не отображает  ( Google map not displaying ) 
У меня есть карта Google, которая используется здесь: http://www.comehike.com/outdoors/birds/birds.php Теперь я вижу сообщения об ошибках .j для 1) Инициа...

0  Нужна помощь в создании массива JavaScript от заданных объектов  ( Need help building a javascript array from given object values ) 
Это объект, который у меня есть. <код> var MyObject = { 'stop1-start': "0", 'stop1-color': "#0074a2", 'stop2-start': "32", 'stop2-color...

0  Получите текущий пользователь SharePoint с JavaScript  ( Get sharepoint current userkey with javascript ) 
Я пытался получить текущие пользователи ключа ключа со многими другими способами, но ни один из них не работал, как хотел. Мне нужно получить текущий ключ Spu...

0  Скрывая неупорядоченный список, когда у него нет элементов  ( Hiding an unordered list when it has no elements ) 
У меня есть проблема, которая кажется сначала, как общий язык No-Brainer и легкая задача. У меня есть плагин JavaScript на моей странице, который генерирует...

0  Обновление происхождения перетаскивания / прокрутки после обновления данных с переходом в D3  ( Update drag scroll origin after an update of the data with transition in d3 ) 
Я работаю на диаграмме с перетаскиванием, масштабированием и обновлениями. Это в основном работает, однако, после добавления новых данных позиция перетаскиван...

2  Fullcalendar сейчас () индикатор позиционируется неправильно  ( Fullcalendar now indicator positioned wrongly ) 
в Fullcalendar, при настройке параметров Mintime и maxtime ныне () индикаторы не расположены должным образом. У меня есть jsfiddle , чтобы пока...

0  OnClick = "Commentcheck ({{Meeting.people}})", ожидаемый идентификатор, строка или номер  ( Onclick authoritycheckmeeting people expected identifier string or num ) 
У меня возникли проблемы с отправкой <код> {{meeting.people}} Value на функцию JS. Код подписан на Сообщение об ошибке говорит: ожидаемый идентификатор, ст...

-1  Что не так с этим кодом jQuery, его сумасшедшая? [закрыто]  ( What is wrong with this jquery code its driving my crazy ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> закрыт. Этот вопрос не соответствует Рекомендациям переполнения ...

1  Функциональность ломтики массива JavaScript на картах JavaScript  ( Javascript array slice functionality in javascript maps ) 
в массивах JavaScript у нас есть один метод под названием Slice, который возвращает неглубокую копию части массива. Можно ли сделать то же самое в картах JS. ...

0  JavaScript цепи много функций  ( Javascript chaining many function ) 
newbe в JavaScript, Я 4 функции, скажем: <код> function funct1(){ //dosomething(); } function funct2(){ //dosomething(); } function funct3(){ ...

0  Почему Autoseizecolumn () Loop, похоже, замораживает сценарий Google Apps?  ( Why does an autoresizecolumn loop seem to freeze a google apps script ) 
Все, что я пытаюсь сделать, это изменить размер всеми колонны в электронной таблице. Это автономная электронная таблица. Я использую: <код> function format(...

1  Удалить таблицу TR при сохранении AddClass  ( Remove table tr while maintaining addclass ) 
Хорошо, у меня есть таблица TR, которая удаляется, когда вы нажимаете кнопку. Я использую Animate.css и хотел бы добавить класс после того, как мой запрос AJA...

0  в то время как цикл превышает каждый метод  ( While loop over takes the each method ) 
Я добавляю элемент на страницу, используя статический номер в соответствии с кликом пользователя. Таким образом, элемент имеет серийный номер в соответствии с...

15  Как помешать PreservedRawingBuffer в Three.js?  ( How to toggle preservedrawingbuffer in three js ) 
В принципе, я хочу установку, где я мог пойти к PreservedRawingBuffer = True, оказывайте сцену один раз, возьмите скриншот и вернитесь. Тем не менее, это пред...

0  Как вы загружаете файл JavaScript в объем  ( How do you load a javascript file into a scope ) 
Я пытаюсь выяснить, как загрузить содержимое файла JavaScript в объем. Причина этого я хочу иметь возможность иметь возможности подключения и воспроизведения ...

Связанный проблема

0  Google Map не отображает 
0  Нужна помощь в создании массива JavaScript от заданных объектов 
0  Получите текущий пользователь SharePoint с JavaScript 
0  Скрывая неупорядоченный список, когда у него нет элементов 
0  Обновление происхождения перетаскивания / прокрутки после обновления данных с переходом в D3 
2  Fullcalendar сейчас () индикатор позиционируется неправильно 
0  OnClick = "Commentcheck ({{Meeting.people}})", ожидаемый идентификатор, строка или номер 
-1  Что не так с этим кодом jQuery, его сумасшедшая? [закрыто] 
1  Функциональность ломтики массива JavaScript на картах JavaScript 
0  JavaScript цепи много функций 
0  Почему Autoseizecolumn () Loop, похоже, замораживает сценарий Google Apps? 
1  Удалить таблицу TR при сохранении AddClass 
0  в то время как цикл превышает каждый метод 
15  Как помешать PreservedRawingBuffer в Three.js? 
0  Как вы загружаете файл JavaScript в объем 



© 2021 www.qaru.top All Rights Reserved. Q&A House все права защищены


Licensed under cc by-sa 3.0 with attribution required.