假设我有这样的功能:
<script type="text/javascript">
function ReturnURL()
{
var url = document.URL;
var url2 = url.split("=");
var urlID = url2[url2.length-1];
//window.open('http://localhost/POSkill/skillshow.aspx?user_id =' + urlID);
return urlID;
}
</script>
我的html文件中也有iframe,如下所示:
<iframe id="showSkill" scrolling="yes" src="http://localhost/POSkill/skillshow.aspx?user_id = ReturnURL()" height="350" runat="server" ></iframe>
现在我要做的就是将 javasrcipt 的 urlID 值作为iframe中的 user_id 值发送。我尝试使用 user_id = ReturnURL(),但它无效。
我该怎么做?
先谢谢。
答案 0 :(得分:0)
答案是你必须在JS渲染上设置“src”值。
这意味着你的javascript中的某个地方你应该有以下代码
...
document.getElementById("showSkill").src="http://localhost/POSkill/skillshow.aspx?user_id =" + ReturnURL()
...
这应该可以正常工作。