Javascript:从多个函数 onload 事件收集信息,直到网页完成加载
好吧,现在我已经得到了我需要用 Javascript 做的事情,但我不知道最好的方法! 我将通过告诉您我“认为”它应该如何工作来解释...
在网页内将有多个span标签,如下所示:
;
myfunction() (外部托管)将等待页面完成加载并收集每个 onload 事件的所有信息。
然后 myfunction() 会将这些信息发送到外部 php 页面进行处理。
php 页面将返回一些 html。 (可能在一个数组中,因为我想在 1 次调用中完成此操作)
myfunction() 将用 html 替换 span 标签。
步骤3、4和5我知道该怎么做,但步骤1和2我不知道如何实现? 我在这里列出了我的所有步骤,以防万一有人看到我可能遇到的另一个大问题。
Okay, now I've got this thing I need to do with Javascript but I have no idea the best way of doing it! I'll explain by telling you how I "think" it should work...
Inside the web page there will be multiple span tag like this:
<span onload="myfunction(1);"></span>
myfunction() (hosted externally) will wait until the page finishes loading and collect all the information from each of the onload events.
Then myfunction() will send this information to a external php page for processing.
The php page will return some html. (Probably in an array because I want to do this in 1 call)
myfunction() will then replace the span tags with the html.
Steps 3, 4, and 5 I know how to do but steps 1 and 2 I'm not sure how to achieve? I've listed all my steps here just in case someone sees another big problem I might run into.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
由于 onload 事件仅受 < 支持 身体>,< 框架>,< 框架集>, < iframe>, <; 图像>,
什么都不会发生。
我建议你为每个跨度放置 id,并放置类似这样的内容:
Since onload event is supported only by < body>, < frame>, < frameset>, < iframe>, < img>,
nothing will happen.
I would reccomend you put id's for every span and put also something like this:
您可以尝试使用类似于下一个的代码
You can try to use a code similar to the next
span标签没有“onload”
The span tag does not have the "onload"