在另一页上打开我的表单结果Iframe

时间:2013-05-15 21:44:08

标签: html forms iframe

您好我有一个页面“A”,小型搜索域名和页面“B”,我的网站设计和布局以及一个名为“域名”的“ifarme”

现在我需要的是当用户搜索域时,他们将在名为“域”的“ifarme”页面“B”中看到结果

这是页面“A”的代码

    <form action="http://www.iwebtool.com/tool/tools/domain_availability/domain_availability.php" method="get" name="pageform" onsubmit="return validate(this);" target="http://hostnile.com/includes/pages/foo.php">

<input type="text" name="domain" size="30" /> 

<select name="ext">
<option>.com</option>
<option>.net</option>
<option>.org</option>
<option>.biz</option>
<option>.ca</option>
<option>.cc</option>
<option>.co</option>
<option>.info</option>
<option>.me</option>
<option>.mobi</option>
<option>.us</option>
<option>.ws</option>
<option>.asia</option>
<option>.tv</option>
</select>

                    <input type="hidden" name="add" value="5">

                    <input type="submit" value="Check" />
                    </form>
                    </div>

    <script language="JavaScript">
    function validate(theform) {
    if (theform.domain.value == "") { alert("No domain entered"); return false; }
    return true;
    }
    </script>

和页面“B”

只有布局和我的“iframe”命名域。

修改

<form action="http://hostnile.com/includes/pages/foo.php" method="get" name="pageform" onsubmit="return validate(this);">

和iframe的“pageB”

<iframe src="http://www.iwebtool.com/tool/tools/domain_availability/domain_availability.php?<?php echo 'http://'.$_REQUEST['domain'].$_REQUEST['ext']?>"></iframe>

2 个答案:

答案 0 :(得分:2)

我认为下面的代码就是你要找的foo.php。 它从网址获取 ext 参数,并构建一个在iframe的src中显示的网址。

您记得的一点是,某个网站阻止了在iframe中打开的选项,例如:google.com

<html>
<body>

<iframe src="<?php echo 'http://'.$_REQUEST['domain'].$_REQUEST['ext']?>"></iframe>
</body>
</html>

答案 1 :(得分:1)

只需使用表单的target属性即可。而不是您当前使用的URL使用iframe名称,例如

<form action="http://www.iwebtool.com/tool/tools/domain_availability/domain_availability.php" name="pageform" onsubmit="return validate(this);" target="my_iframeB">

如果您当前的iframe为

<iframe name="my_iframeB" src="http://hostnile.com/includes/pages/foo.php" />

有问题的iframe的当前来源将被iwebtool.com

中的替换