繁体   English   中英

将值从父级传递到iframe下拉框

[英]Pass value from parent to iframe dropdown box

我需要将值从父级传递到iframe(在其他服务器上,而不是在我的控件中),并让该值在iframe的下拉列表中进行选择。

示例:mydomain.com/?agent=12345(目标将为iframe)

在iframed页面中,下拉列表有几个选择,当链接被单击并将页面加载到iframe中时,我需要将url中的值选择为与选择相对应的选择。

可以传递URL还是使用JS,PHP? 如果是JS或PHP,怎么办?

谢谢。

您可以使用。

如果使用PHP,则使用$ _GET读取参数,并在构建页面时使用符合要求的选项中的selected =“ selected”设置。

如果使用javascript,则照常加载页面,然后onload,读取参数并找到选择框,然后适当设置选择框。

您会发现PHP更容易,因为它在$ _GET中具有参数,而在Javascript中,您需要从字符串中获取URL(尽管可以使用Web上的functiosn)。 如果您确实使用过Javascript,并且以前从未使用过,请使用jQuery设置选择框,因为在线上还有大量示例可用。


编辑答案(用于存档,基于下面的注释)。

需要说明的是,iFrame属于另一个域,因此无法进行编辑-因此操作必须来自父域。

基于此-这是不可能的。 浏览器安全性阻止站点操纵跨域框架中的内容。 否则,您将能够创建一个框架,该框架为用户填写完整的表单并以他们的名字提交。 唯一的解决方案是编辑子框架。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM