Magento:Javascript未执行
我在管理页面上插入了一个模板Magento:Javascript未执行,magento,Magento,我在管理页面上插入了一个模板 <?xml version="1.0"?> <layout> <adminhtml_catalog_product_attribute_edit> <reference name="head"> <action method="addJs"><js>extension/sctipt.js</js></action> </referen
<?xml version="1.0"?>
<layout>
<adminhtml_catalog_product_attribute_edit>
<reference name="head">
<action method="addJs"><js>extension/sctipt.js</js></action>
</reference>
<reference name="head">
<block type="page/html" output="toHtml" name="custom_script" template="extension/script.phtml" before="-"/>
</reference>
</adminhtml_catalog_product_attribute_edit>
这将插入我的phtml文件,但它实际上不起作用,如果目录输入类型在新属性页上为“custominput”,我想显示选项面板。我不知道为什么,这是mytemplate
<div>
<script type="text/javascript">
alert('hallooooooo');
if($('frontend_input')){
Event.observe($('frontend_input'), 'change', youBoxCheck);
}
function youBoxCheck(){
if($('matage-options-panel')){
var panel = $('matage-options-panel');
if($('frontend_input').value=='youbox')){
panel.show();
}
else {
panel.hide();
}
}
}
</script>
甚至警报都没有执行,问题出在哪里?控制台日志中的任何内容?最常见的原因是页面前面的javascript错误导致停止执行。保存页面源代码,将其上载到web服务器,并删除单个内联javascript,直到找到问题代码。如果这是xml的直接粘贴,则可能会出现键入错误:extension/sctipt.js而不是extension/script.js。如果这不是问题,@AlanStorm是对的,他通常是对的!!:谢谢你Alan也为那些教程顺便说一句,Zachary我终于找到了它,显然有一些奇怪的错误,给了我未声明的函数,即使它在那里,改变了函数的名称,瞧。谢谢