簡體   English   中英

我不知道為什么我的JavaScript無法正常工作…我正在將值動態傳遞給標簽

[英]I can't figure out why my javascript isn't working… I'm dynamically passing values to a tag

我有以下代碼:

 <html>
 <body>

 <script>
 var Orderid = 12345;
 var Quantity = 2;
 var Revenue = 10.50;
 var Red = NorthAmerica;
 var Blue = Canada;
 var Green = French;
 var Yellow = 20.00;

 document.write('<s' + 'cript language="JavaScript" src="http://jact.atdmt.com/jaction/JavaScriptTest/v3/ato.' + Orderid + '/[atm1.' + Quantity + '/atm2.' + Revenue + '/atc1.' + Red + '/atc2.' + Blue + '/atc3.' + Green + '/atc4.' + Yellow + ']"></s'+'cript>')

 document.write('<nos' + 'cript><iframe src="http://iact.atdmt.com/iaction/JavaScriptTest/v3/ato.' + Orderid + '/[atm1.' + Quantity + '/atm2.' + Revenue + '/atc1.' + Red + '/atc2.' + Blue + '/atc3.' + Green + '/atc4.' + Yellow + ']" width="1" height="1" frameborder="0" scrolling="No" marginheight="0" marginwidth="0" topmargin="0" leftmargin="0"></iframe></nosc' + 'ript>')
 </script>

 </body>
 </html>

這樣做的目的是將變量傳遞到URL(操作標記)以在網頁上進行跟蹤。

過去,我一直這樣做,但是由於某種原因,這次沒有調用我的動作標簽(jact.atdmt.com或iact.atdmt.com)。 我做錯什么了嗎? 理想情況下,我想繼續使用與上述相同的格式...我只是想不出為什么它不起作用。

謝謝,

您需要在這些字符串周圍加上引號,否則它們將被視為未定義的變量...

var Red = 'NorthAmerica';
var Blue = 'Canada';
var Green = 'French';

暫無
暫無

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

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