0
我有一個打開彈出式菜單的功能。但Safari瀏覽器和Chrome我得到這個錯誤,但在IE瀏覽器,它工作正常。它看起來像這些瀏覽器不承認「。文件」即時猜測。是否有人知道它的原因是什麼?Safari和Chrome上的Java腳本錯誤
錯誤在Safari:
TypeError: Result of expression 'addressPopupMenu' [undefined] is not an object.
誤差對鉻:
Uncaught TypeError: Cannot read properties 'document' of undefined.
功能:
var addressPopupMenu = window.createPopup();
function showAddressPopup() {
if(isDroppedDown == 0){
var addressPopup = document.getElementById('addressFullSpan');
addressPopupMenuBody = addressPopupMenu.document.body;
addressPopupMenuBody.style.backgroundColor = "#29527A";
var height = 0;
var width = 0;
if (addressPopup.innerHTML != '') {
addressPopupMenuBody.innerHTML = addressPopup.innerHTML;
if (addressPopupMenu.isOpen) {
addressPopupMenu.hide();
}
addressPopupMenu.show(0, 0, 0, 0);
height = addressPopupMenuBody.scrollHeight;
width = addressPopupMenuBody.scrollWidth;
addressPopupMenu.hide();
} else {
height = 0;
width = 0;
}
var widthForResolution = 299;
if (screen.width<=1024){
widthForResolution = 235;
}
if(screen.width>=1280){
widthForResolution = 299;
}
var link0 = document.getElementById('Pname');
addressPopupMenu.show(84 , 105 , widthForResolution, 140, addressPopup); //left , top + width, height
}
}
鏈接:http://msdn.microsoft.com/en-us/library/ms536392%28v=vs.85%29.aspx – 2011-03-10 13:55:17
什麼是它在safari中的等價物,chrome等等,你知道嗎? – code511788465541441 2011-03-10 13:56:36
@felix kling。它在哪裏說它只有一個IE瀏覽器功能。我只是想100%肯定 – code511788465541441 2011-03-10 13:58:45