2012-11-19 24 views
-2

我有一個標題發佈。我的html表格的實際代碼是這樣的:如何演唱這到javascript代碼

<script type="text/javascript" src="http://mywebsite.com/bzLoader.js"></script> 
<noscript> 
    <p style="background-color:#ffffff;color:#000000;padding:1em;">Votre navigateur ne supporte pas le Javascript ou a été désactivé.</p> 
</noscript> 
<div id="1234ABCS"></div> 
<div id="QSDF98765"></div> 

如何將此代碼轉換爲JavaScript代碼?

我需要插入這個其他的JavaScript代碼在這個代碼(在那裏寫//橫幅1):

var parts = window.location.pathname.replace(/\/$/, '').split('/'), 
    page = parts[parts.length - 1]; 

switch (page) 
{ 
case "index.html": 
    //Banner 1 
    break; 
case "index_en.html": 
    //Banner 2 
    break; 
} 

如果我沒有錯,最後一步,再次讓一切回到HTML格式是把這裏的一切:

<script type="text/javascript"> my javascript code </SCRIPT> 

對嗎?

這將非常感激幫助我:)

+1

試圖用javascript輸出橫幅(全部),尤其是考慮到'

+0

我不確定要理解。我嘗試了很多方法,但是當我嘗試將代碼的第一部分與第二部分混合在一起時,沒有任何顯示。你有什麼建議? – user1829621

回答

1

這是不是你可以在JavaScript中做。

無法從JavaScript插入noscript標記,因爲在您需要時無JavaScript。

您需要做的是將此代碼添加到您的Web服務器;服務器必須將正確的HTML橫幅發送到瀏覽器。試圖在客戶端/瀏覽器中插入正確的橫幅是一種不好的方法。

+0

這是由於我的軟件誰的具體。我被迫這樣做。你能幫我把正確的方式寫入我的第二部分代碼中嗎?謝謝 – user1829621

+0

如果你把'script'標籤放在代碼出現的地方,你可以使用'document.write()'來添加代碼。否則,你必須找到你想要修改的元素(例如'document.getElementById()',並替換它的內容(例如使用'innerHTML')。但是'noscript'不會對你有影響這個。 –