У меня есть функция для вызова другой функции внутри iFrame, как это:
function globalFunc(value) {
//select and add ID to the iFrame
const preloading_iFrame = $("iframe[src*='http://127.0.0.1:8887/Components/preloading/index.html']");
preloading_iFrame.attr("id","preloadingID");
// call iframe's function
document.getElementById('preloadingID').contentWindow.iframeFunc(value);
}
Поскольку я хочу выполнить globalFunc
несколько раз, мне было интересно, можем ли мы обойти добавление id
к iframe после первого добавления.
Что-то вроде проверки, если iframe имеет preloadingID
в качестве id
, тогда не добавляйте его снова!
Есть ли решение?