javascript - 这个 javascript 在 Magento 中定义在哪里?

标签 javascript magento

我正在努力根据 W3C 使我的网站 100% 有效。

我的网站是: www.theprinterdepo.com

验证报告在这里: http://validator.w3.org/check?uri=http%3A%2F%2Fwww.theprinterdepo.com%2F&charset=%28detect+automatically%29&doctype=Inline&group=0&user-agent=W3C_Validator%2F1.3

根据该页面,我需要修复一个 javascript 代码,但我找不到它的位置 我已经在我的模板文件夹中尝试过 header.phtml 和 head.phtml 但它不在那里

js是这样的:

<script type="text/javascript">window.HDUSeed='6780a8396c4a7207c8e81d509cbafa79';
window.HDUSeedIntId = setInterval(function(){
if (document.observe) {
document.observe('dom:loaded', function(){
for (var i = 0; i < document.forms.length; i++) {
if (document.forms[i].getAttribute('action') && document.forms[i].getAttribute('action').match('contacts/index/post')) {
var el = document.createElement('input');
el.type = ('hidden');
el.name = 'hdu_seed';
el.value = window.HDUSeed;
document.forms[i].appendChild(el);
}
}
});
clearInterval(window.HDUSeedIntId)
}
}, 100)</script>

问题是我可以在哪个 magento 文件中检查并修复它?

最佳答案

Jürgen Thelen 的评论是正确的 - 看起来您正在使用第 3 方扩展 - 很可能是 Ahead Works 的扩展:http://ecommerce.aheadworks.com/magento-extensions/help-desk-ultimate.html - 所以你可能想请他们解决这个问题。或者,如果您确实解决了问题,则可能会将修复反馈给他们。

无论如何,只要在您正在寻找的代码中找到一些独特的东西(也许:'hdu_seed')并在您的源代码中 grep 查找它。以下递归 grep 并显示任何匹配项的文件名(从您的网络根目录运行):

grep -lr "hdu_seed" .

如果您出于某种原因无法使用命令行进行 grep,请使用诸如 notepad++ 或 netbeans 之类的工具来执行搜索。

要缩小搜索范围,您要查找的代码很可能在 js 文件、js_skin 文件、模板文件中或在 block 中生成。

关于javascript - 这个 javascript 在 Magento 中定义在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10961393/

相关文章:

javascript - 如何在 HTML 中获得动画下划线效果?

javascript - 为什么构造函数可以调用 Javascript 中的方法?

javascript - 接手一个元素,flowplayer加载HUD但不加载视频

Magento -> 重写模型

php - 销售订单 View 上的自定义选项卡

magento - 如何删除magento中产品图片的缓存url

javascript - meteor 铁路由器 : custom id route

javascript - HTML5 视频自定义控件

mysql - Magento,我需要将第一个产品图像定义为缩略图

magento - magento adminhtml 字段可以依赖于多个字段或值吗?