将变量传递给iframe src

时间:2015-02-21 23:02:47

标签: html iframe

我需要你的超级帮助来结束一个项目。 我有一个homepage.html,其中包含由不同<所生成的下拉菜单。选项>。在表单的最后,我有提交按钮,该按钮指向包含iframe的booking.html页面。

我需要获取前一个表单生成的值(数字)并将其放在src iframe的url的末尾,以便iframe根据之前的选择而更改。

和... src在不同的域上。所以最终的结果是这样的: < iframe src =" domain2.com /?= dynamic_number" >

我不知道该怎么做。

提前致谢并抱歉我的英语不好..

1 个答案:

答案 0 :(得分:0)

如果您可以使用像PHP这样的服务器端脚本:

形式:

<form method="post" action="booking.php">
    <select name="myUurlParameter">
    <option value="1"></option>
    <option value="2"></option>
    <option value="3"></option>
    </select>
</form>

Booking.php

<?php
$urlParam = $_POST["myUrlParameter"];
?>
<html>.... ....

<iframe src="http://thewebsite.com/?param=<?php echo $urlParam ?>" ...></iframe>

你也可以使用Javascript(这是复杂的)......

将上述表单方法更改为GET,将操作更改为.HTML文件(Booking.html)

在预订中,使用javascript生成iframe dinamically。阅读这个答案,知道如何做(再次,这很复杂......)

How to get the value from the GET parameters?