Daybreakin Things

Posted
Filed under 살아가기, 생각하기
집에 있는, 중2 때부터 쓰던 Pentium 3 866 MHz 급의 데스크탑 컴퓨터에 무선랜 카드를 설치하였다. 그러고 나서 백신부터 시작해서 각종 업데이트를 진행하고 마지막으로 SP2를 깔았다.

그런데 자동업데이트와 Windows Update 사이트를 이용한 업데이트가 동시에 진행되면서부터 꼬이더니 급기야는 CD 키가 맞지 않는다고 한다.

업데이트 설치와 취소가 동시에...


그래서 열심히 CD키를 찾아 다시 설정하였더니 이번에는...

프로그램 지우기..


디스크 공간 부족으로 저런 상황까지 오고 말았다.
젠장.. -_-;;

그렇게 700 MB 이상의 공간을 확보했는데도.. 또다시 할당량이 부족하여 더이상 진행할 수 없습니다.... 라는 것 아닌가?

최후의 상황은.... (사실 저 Acronis PartitionExpert라는 프로그램을 복사하려고 네트워킹까지 시도했다가 자꾸 할당량 부족 에러가 걸려서 USB 메모리에 복사해서 옮기고 - 이 옛날 컴퓨터는 본체 앞의 USB 포트가 망가져서 컴퓨터를 들어내고 뒤쪽에 꽂아야 한다 - .. 별 삽질 다했다) 이렇게 되었다.


이번에도 안되면... 윈도우 다시 깔..... (으악! 옛날에 저 컴에 XP 깐 후에 드라이버 때문에 AS를 몇 번을 불렀는지 기억이 안 날 정도였다... ㅠㅠ) OTL

ps. SP2를 깔려고 고집하는 이유는 직접 써 보니까 좋더라는 것이다.. 일단 시스템 안정성이 확실히 높아지기 때문이고, (적어도 내 경우엔 체감할 만큼) IE에서의 팝업 차단이나 ActiveX 차단이 더 향상되었기 때문이다. 그 외의 별다른 이유는 없다... ;;

ps2. 드디어 용량 확인 부분을 넘어갔다. 이제 기다리기만 하면 되겠지.
Posted
Filed under 살아가기, 생각하기
전에 올렸던 포스트에서, 팝업창 오류를 해결하려면 Tabbrowser Extension을 제거하면 된다길래 없앴더니 확실히 다른 곳들은 다 해결이 되었다.

그런데 유독 http://www.kshs.hs.kr:8080/virtual.php 만 해결이 안되고 있다.

플래시에서 FSCommand를 발생시켜 필요한 인자를 넘기면 javascript의 이벤트 핸들러에서 common.js의 Popup2 함수를 호출하는 구조다.

그런데 실행시키면 자바 콘솔에 아래와 같은 에러가 뜨는 것이다. 메시지 박스로 인자 검사를 했을 땐 아무런 문제가 없는데 말이다.

에러: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMJSWindow.open]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: http://www.kshs.hs.kr:8080/common.js :: Popup2 :: line 34" data: no]
소스 파일: http://www.kshs.hs.kr:8080/common.js
행: 3

거의 같은 구조인 Popup1 함수는 메뉴의 Log-in 버튼 등에서 사용하는데 이건 아무 문제없이 잘 되고 있다. (게다가, Popup2 함수를 사용하던 이벤트 핸들러에 Popup1 함수를 대신 쓰더라도 같은 오류가 발생한다)

[CODE]function Popup1(strURL, nleft, ntop, nwidth, nheight) { window.open(strURL,"","resizable=no, toolbar=no, status=no, scrollbars=yes, menubar=no, width=" + nwidth + ", height=" + nheight +", left=" + nleft + ", top=" + ntop); return false; } function Popup2(strURL, nleft, ntop, nwidth, nheight) { window.open(strURL,"","resizable=yes, toolbar=no, status=yes, scrollbars=yes, menubar=no, width=" + nwidth + ", height=" + nheight + ", left=" + nleft + ", top=" + ntop); return false; } [/CODE]
(콤마 뒤의 빈칸은 임의로 넣은 것이며 실제 소스에는 없음)

더 골때리는 건 IE에서는 그나마 아무것도.... 안된다는 것이다. ㅜㅜ
(어차피, 저 소스는 현재 수정이 불가능한 상태이기 때문에 몰라도 그만이지만 나중에 또 이런 걸 개발할 때 생길 수 있는 문제라 미연에 방지하고 싶은 거다)