게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
| re: 프레임 에러 때문에 질문 올립니다. |
|---|
|
작성자: 송원석
작성일시: 2009-04-15 18:08,
조회수: 4,374
|
|
안녕하세요? 송원석입니다. ^_^
제가 개인적인 사정으로 이번 주에 인터넷 접속을 잘 하지 않아 게시물 확인이 늦었습니다. 기본적으로 이 문제는 자바스크립트를 호출하는 시점의 차이 때문인 것으로 생각됩니다. 즉, 일반적으로 다음과 같은 방식을 사용하면 원하시는 프레임에 접근하실 수 있을 것 같지만... 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 | 7,869 | ||
| 1,970 |
김종식 |
2009-06-03 | 791 | |
| 1,969 | 2009-05-21 | 4,616 | ||
| 1,968 | 2009-05-13 | 4,527 | ||
| 1,967 | 2009-05-13 | 4,645 | ||
| 1,966 |
이상원 |
2009-04-14 | 853 | |
| 2009-04-15 | 4,374 | |||
| 1,964 |
이상원 |
2009-04-16 | 1,110 | |
| 1,963 | 2009-04-16 | 4,357 | ||
| 1,962 | 2009-04-08 | 5,107 | ||
| 1,961 | 2009-04-08 | 7,309 | ||
| 1,960 | 2009-04-08 | 4,256 | ||
| 1,957 |
권오일 |
2009-04-02 | 977 | |
| 1,956 | 2009-04-02 | 4,284 | ||
| 1,955 | 2009-03-27 | 4,244 | ||
| 1,954 | 2009-03-28 | 4,315 | ||
| 1,953 | 2009-03-28 | 4,402 | ||
| 1,952 | 2009-03-28 | 4,181 | ||
| 1,951 |
김종식 |
2009-03-17 | 1,197 | |
| 1,950 |
|
2009-03-18 | 4,663 | |
| 1,949 | 2009-03-10 | 4,419 | ||
| 1,948 | 2009-03-11 | 4,545 | ||
| 1,947 | 2009-03-09 | 5,155 | ||
| 1,946 | 2009-03-09 | 5,061 | ||
| 1,945 |
이석환 |
2009-02-25 | 1,080 |

sign in
join
re: 파일큐브 최상위폴더 설정