2011-08-24 57 views
1

我是JS新手,所以如果這個問題沒有意義,請耐心等待。解析內聯JavaScript變量腳本src作爲參數

是否可以解析內聯js值爲js src值?

假設我有這個內聯js。

<script> 
    window.foo = window.foo || {}; 
    window.foo.cam = { 'status';'logged-out'}; 
</script> 

這是javascript src,我喜歡將上述值解析爲%value%。

<script src="http://bar.com/js.php?position=bottom&login_status=%value%"></script> 

回答

1

這是可以做到的,如果你動態地使用JavaScript腳本代碼添加到DOM:

<div id="s_tag_container"></div> 
<script type="text/javascript"> 
    window.foo = window.foo || {}; 
    window.foo.cam = {'status': 'logged-out'}; 
    var s_tag = document.createElement('script'); 
    s_tag.src = 'http://bar.com/js.php?position=bottom&login_status='+window.foo.cam.status; 
    document.getElementById('s_tag_container').appendChild(s_tag); 
</script>