0

所以,

我有一个从 SQL 数据库输出一堆东西的循环。它还输出带有其中一些输出的表单。

整个循环序列通过嵌入到我网站一列中的 iframe 显示。

我不知道这是一种正确的方法,但它似乎运作良好。

但是,当用户在表单中单击“提交”时。链接功能正常,但它带给用户的页面仍然显示在 iframe 中。

相反,我希望它们被完整地带到新的页面。

有什么建议吗?

我应该澄清一下:iframe 的目的是创建一个可滚动的窗口/框,这样如果输出的行数更多,那么我的模板就不会成为问题。也许还有另一种更简单的解决方案。

4

3 回答 3

2

您不需要 iframe 来制作可滚动框。只需指定元素的大小并使用overflow样式使其可滚动。

例子:

.formContainer { width: 300px; height: 500px; overflow: auto; }
于 2012-07-31T01:27:03.407 回答
1

在表单中指定一个target属性,以便它将在整个窗口中加载

<form target="_top">
于 2012-07-31T01:08:27.257 回答
1

我不确定我是否会为此使用 IFrame,因为它自己起作用。我建议考虑使用 AJAX。 如果您不确定从哪里开始,W3schools有一篇非常好的文章。

于 2012-07-31T01:08:29.397 回答