【发布时间】:2012-06-08 13:48:27
【问题描述】:
我正在使用表单处理服务,该服务在点击提交链接到中间页面之后,然后使用 setTimeout() 链接回我的原始页面。我想用更好的东西覆盖丑陋的中间页面。到目前为止,我已经尝试让提交按钮在单击时加载一个新窗口,其中新窗口使用 parent.write 打开一个覆盖整个页面并允许我编写自己的 html 的 div。这样做的问题是它完全阻止了中间页面的加载,从而阻止了我的表单被处理。
我当前的解决方法是在加载中间页面后立即在子窗口中使用 setTimeout() 来加载我自己的页面。它有效,但我仍然首先看到中间页面。
请帮帮我!
【问题讨论】:
-
你有什么代码或小提琴吗?
-
那个古老的四个字母词:ajax 浮现在脑海中。它允许您在不需要中间页面的情况下提交表单,这是一个比以任何速度来回链接更优雅的解决方案
-
这是我为工作而制作的页面,它允许我们从一个页面向我们使用的 6 个不同站点输入信息。这只是为了让事情更方便,并跟踪谁在做什么我们正在使用一个不支持服务器大小脚本(如 ajax)的免费主机和一个名为 emailmeform 的免费表单处理服务,这就是我们被引导到中间页面的原因。我添加了很多 javascript 来尝试隐藏/清理页面,但这是我到目前为止所拥有的,请随时查看。如果您打算点击提交,请在提示您时使用名称“TEST”。 customertrack.host-ed.me
标签: javascript popup window parent