Javascript 为什么HTML5旁白部分不显示在我的页面中?

Javascript 为什么HTML5旁白部分不显示在我的页面中?,javascript,asp.net,css,html,amazon,Javascript,Asp.net,Css,Html,Amazon,我在my_SiteLayout.cshtml中添加了以下内容,就在该部分的上方: <aside class="amazad"> <script type="text/javascript"><!-- amazon_ad_tag = "platypus-42"; amazon_ad_width = "120"; amazon_ad_height = "600"; amazon_ad_link_target = "new"; //--&g

我在my_SiteLayout.cshtml中添加了以下内容,就在该部分的上方:

<aside class="amazad">
    <script type="text/javascript"><!--
        amazon_ad_tag = "platypus-42"; amazon_ad_width = "120"; amazon_ad_height = "600"; amazon_ad_link_target = "new";
    //--></script>
</aside>
但是广告条没有显示出来。为什么不呢

“旁白”中的所有内容都是由亚马逊的工具生成的。他们只是说“把它放在你的html中”;那么我错过了什么

更新 这可能就是问题所在(来自亚马逊,通过Bing搜索):

相关的广告应该在你添加代码后很快出现在你的页面上,但有时需要48小时才能显示广告。这是因为我们的爬虫程序必须访问您的页面并确定其内容,这样我们才能提供有针对性的广告


但我认为它至少会显示一个占位符来指示它的最终位置…?

脚本标记运行时不会显示,而是运行

您仅在脚本标记中声明变量。那里没有关于广告加载位置的代码。也许您正在amazon_ad_tag属性中指定目标元素,在这种情况下,它应该是:

amazon_ad_tag = ".amazad"

因为那是你的旁白课

我最初发布的大部分内容都被删掉了;现在它只是一个空白,基本上什么都没有。好吧,现在它回来了,虽然格式很有趣-我删除了由于某种原因导致大部分代码消失的标记。奇怪的是,将html/脚本代码片段包装在“pre”中会抹去代码的本质,但是没有它,尖括号会被html编码。@Jez:谢谢,这是需要的。
amazon_ad_tag = ".amazad"