你想看看在應用程序/設計/ adminhtml /默認/缺省的/模板/銷售/訂單/出貨/新建/ tracking.phtml:
在這裏,你會看到錯誤被提到了在Element.insert(螢火蟲......
var trackingControl = {};
trackingControl = {
index : 0,
add : function() {
this.index++;
var data = {index:this.index};
Element.insert($('track_row_container'), {bottom: this.template.evaluate(data)});
$('trackingC' + this.index).disabled = false;
$('trackingT' + this.index).disabled = false;
$('trackingN' + this.index).disabled = false;
this.bindCurrierOnchange();
},
的原型插入方法的更多細節可以在這裏找到: http://www.prototypejs.org/api/element/insert
你也想希望確保下面的模板對象被設置爲這個文件的底部a s:
<script type="text/javascript">
//<![CDATA[
trackingControl.template = new Template('<tr>' + $('track_row_template').innerHTML.replace(/__index__/g, '#{index}') + '<\/tr>');
//]]>
</script>
這是this.template
正在定義的位置。
見http://www.prototypejs.org/api/template
有幾件事情嘗試:
1)嘗試不同的瀏覽器只是要確定它不是一個瀏覽器特定的錯誤。
2)嘗試通過/etc/modules/company_modulename/config.xml
3禁用任何第三方模塊)複製從Magento的的相同或更新版本的tracking.phtml的新版本。
如果您去「發票」並在'創建貨件'框中打勾並在'添加追蹤號碼'後面打勾,它會起作用嗎? –
所有添加追蹤號碼按鈕都不起作用,同樣的錯誤。即使在發票 – PinoyStackOverflower
編輯後重新打開。 –