У меня есть сгенерированный набор кадров сторонних производителей (из справочной системы), и я могу добавить код в подкадр, содержащий мои страницы содержимого. Я не могу изменить содержимое другого набора фреймов, так как оно генерируется процессом сборки.
У меня может быть код js myhandler()
на каждой моей странице содержимого HTML, которая загружается в подкадр. Это myhandler()
вызывается, когда вызывается действие в верхнем фрейме.
Я хотел бы создать функцию в подкадре, но иметь ее в родительском (верхнем) фрейме, чтобы она создавалась только один раз, что означает, что я могу проверить, установлена ли top.myhandler
, и если да, то просто использовать ее повторно. .
Когда подкадр загружается с другим содержимым HTML, функция myhandler()
, созданная на предыдущей странице содержимого, больше не доступна, когда родительское действие инициирует вызов к нему.
Возможно ли в javascript для кадра создать функцию в другом кадре? Или есть другое решение для этого?