묻고답하기
프레임을 나누려고합니다. 도와주세요.ㅜ.,ㅜ
2010.08.18 23:53
메인
|
음악 |
위 그림과 같이 프레임을 나누려고합니다.
그래서 찾아봤는데 에드온에 "배경 음악 재생기를 위한 프레임 나누기 도구" 이 있더라구요.
이걸 사용해봤는데, 익스플로러6이하에서는 메인내용이 이상하게 나와서 제가 프레임셋 짜서 직접하려고합니다.
메인에 들어갈 부분은 xe에서 '페이지관리'에 main이라는 이름의 모듈로 작업해놓았습니다.
음악에 들어갈 부분도 작업해놓았고 url만 붙이면 됩니다.
<html>
<frameset rows="*,20" cols="*" framespacing="0" border="0">
<frame src="http://jebc.co.kr/main" frameborder="0" scrolling="no">
<frame src="음악주소" frameborder="0" scrolling="no">
</frameset>
</html>
이렇게 짜기는 했는데.... 그다음은 어디를 손을 봐야할지 모르겠습니다.
서비스관리템의 "외부페이지"나 "페이지" 부분인거 같은데... 아직 많이부족해서... 이리저리 만져봐도 안됩니다. ㅜ.,ㅜ
다시한번 말씀드리지만 "배경 음악 재생기를 위한 프레임 나누기 도구" 는 사용안할겁니다.
초보가 혼자서 하려고하니 힘든 부분이 생기네요... ㅜ.,ㅜ
도움의 손길 부탁드립니다.~
댓글 6
-
LutZ
2010.08.19 13:01
-
김신열
2010.08.19 17:55
lutz님께서 말씀해주신데로, ftp로 짜놓은페이지를 html을 올리고나서 외부페이지에 짜여진 페이지를 등록하였습니다.그리고 setting에서 시작모듈을 설정했는데... 그냥 하얀화면만 나옵니다. ㅜ.,ㅜ외부페이지 등록할때 외부 문서 위치는 /home/hosting_users/ccle/www/index_jebc.htmlftp에 올린 html 코드는 아래같이 했습니다.<frameset rows="*,20" cols="*" framespacing="0" border="0">
<frame src="http://jebc.co.kr/main" frameborder="0" scrolling="no">
<frame src="http://ultrappp.com.ne.kr/soo/bgm/exobud.html" frameborder="0" scrolling="no">
</frameset>이런데... 잘못된 부분이 있나요??http://jebc.co.kr/index_jebc.html 이렇게 들어가면 제대로 나오는데... ㅜ.,ㅜ -
LutZ
2010.08.19 19:42
도메인 접속시 하위 주소 (/xe)가 없어도 XE의 시작모듈로 연결되도록 연결은 해두신 걸로 알겠습니다.
IE, Firefox, Opera 에서는 백지로 나타나고, Chrome, Safari에서는 제대로 로드되는 것으로 보아 코드의 문제인 듯 합니다.
스크립트가 제 위치에 있지 않거나, 제대로 닫혀있지 않거나 (짝이 맞지 않으면), 중복이 되면 읽지 못하는 경우가 생깁니다.
정확한 페이지 코드는 알 수 없기 때문에, Chrome의 요소 검사로 본 코드로 설명 드리겠습니다.
1 빨간색 : <head>가 2번 들어가 있습니다. 그런데 </head>로 닫힌 코드는 없습니다.
하나를 정리하시고, 짝을 맞춰 닫아주십시오.
2 보라색 : 최상단에 Doctype, <html..>이 있는데 중간에 또 들어가있습니다.
(중간에 제가 밑줄을 잘 못 그었습니다. </frame>이 아니라 그 위의 </html>을 봐주십시오.)
중간에서 </html>이 닫히고 마지막에 또 </html>이 닫히면서 Doctype안에 Doctype이 들어있는 형태가 되었습니다.
정리하여 최상단에서 Doctype 지정, 문서 제일 끝에서 </html>로 닫아주십시오.
3 파란색 : <body>가 2번 들어가 있습니다. <head>의 경우와 같이 짝인 </body>는 없지요.
<body>는 </head>뒤에 위치하도록 해주십시오.
<html> <head> </head> <body> </body> </html> 순서로 써주십시오.
-
김신열
2010.08.19 20:09
외부페이지의 index_jebc 설정항목입니다.
프레임코드를 넣은html파일의 전체코드는 아래와 같이 했습니다. (파일명: index_jebc.html)
<html>
<frameset rows="*,20" cols="*" framespacing="0" border="0">
<frame src="http://jebc.co.kr/main" frameborder="0" scrolling="auto">
<frame src="http://ultrappp.com.ne.kr/soo/bgm/exobud.html" frameborder="0" scrolling="no">
</frameset>
</html>그런데, 역시나 하얗게 나옵니다. ㅜ.,ㅜ 왜 그런가요?? 말씀하신 것과 다르지 않다고 생각하는데... 뭐가 문제인가요... ㅜ.,ㅜ
한가지 더 궁금점이 있는데, 위지윅 에디터 를 추가하려고 ftp로 해당 데이터를 modules/editor/components 에 올렸습니다.
그리고 나서 xe의 위지웍 에디터에 들어가면 추가한 항목이 표시가 안됩니다. 순서가 잘못됬나요??
이렇게 하면 되는거 같은데...
-
LutZ
2010.08.19 22:11
코드를 그렇게 짰는데도 소스가 엉망으로 나온다면,
외부 페이지 등록을 해제하여 페이지만 단독으로 돌려보십시오.
페이지만 단독으로 돌렸을 때 사이트가 문제없이 나타난다면
그냥 해당 페이지를 index로 지정하셔서 사용하시는 것을 추천합니다.
(frame으로 불러오는 페이지가 XE에 등록이 되어있다면 문제는 없을 것으로 생각됩니다.)
위지윅 에디터는 설치 후 관리자 > 기능 설정 > 위지윅 에디터 에서 사용으로 설정하셔야 쓸 수 있습니다.
-
김신열
2010.08.20 07:10
페이지만 단독으로 돌렸을때는 문제없이 나타납니다.
그럼 포기하고 그냥 하라는 말씀이신가요??
"위지윅 에디터는 설치 후 관리자 > 기능 설정 > 위지윅 에디터 에서 사용으로 설정하셔야 쓸 수 있습니다."
라고 대답해주셨는데, 다시 말씀드리자만 답변해주신대로 하였는데,
위지웍 에디터에 설치한 부분이 추가가 안됩니다.
추가한 것들이 lavalic_lite, naver_map 입니다.
무엇을 물으시는 것인지 정확하게 모르겠습니다.
음악이 나오지 않는다는 이야기인지, frame이 로딩이 안 된다는 이야기인지 애매합니다.
코드를 짜놓은 페이지를 시작 모듈로 설정하는 문제라면,
외부 페이지에 코드가 짜여진 페이지를 등록하신 후 setting에서 시작 모듈로 설정하시면 됩니다.