묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
화면이 두번 로딩되는 현상 (배경음악이 중복됩니다)
2014.04.15 12:07
raintale.com 이구요 최신으로 업데이트까지 했습니다.
화면이 열 릴때 두 번 로딩합니다
랜덤으로 배경음악이 중복되어 버립니다
배경음악은 프레임나누기로 삽입했구요 검색해서 나름대로 고쳐보려고 했는데 전혀 안먹히네요 ㅎㅎ
열받아서 제로보드4 로 회귀하려다 한번 여쭤봅니다
혹시 해결해 주실 멋지신 분 없으신가요 ? ㅎㅎ ㅠㅠ
안되면 두 번 로딩되더라도 배경음악만 제대로 나올 수는 없을까요? ㅠㅠ
태그 연관 글
- [2007/08/22] 묻고답하기 프레임셋 새로고침 고정할 때 쓰이는 문구 안먹나요?
댓글 2
-
애니즌
2014.04.15 12:14
-
애니즌
2014.04.15 12:21
개인적인 생각으로는 특별히 의도한 것이 아니라면
<script type="text/javascript">//<![CDATA[
var is_sooframe = true;
var is_sooframe_loaded = false;
function framelct() {
if(!is_sooframe_loaded) {
document.getElementById("contents_frame").src = document.getElementById("contents_frame").src;
document.getElementById("new_frame").src = document.getElementById("new_frame").src;
}
}
//]]></script>
이부분과
<frameset rows="0,*" onload="framelct()">
이부분(빨간색 표시된 부분)을 삭제하는 걸 추천합니다.
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
soulfood | 초보 질문입니다. | |
lark007 | 화면깨짐문제) 창 사이즈 줄이면 위젯페이지 화면 깨짐현상.ㅠㅠ | |
라이트 | 코어 업데이트 후 관리자 접속이 안됩니다. ㅠㅠ [2] | 2016.07.26 by 라이트 |
냐냐냐냔 | 화면이 두번 로딩되는 현상 (배경음악이 중복됩니다) [2] | 2014.04.15 by 애니즌 |
섬휘 | 로그인만 하면 화면이 백지가 됩니다. [3] | 2013.08.03 by yoyoya |
아이블루 | 첫화면 문서페이지를 위젯페이지로 어덯게 바꿀까요? [2] | 2012.04.09 by 송동우 |
닭울재 | 첫화면의 위젯페이지 최신게시글날짜 등 수정하기.. [1] | 2011.12.28 by 송동우 |
엘로힘 아하브티 | 홈페이지 백그라운드 이미지 자동 변경하는 법~ [1] | 2011.12.06 by 송동우 |
K | 관리자 로그인 화면 수정이 가능한가요? [1] | 2011.08.19 by 송동우 |
푸른홈 | cache파일만 지웠는데 다시 설치화면으로 가는건 왜그런거죠? [1] | 2011.06.13 by 송동우 |
푸른홈 | 관리자 화면이 하얗게 나오는 건 왜 그렇죠? [1] | 2011.06.11 by 푸른홈 |
몫 | XE core 설치 문의 | |
류중근 | 1024x768 화면을 쓰는데 글쓰기 버튼이 처박혔어요. [1] | 2010.09.11 by ForHanbi |
오차원 | 메인화면 설정에 관하여 [2] | 2010.07.26 by 오차원 |
뚝새 | 동영상 화면이 안 나와요. [4] | 2009.08.06 by 뚝새 |
ejchoi | 메인화면에 최근게시글 불러오는 법 [4] | 2009.05.28 by ejchoi |
개돌 | 내용이 많을 시 화면이 안뜨는 현상 [3] | 2009.01.08 by merutomo |
오늘ㄹ | 스킨적용법,(게시판안만지고) [2] | 2008.06.20 by 오늘ㄹ |
VagaBond | 첫 화면에서 왼쪽 메뉴는 어떻게 만들어지나요? [3] | 2007.10.08 |
하얀꽃 | 이런 현상 도움요청합니다 |
<script type="text/javascript">//<![CDATA[
var is_sooframe = true;
var is_sooframe_loaded = false;
function framelct() {
if(!is_sooframe_loaded) {
document.getElementById("contents_frame").src = document.getElementById("contents_frame").src;
document.getElementById("new_frame").src = document.getElementById("new_frame").src;
}
}
//]]></script>
</head>
<frameset rows="0,*" onload="framelct()">
코드가 두번 로드하도록 해놓으셨네요
onload="framelct()" 이걸 지우셔야 겠는데요
보면은
var is_sooframe_loaded = false;
if(!is_sooframe_loaded) {
//frame 갱신
}
이렇게 되어 있는데
변수 기본값 설정을 is_sooframe_loaded = false로 되어 있기 때문에
다른 곳에서 is_sooframe_loaded 이 변수를 true 해주지 않으면
무조건 기존 frame 주소를 변경하도록 되어 있습니다.
그 시점은 페이지 문서가 load되었을 때구요
이것을 왜 넣은 건지 의문이 갑니다만 저부분만 제거하면 해결될겁니다.
느낌에는 frame이 불러오지 못하면 다시 불러오도록 해놓으신 것 같은데
그런 것이 무슨 의미가 있는 지 모르겠지만
굳이 처리하자면
프레임으로 불러올 대상이 되는 타겟에
다음과 같은 스크립트를 추가해주셔야 할 것 같습니다.
http://raintale.com/?fr=true or http://www.raintale.com/music.html 안에 <head></head> 사이에 넣어주세요
<script type="text/javascript">
parent.is_sooframe_loaded = true;
</script>