我有一个具体的问题,但了解该过程的机制会更好,因此有了标题。
有一个文本 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/