HTML을 여러 개로 쪼갠 뒤,
Javascript로 필요할 때만 부르게 코드를 짰다.
즉, 한 번이라도 필요하면 쪼개 놓은 HTML 조각을 읽어들이고 그것을 바탕으로 UI 요소(event handler 등)를 만들게 했다.
그리고 HTML 조각 내의 div 중 일부의 name/id를 바꿨다.
(Visual Studio의 리팩터링->이름 변경 같은 게 있으면 얼마나 좋을까!)
그랬더니 (크롬에서) jQuery가 이름을 못 찾는다. (undefined라니 그게 무슨 소리요!)
아무리 뜯어보아도 이상이 없어 IE10으로 실행했더니 된다.
아하 캐시 문제구나.
크롬으로 조각난 HTML (part.html)을 한 번 열어 새로고침 한 후, 원래의 페이지(index.html)를 여러 다시 실행하니 잘 된다.
index.html에서 돌아가는 javascript를 짤 때,
index.html이 아니라 part.html을 고쳤기 때문에 인식을 못한 것인가?
그러면 IE에서는 왜 잘 됐는가?
Subscribe to:
Post Comments (Atom)
창 핸들을 만드는 동안 오류가 발생했습니다
System.ComponentModel.Win32Exception was unhandled MyForm w = new MyForm IntPtr handle = wnd.Handle; // Exception occurs here class MyFo...
-
텍스트박스에서 엔터를 치면 자동으로 입력되게 하려고 keyup 이벤트 핸들러를 등록했다. 잘 동작하는 듯했는데 alert창을 닫아도 닫아도 계속 열리는 것이다. 크롬이어서 다행이지 IE였으면 무한히 열렸을 거야...스페이스바로 눌러보길 잘했...
-
진짜 되는 건 아니고 흉내낼 수는 있다. 새 창을 누르면 아무 것도 안 변한 것 같지만 PowerPoint 창 제목이 바뀌어 있다: 프레젠테이션1:2에서 :2 부분이 같은 파일을 연 창 여러 개 중 2번째라는 뜻이다('프레...
-
MathJax è Word MS Word 2007부터는 MathML을 문서에 바로 붙여넣을 수 있다. 이 블로그의 거의 대부분의 수식은 MathJax로 작성되어 있는데, 오른쪽 버튼 클릭하고 메뉴에서 MathML 또는 TeX 형식으로 ex...
No comments:
Post a Comment