我无法根据URL参数加载iframe src。我得到了404页。
以下是带有iframe +参数的boarding.php页面: http://sg-cms.azurewebsites.net/opespe/travel2/boarding.php?id=summer-1
以下是应在iframe中加载的页面: http://soundsgoood.com/playlist/summer-1
这是boarding.php代码:
<html>
<head>
<script src="jquery-1.11.1.js"></script>
</head>
<body>
<div id="header">
<a href="index.html">Back</a>
</div>
<iframe id="myIframe" src="http://soundsgoood.com/playlist/" style="width:100%; height:1000px;"></iframe>
<script>
(function() {
var frameBaseSRC = document.getElementById("myIframe").src;
var frameQueryString = document.location.href.split("id=")[1];
if (frameQueryString != undefined) {
document.getElementById("myIframe").src = frameBaseSRC + "?id=" + frameQueryString;
}
})();
</script>
</body>
</html>
我在这里想念什么?
答案 0 :(得分:0)
找到解决方案。
替换
document.getElementById("myIframe").src = frameBaseSRC + "?id=" + frameQueryString;
通过
document.getElementById("myIframe").src = frameBaseSRC + frameQueryString;
酷!