簡體   English   中英

如何在iframe src中使用javascript變量

[英]How to use javascript variable in iframe src

如何在iframe src中編寫javascript變量?

喜歡

<iframe id="showskill" scrolling="yes" height="350" width ="350" src="http://localhost/POSkill/skillshow.aspx?user_id="+ ReturnURL() ></iframe>

這里的ReturnURL()是一個返回值的javascript函數。 但問題是iframe源我沒有得到函數的返回值。 我沒有采用正確的格式或遺漏某些東西嗎?

在此先感謝約翰尼

您不能以這種方式直接在html標記中使用JavaScript變量或函數。 你可以做的是先定義你的iframe,然后從JavaScript設置它的來源:

<iframe id="showskill" scrolling="yes" height="350" width ="350" src=""></iframe>

<script>
    document.getElementById("showskill").src =
              "http://localhost/POSkill/skillshow.aspx?user_id="+ ReturnURL();
</script>

還有其他幾種方法可以實現類似的功能,但是當我不確定你的上下文是什么時,我真的不想完全了解它們。

你不能像在這里那樣附加函數direcly返回的變量。 做,如下所示。

var url=ReturnURL();
var urlPath='http://localhost/POSkill/skillshow.aspx?user_id='+url;
document.write('<iframe id="showskill" scrolling="yes" height="350" width ="350" src="'+urlPath+'><\/iframe>');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM