【问题标题】:Passing javascript variable from iframe to URL将 javascript 变量从 iframe 传递到 URL
【发布时间】:2011-12-25 18:37:13
【问题描述】:

假设我有这样的功能:

<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() 但它不起作用。

我该怎么做?

提前致谢。

【问题讨论】:

    标签: javascript url iframe


    【解决方案1】:

    我在enter link description here回答了非常相似的问题

    答案是必须在JS渲染上设置“src”值。

    这意味着在你的 javascript 中的某处你应该有以下代码

    ...
    document.getElementById("showSkill").src="http://localhost/POSkill/skillshow.aspx?user_id =" +  ReturnURL()
    ...
    

    这应该可以正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-14
      • 2017-06-03
      相关资源
      最近更新 更多