본문 바로가기

JavaScript

(4)
[Tip] iframe의 src 변경 오류(?) iframe의 src를 Javascript로 변경할때 iframe의 컨텐츠가 제대로 로딩이 안되는 경우들이 가끔 발생하기도 한다. (ex. document.getElememtById("iFrameContent").src = "test.aspx"; ) 제가 이런 현상을 발견한 것은 ASP.NET에서 UpdatePanel로 iframe의 src 를 변경하려 했을 경우였다. 분명 클라이언트 javascript에서 하면 잘 되는데 UpdatePanel을 이용하여 Server로 전송되어 컨트롤하면 제대로된 컨텐츠가 나오지 않는 브라우저가 있었다. (희한한것은 호환성모드로 보면 또 잘 된다는것이다. ㅠ) 뭐 어쨋든 여러가지 원인이 있겠지만 이 오류(?)를 피해가는 방법은 의외로 간단하다. iframe의 src를 변..
Javascript 에서 Silverlight 함수 호출 방법 http://pietschsoft.com/post/2008/06/Silverlight-and-JavaScript-Interop-Basics.aspx 크리에이티브 커먼즈 라이선스 이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 3.0 Unported 라이센스에 따라 이용하실 수 있습니다.
VS2008에서는 JavaScript도 디버깅이 된다. 차기 버전의 Visual Studio에서는 Java Script도 디버깅이 된다고 합니다. 단순히 지원되는 것이 아니라 일반적인 C#코드와 같이 하나의 객체로 다뤄지고 각종 디버깅 정보를 제공된다고 하니 놀랍기도 하고 시원하기도 합니다. ASP.NET 개발에 있어서 모든 것을 서버상에서 처리하면이야 Java Script를 사용하지 않아도 되겠지만 수많은 라운드 트립이 발생하고 불필요한 트레픽과 서버 부하를 일으킬 수 있기 때문에 Java Script는 필수 요소중에 하나였습니다. 아무튼 이런 사실을 뒤늣게 인정한 것인지.. 아니면 Visual Studio에서 더 이상의 발전할 기술이 없었던지 모르겠지만 아무튼 Java Script의 지원은 반갑기만 합니다. Java Script상에서 BreakPoint가..
[Sample] Silverlight => JavaScript 호출 먼저 자바스크립트에서 다음과 같이 선언하도록 하죠. function fromSilverlight(str) { alert("From silverlight : " + str); } 실버라이트에선 다음과 같이 불러주도록 하면 됩니다. HtmlPage.Window.Invoke("fromSilverlight", "하하하.. 실버라이트입니다"); Alert이나 confirm 같은 함수는 HtmlPage.Window에서 기본 지원하며 System.Windows.Browser.HtmlPage.Window.CreateInstance("자바스크립트함수명", new string[] {"파라미터값1","파라미터값2"}); 이런식으로도 사용 가능 [출처] 실버라이트 네이버 카페