싸이월드에서 일촌 등록시..

국내에 웹 사이트들이 웹 표준을 지키고 OS나 브라우저와 관계 없이 접근성을 향상 시키기 위한 사이트 버그 신고 및 문제 해결을 위한 게시판입니다.
Post Reply
박찬서

싸이월드에서 일촌 등록시..

Post by 박찬서 »

싸이 월드 방명록에서 이름을 클릭하면 새로운 창이 뜨지 않습니다.
박민권

표준을 준수하지 못한 스크립트

Post by 박민권 »

표준을 맞추지 못한 스크립트로 인해 그렇습니다.

코드는 아래와 같습니다.

Code: Select all

function PZPopup(ar_id) {
/*
	if (myuser_id=="") {
	    alert("로그인이 필요합니다!!");
	    location.href="/main2/login.asp";
	}
*/
	user_id = ar_id;
		
	try {
		
		var status;
		var strStatus;
		
		
		if(opener!=null) {

			status = opener.top.user.nateonGetBuddyStatusFromKey(user_id);
			
		}
		
		else
		{
			if (document.domain=="club.cyworld.nate.com")
			{				
				status = parent.nateonGetBuddyStatusFromKey(user_id);
			}
			else
			{
				status = top.user.nateonGetBuddyStatusFromKey(user_id);
			}
		}

	 	if(status<=0) strStatus="";
	 	else if(status==1) strStatus = "<img src='/img/ico/nateon_offline.gif' width='11' height='11'>";
	 	else if(status>=2) strStatus = "<img src='/img/ico/nateon_online.gif' width='11' height='11'>";	 	

		output.innerHTML = strStatus;
	}
	catch(e) {
	}	
}
아마도 output.innerHTML = strStatus; 이문제인거 같습니다.

아래 코드처럼 해야합니다.
document.getElementById('output').innerHTML = strStatus;

또한 사실 innerHTML도 안쓰는게 좋지만 일단은 익스, 불여우 둘다
동작에는 이상없습니다.
Post Reply

Who is online

Users browsing this forum: Bing [Bot] and 2 guests