`
- 浏览:
387729 次
- 性别:
- 来自:
台北
-
frame呼叫另一個子frame的function
最近在工作上需要研究一個功能:要怎麼跨frame運用Javascript動態在另一個子frame產生div物件,並且要使動態產生的DIV物件,能再呼叫原frame的function,爬了一些文,終於找到解決方法,它原理大致上是這樣:
alert_cross_frame.htm parent
/ \
/ \
/ \
left right children
(alert_cross_frame_left.htm) (alert_cross_frame_right.htm)
因此我在那個要動態產生div的物件上加上了一個 parent.left.function_name(),那為什麼是加left?原因是在 alert_cross_frame.htm 中開了兩個 frame,而且將它們分別命名為 left 和 right。所以用 left 代表第一個 frame (alert_cross_frame_left.htm),因此也能呼叫它的function來用,因此這個問題也解決囉!真高興~呵
NJD自言自語:為什麼設計師要學JavaScript?只能說 …它有相關到,當你想用最簡單的方法來呈現畫面時,會需要用到它的,比如:一個連結你想讓它在滑鼠移過去時換一張圖,讓它有如flash效果又不想用flash時,網路上搜尋一下不就都說要靠它來解決嗎?所以設計師如果能具備CSS和JavaScript的技術是最好的囉!(...自我摧眠中~哈)
(補)>>基於安全理由,frame之間的溝通只有「相同網域」中的文件才能進行frame之間的溝通,處理從不同於指令碼的網域載入的文件是不可能的。例如,一個惡意網站的擁有人要將你經常造訪的網站載入frame並偷走你所輸入的個人資料,是不可能做到的。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在上面的代码中,我们定义了一个 TMyFrame 类,继承自 TFrame 类,然后在 TForm1 中定义了一个 LoadFrameByClassName 方法,该方法可以根据传入的 Frame 类名来创建相应的 Frame 实例,并将其添加到窗体中。...
C语言头文件 FRAMEC语言头文件 FRAMEC语言头文件 FRAMEC语言头文件 FRAMEC语言头文件 FRAMEC语言头文件 FRAMEC语言头文件 FRAMEC语言头文件 FRAMEC语言头文件 FRAMEC语言头文件 FRAMEC语言头文件 FRAMEC语言头文件 ...
在Web开发中,框架(frame)是一种组织页面内容的方式,它允许在一个HTML文档中嵌入多个独立的浏览区域。这些区域通常称为子框架,每个都有自己的文档和独立的滚动条。在处理涉及多个框架的交互时,有时我们需要在...
KVO是Objective-C中一种基于runtime机制的观察者模式实现,它允许一个对象(观察者)订阅另一个对象(被观察者),当被观察者的某个属性发生变化时,观察者会收到通知。KVO的核心是`NSKeyValueObserving`协议,对象...
浏览器会在其打开一个 HTML 文档时创建一个对应的 Frame 对象,但如果一个文档定义了一个或多个框架(即,包含一个或多个 frame 或 iframe 标签),浏览器就会为原始文档创建一个 Frame 对象,再为每个框架创建额外...
描述中提到的"X-Frame-Options头缺失 in a frame because it set 'X-Frame-Options' to 'deny'",意味着在某个特定的场景下,一个网页没有设置X-Frame-Options头,或者设置了值为'deny'的X-Frame-Options头,这表明...
MFC源代码 FRAME2.03MFC源代码 FRAME2.03MFC源代码 FRAME2.03MFC源代码 FRAME2.03MFC源代码 FRAME2.03MFC源代码 FRAME2.03MFC源代码 FRAME2.03MFC源代码 FRAME2.03MFC源代码 FRAME2.03MFC源代码 FRAME2.03MFC源代码 ...
`Frame`的`Navigate`方法用于从一个页面跳转到另一个页面,其基本语法如下: ```csharp Frame.Navigate(typeof(TargetPage)); ``` 在这里,`TargetPage`是你要导航到的页面的类型。例如,如果你有一个名为`About...
本示例中的【标题】"Application程序,在Frame中加入2个按钮(Button)和1个标签(Label)"描述了一个基础的GUI应用,其中包含两个Button对象和一个Label对象。【描述】进一步说明了功能:当用户点击任一按钮时,Label将...
- 由于同源策略的限制,只有当主页面和frame属于同一个源时,才能直接操作frame的DOM和进行通信。否则,需要采用跨域解决方案。 - 遍历frame时,应考虑到可能存在的递归嵌套情况,即frame中又包含其他frame,需要...
MFC源代码 FRAME7.03MFC源代码 FRAME7.03MFC源代码 FRAME7.03MFC源代码 FRAME7.03MFC源代码 FRAME7.03MFC源代码 FRAME7.03MFC源代码 FRAME7.03MFC源代码 FRAME7.03MFC源代码 FRAME7.03MFC源代码 FRAME7.03MFC源代码 ...
在框架结构中,如果一个`frame`嵌套在另一个`frame`或者`frameset`中,那么内层`frame`的`parent`就是外层`frame`或`frameset`。例如,如果我们在`leftFrame`中有一个JavaScript脚本,我们可以使用`window.parent`来...
Frame是一个专为以太坊生态系统设计的跨平台提供商接口,它允许开发者在不同的操作系统和环境中与以太坊网络进行交互。这个接口的核心目标是提供一个标准化的方法,使得以太坊应用,无论是在桌面、移动还是Web环境,...
渲染框架Render Frame是一个专用于图形图像处理的软件开发工具,其核心目标是为开发者提供一套高效、灵活且可扩展的机制来创建和管理渲染过程。在计算机图形学领域,渲染是将几何数据、光照信息、纹理等转换为二维...
Frame(框架)实际上是一个自包含的单元,其中包含了各种控件和代码,这样的设计模式使得代码复用变得极其便捷,尤其对于那些在多个项目中频繁使用的功能模块。 在Delphi中,Frame框架的应用场景广泛,例如,你可以...
至于“伸缩弹窗”,这通常是指一个窗口或对话框可以根据内容自动调整大小。在HTML中,我们可以利用JavaScript或者CSS来实现这一效果。例如,使用JavaScript,我们可以在弹出窗口时计算内容的高度和宽度,然后动态...
在IT领域,尤其是在Web开发和数据处理中,"frame"是一个重要的概念,它涉及到不同的应用场景和技术细节。本教程将引导你逐步理解并掌握frame的使用,让你能够独立地在项目中应用这一技术。 首先,我们要明确什么是...
在小程序中,`frame`框架是一种页面容器,它允许我们将多个页面或组件组合成一个整体,形成一个多层级的界面结构。这样的设计有助于构建复杂的UI和导航系统,同时保持代码的清晰和可维护性。 接下来,我们来看看`...
“video_frame_crc”IP是一个专门用于视频帧数据校验的模块,它能够对通过HDMI或DP接口传输的数据进行CRC计算,以此验证数据在传输过程中是否发生错误。该IP的核心功能在于生成和验证CRC值,以确保视频流的完整性。...
【标题】"video2frame20200106.rar"是一个压缩包,其中包含了一个用于处理视频的工具,该工具使用了Python的PyQT5库和OpenCV库。这个工具的主要功能是对视频进行抽帧、裁剪,并将图片序列再转化为视频。 【描述】中...