javascript - HTML 页面上的内容按什么顺序加载和执行?

标签 javascript html flash

我有一个具体的问题,但了解该过程的机制会更好,因此有了标题。

有一个文本 block ,可以根据用户的“本地存储对象”cookie 对用户隐藏或显示该文本 block 。因此,我需要加载 .swf,它将充当 JavaScript 和 Flash 之间的桥梁。然后Javascript会从Flash获取cookie并决定是否有必要隐藏文本。是否有可能等到页面加载完成,从而在页面仍然加载图像、其他脚本等时显示/不显示文本 block ?我猜,这必须取决于 object 何时加载,但是,如果内联 JavaScript 在收到后立即执行,则有一种方法可以强制 .swf 在整个页面加载之前加载。

顺便说一句,我需要跨浏览器保留 cookie,这就是为什么我不能使用服务器端或 document.cookie 方法

谢谢

最佳答案

它按照文件的顺序“执行”。然而,使用 flash jsut 传递 cookie 是一个坏主意(您可以单独在 javascript 中制作 cookie,尝试一下)

此外,对于您想要的内容,您应该使用 php 或其他服务器端脚本语言,在将其发送到客户端之前将其设置为默认状态。

关于javascript - HTML 页面上的内容按什么顺序加载和执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4249253/

相关文章:

javascript - 无法处理引导弹出窗口内容中的事件

javascript - 通过js键码允许带有数值的点/句号

javascript - 将多部分表单(输入类型=文件)转换为WordPress媒体库上传

ios - 如何将 Flash 中构建的 iOS 应用程序本地化为不同的语言?

flash - <object> 标签中的 classid 有什么作用?

javascript - findIndex 的 IE 替代品?

JavaScript - 弹出窗口拦截器问题

html - 为什么我的 XSLT 在这里剥离 HTML 标签

javascript - 响应式图像网格

php - 如何测试Flash动画是否在PHP中播放声音?