게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
re: 프레임 에러 때문에 질문 올립니다. |
---|
작성자: 송원석
작성일시: 2009-04-15 18:08,
조회수: 3,759
|
안녕하세요? 송원석입니다. ^_^
제가 개인적인 사정으로 이번 주에 인터넷 접속을 잘 하지 않아 게시물 확인이 늦었습니다. 기본적으로 이 문제는 자바스크립트를 호출하는 시점의 차이 때문인 것으로 생각됩니다. 즉, 일반적으로 다음과 같은 방식을 사용하면 원하시는 프레임에 접근하실 수 있을 것 같지만... alert(document.filecube.frames.exp_left);대부분 예상과는 달리 위의 코드는 동작하지 않을 확율이 더 많습니다. 그 이유는 자바스크립트가 실행되는 외부 HTML 이 로드되는 시점과 IFRAME 내부의 파일큐브가 로드되는 시점이 불분명하달까, 시간적인 갭이 존재하기 때문입니다. 즉 위의 자바스크립트 코드가 실행되는 순간에는 아직 파일큐브 프레임들이 다 로드되지 않았기 때문입니다. 따라서 다음과 같이 코드를 변경해보시면 정상적으로 동작하는 것을 확인하실 수 있습니다. <iframe name="filecube" src="FileCube/index.asp" width="650" height="500" frameborder="0" onload="showFrame();"></iframe> <script> function showFrame() { alert(document.filecube.frames.exp_left.location); } </script>이런 패턴으로 코드를 구현해보시기 바랍니다. 감사합니다. |
IP 주소: 119.197.62.149
|
전체 2,095 건의 게시물,
84 페이지로 구성된
ASP, ASP.NET, IIS & Script 게시판의
10 페이지입니다.
게시물 | ||||
---|---|---|---|---|
1,971 | 2009-06-17 | 6,737 | ||
1,970 |
김종식 |
2009-06-03 | 791 | |
1,969 | 2009-05-21 | 3,998 | ||
1,968 | 2009-05-13 | 3,918 | ||
1,967 | 2009-05-13 | 4,030 | ||
1,966 |
이상원 |
2009-04-14 | 853 | |
2009-04-15 | 3,759 | |||
1,964 |
이상원 |
2009-04-16 | 1,110 | |
1,963 | 2009-04-16 | 3,745 | ||
1,962 | 2009-04-08 | 4,496 | ||
1,961 | 2009-04-08 | 6,531 | ||
1,960 | 2009-04-08 | 3,645 | ||
1,957 |
권오일 |
2009-04-02 | 977 | |
1,956 | 2009-04-02 | 3,636 | ||
1,955 | 2009-03-27 | 3,660 | ||
1,954 | 2009-03-28 | 3,627 | ||
1,953 | 2009-03-28 | 3,777 | ||
1,952 | 2009-03-28 | 3,566 | ||
1,951 |
김종식 |
2009-03-17 | 1,197 | |
1,950 |
re: 위함한 캐릭터들.. [3] |
2009-03-18 | 4,054 | |
1,949 | 2009-03-10 | 3,824 | ||
1,948 | 2009-03-11 | 3,950 | ||
1,947 | 2009-03-09 | 4,586 | ||
1,946 | 2009-03-09 | 4,489 | ||
1,945 |
이석환 |
2009-02-25 | 1,080 |