[英]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.