我有一个html页面,我以编程方式设置一个iframe的src.如何通过iframe src传递参数,并将它们存入孩子html?
在我的代码下面
<iframe id="myIframe" src="" height="250px" width="100%" scrolling="yes" frameborder="0"></iframe> function myFunction(){ $('#myIframe').attr('src',"myIframeRequest.html"); }
解决方法
在主页上简单地传递参数如下
function myFunction(){ $('#myIframe').attr('src',"myIframeRequest.html?param1=value1¶m2=value2"); }
在iframe
您可以使用脚本从传递到页面的参数获取所需的参数值.
<script> function getParamValue(paramName) { var url = window.location.search.substring(1); //get rid of "?" in querystring var qArray = url.split('&'); //get key-value pairs for (var i = 0; i < qArray.length; i++) { var pArr = qArray[i].split('='); //split key and value if (pArr[0] == paramName) return pArr[1]; //return value } } </script>
那么你可以这样获取所需参数的值
var param1 = getParamValue('param1');
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。