У меня есть документ с некоторым количеством javascript и n количеством iFrames со случайными идентификаторами на них.
В произвольном фрейме я вызываю:
parent.DoSomething();
Это работает нормально, икод выполняется, однако в моем коде DoSomething () есть предположение, которое я хотел бы убрать.
Мне нужно знать идентификатор iFrame, который "вызвал" parent.DoSomething()
Как:
<script>
function DoSomething(){
caller.frame.id // <-- wishful code here
}
</script>
<iframe id=123abc></iframe>
<iframe id=456def></iframe>
...
<iframe id=012jkl></iframe>
Возможно ли это?