在我的magento代碼1文件中。 文件名 - header.phtml錯誤「未定義」爲空或不是Internet Explorer中的對象
我得到像'undefined'這樣的錯誤是null或不是對象。
如果我從IE本身調試頁面比它會破壞代碼「var hashIndex = frameId.indexOf('#');」從下面的代碼。
function getFrameId()
{
var qs = parseQueryString(window.location.href);
var frameId = qs["frameId"];
var hashIndex = frameId.indexOf('#');
if (hashIndex > -1)
{
frameId = frameId.substring(0, hashIndex);
}
return frameId;
}
在上述行中,試着看frameId的值,恐怕它是空的。 – 2012-04-26 06:12:49
似乎'frameId'不是指定一個字符串,而是'undefined'(可能)。 'qs'的價值是什麼?它應該是什麼? 'parseQueryString'做了什麼,它應該返回什麼? – RobG 2012-04-26 06:21:50
警報(qs); - > return [object object] alert(frameId); - >返回undefined,之後錯誤框打開。警報(hashIndex);根本不執行。 – dayana 2012-04-26 06:45:51