所以,
我有一个循环,从SQL数据库输出一堆东西。它还输出一个包含其中一些输出的表格。
整个循环序列通过嵌入我网站上一列的iframe显示。
我不知道这是一种正确的方法,但似乎效果很好。
但是,当用户点击表单中的“提交”时。链接功能正常,但它带给用户的页面仍显示在iframe中。
我反而希望将它们全部带到新页面。
有什么建议吗?
我应该澄清一下:iframe的目的是创建一个可滚动的窗口/框,这样如果outpuot是更多的行,那么我的模板就不会成为问题。也许有另一种解决方案更简单。
答案 0 :(得分:2)
您不需要iframe来制作可滚动的框。只需指定元素的大小,并使用overflow
样式使其可滚动。
示例:
.formContainer { width: 300px; height: 500px; overflow: auto; }
答案 1 :(得分:1)
在表单中指定target
属性,以便它将在完整窗口中加载
<form target="_top">
答案 2 :(得分:1)
我不确定我是否会使用IFrame只是因为它会对它自己起作用。我建议考虑使用AJAX。如果您不确定从哪里开始,W3schools有一篇非常好的文章。
答案 3 :(得分:0)
查看my answer for another question。
如果您不知道如何调整它,我可以编辑我的答案以包含改编版本。