Например:
script.js:
function functionFromScriptJS() {
alert('inside functionFromScriptJS');
}
iframe.html:
<html>
<head>
<script language="Javascript" src="script.js"></script>
</head>
<body>
<iframe>
<body>
<script language="JavaScript">
functionFromScriptJS();
</script>
</body>
</iframe>
</body>
<html>
Вышеуказанный вызов functionFromScriptJS () не работает.
Первое предположение parent.functionFromScriptJS () тоже не работает.
Можно ли получить доступ к такой внешней функции из iframe, если включение включено не в сам iframe, а в родительский документ?
@ Edit: Поэтому моя ошибка заключалась в том, что я поместил документ в тег iframe, и я мог бы поместить его в отдельный файл и указать через атрибут src attrubute тега. В этом случае parent.functionFromScriptJS () работает.