如何在<头部>部分
How to make an javascript load only on frontpage in the <head> section
我有两个adserver javascript代码,必须加载在我们网站的头部。第一个只需要在首页上加载,第二个只需在其他页面上加载。我用Joomla!平台和Easy Scripts插件,将javascript代码添加到标题部分。问题是这个插件是在整个网站上加载的,我不能让它只在特定的页面上加载。求你了,帮帮我!
很抱歉缺少详细信息。以下是代码:
<!--START of script to be loaded everywhere-->
<script type="text/javascript" src="//ro.adocean.pl/files/js/ado.js"></script>
<script type="text/javascript">
if(typeof ado!=="object"){ado={};ado.config=ado.preview=ado.placement=ado.master=ado.slave=function(){};}
ado.config({mode: "old", xml: false, characterEncoding: true});
ado.preview({enabled: true, emiter: "ro.adocean.pl", id: "xxxxxxxxxxxxxxxxxxxxxxxxxxx"});
</script>
<!--END of script to be loaded everywhere-->
<!--START of script to be loaded only on frontpage-->
<script type="text/javascript">
ado.master({id: 'yyyyyyyyyyyyyyyyyyyyyyyyy', server: 'ro.adocean.pl' });
</script>
<!-- END of script to be loaded only on frontpage-->
<!--START of script to be loaded only on otherpages-->
<script type="text/javascript">
ado.master({id: 'zzzzzzzzzzzzzzzzzzzzzzzz', server: 'ro.adocean.pl' });
</script>
<!--END of script to be loaded only on otherpages-->
您可以使用类似modulesanywhere(https://www.nonumber.nl/extensions/modulesanywhere)&sourcer(https://www.nonumber.nl/extensions/sourcerer)到1)定义它加载的位置,2)另一个到包含php。有了这两件事,你就可以使用原生的Joomla函数,比如addScriptDeclaration(https://docs.joomla.org/Adding_JavaScript)将脚本的代码添加到头部。
相关文章:
- HTML文档中脚本标记的位置-<头部>&<身体>有不同的行为
- 在<头部>使用javascript/jQuery
- 如何将脚本添加到<头部>标记
- npm僵尸放置<头部><身体>
- $.mobile.loadPage()和$(“linkBtn”).click();t负载<头部></头部&
- 在</头部>(closing-head)标记,以便用java脚本检索它
- 在<头部>来自Yii的控制器
- 删除<脚本>标签中的<头部>在所有Drupal 7页中
- "$"未定义;jquery在<头部>;没有冲突的脚本或库
- 如何在<头部>
- 组合<头部>
- 移动<身体>至<头部>
- 如何在<头部>部分
- Cordova接受<script src=“;myfile.js”>在<头部>
- 避免在<头部>
- 将行添加到<头部>在Iron Router中使用Layouts时
- 如何在每个</头部>在多个HTML页面站点中
- 我发现,就在</头部>标签我有<脚本id=“__isTpiViewExists”></脚本>
- <头部>JS脚本未执行
- 让一个javascript加载多个其他java脚本而不接触<头部>