我开发了一个PHP应用程序,其中包含iframe,以根据不同的条件加载不同类型的表单。我在PHP 5.3版本的开发环境中开发并测试了这个应用程序。为了实现这一点,我将其托管在HostGators帐户上。我的Hostgators帐户运行PHP 5.2.17版本。当我在网络浏览器中运行脚本时,它会重复iframe,如附图所示。
红色矩形表示单个iframe。该脚本应该只显示一个iframe,但它会一次又一次地重复。
另一个问题是搜索到的项目无法搜索并显示在搜索框下方的结果表格中。
我在Yahoo托管,我的几个linux,Windows服务器上测试了这个,它在所有这些都很好。 HostGator环境可能有什么问题。感谢你的回复。
答案 0 :(得分:0)
此表单的目标与具有IFRAME的页面相同。它应该是iframe本身的目标,否则你将保持这种递归。
如果您提供代码,我们可以为您解决。 ;)
使用提供的代码进行编辑:
<iframe id="iframe_form" frameborder="0" marginwidth="0px"
marginheight="0px" topmargin="0px" leftmargin="0px"
align="center" height="500px" name="iframe_form"
scrolling="auto"
src="product_search.php?tag=pesq&init=<?php echo encode_input($this->Ini->main_page) ?>&session=<?php echo session_id() ?>"
width="100%"></iframe>
此外,必须使target =“iframe_form”起作用。