2011-08-25 69 views
0

如何解析status ='logged-out'的值到其下面的3個標籤,更新login_status ='logged-out'的值?使用JavaScript更新位置(src)內的參數

<script type="text/javascript"> 
     window.ndm = window.ndm || {}; 
     window.ndm.cam = {'status':'logged-out'}; 
</script> 

<script src="http://foo.com/adserver/ndm/js.php?position=header-ad&amp;section_id=NEWS&amp;login_status=SUBSCRIBER"></script> 
<script src="http://foo.com/adserver/ndm/js.php?position=middle-ad&amp;section_id=NEWS&amp;login_status=SUBSCRIBER"></script> 
<script src="http://foo.com/adserver/ndm/js.php?position=footer-ad&amp;section_id=NEWS&amp;login_status=SUBSCRIBER"></script> 

請記住,頁面上還有其他腳本標記堆,以便識別相關的腳本標記。我有這個功能。

function getScriptSourceName(name){ 
var scripts = document.getElementsByTagName('script'); 
for (i=0;i<scripts.length;i++){ 
    if (scripts[i].src.indexOf(name) > -1) 
     return scripts[i].src; 
}} 

因此,要找到我想要的相關腳本標記,我調用函數 - getScriptSourceName( 'foo.com');

那麼我怎樣才能更新login_status參數的值來使用頂部的聲明呢?

+0

你是說你想找到現有的