需要将HTML参数传递给iframe
nedd to pass html parameter to iframe
我有一个接受参数的页面:http://example.com/mypage.html?param=123
在html中,我有一个iframe需要这个参数,就像这样:
& lt; iframe的src = " http://example.com/myapp?id=123 "等等…>
现在我知道如何从url解析参数,我可以在onload()中更改iframe的src。但问题是iframe首先显示w/o参数(显示一些默认的iframe),然后在onload后它将正确显示。
我可以在加载时显示带有解析参数的iframe吗?(没有php,只有javascript)
看起来解决方案是像这样在正文中添加javascript:
<script>
var sid = location.search.substr(location.search.indexOf("sid=")+4);
var ifrm = document.getElementById('myiframe') ;
var target = "http://example.com/myApp?sid=" + sid;
ifrm.setAttribute('src', target);
</script>
相关文章:
- 函数未将值作为参数传递
- 如何将参数传递到angularJs中的工厂
- 如何在HTML元素上创建函数,而不是将元素作为参数传递
- JavaScript常量-作为参数传递或直接使用
- 如何将javascript对象作为参数传递到c#web服务中
- 将参数传递给函数
- 如何将Gruntfile.js中的参数传递到webdriverio规范
- javascript,将参数传递给函数内部的闭包中的回调
- Javascript-将包含变量的html字符串作为参数传递
- 将字符串作为参数传递给函数onclick event jquery
- 将修改后的数组作为参数传递给函数
- 在嵌套递归指令中将参数传递给父控制器方法
- each()-将额外的参数传递给回调参数
- 代码气味-将布尔控制参数传递给函数
- 如何将自定义参数传递到FullCalendar事件提要
- 将参数传递给函数,同时保留事件处理程序
- 将图标作为参数传递不会;t工作-谷歌地图
- 将 URL 参数传递到 iFrame 源中
- 通过POST将参数传递到iframe中的SSRS时出错
- 将参数传递给仪表板 CRM 2011 上的 IFrame