0
팝업 메뉴를 여는 기능이 있습니다. Safari와 Chrome에서이 오류가 발생하지만 IE에서는 정상적으로 작동합니다. 이 브라우저는 ".document"를 추측하지 못합니다. 어떤 사람이 그 원인인지 알 수 있습니까? 사파리에Safari 및 Chrome에서 Java 스크립트 오류가 발생했습니다.
오류 : 크롬에
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 –
사파리, 크롬 네가 아는가? – code511788465541441
@felix kling. 그것은 IE가 유일한 기능을 말하는가? 나는 단지 100 % 확신하고자한다. – code511788465541441