묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
스크립트 오류에 대한 문의 한 가지...
2008.11.25 15:05
제가 근무하는 곳이 초등학교입니다.
이번에 대국민서비스를 위해서 학교알리미 서비스를 실시한다고 홈페이지에 해당 학교 알리미로 이동할 수 있는 스크립트를 달라는 지시사항이 왔습니다.
그런데 막상 적용을 하면 스크립트 에러가 나네요... ㅡㅡ;;;
다른 곳은 이상없이 동작을 한다는 것을 보면 XE에서의 사용문제인 듯한데....
해결방법이 없을까요????
제가 적용한 방법은 레이아웃 설정의 '헤더 스크립트' 부분에 아래의 스크립트 부분을 입력하고,
배너가 나타나야 할 부분에 지시한 대로 입력한 것 뿐인데.... ㅡㅡ;;;;;
지시사항은 아래와 같습니다.
살펴보시고 무엇을 어떻게 고쳐야 할 지 알려주실 분.. ㅠ.ㅠ;;;
스크립트 쪽은 공부를 안 해서 잘 몰라요... 흑흑
이번에 대국민서비스를 위해서 학교알리미 서비스를 실시한다고 홈페이지에 해당 학교 알리미로 이동할 수 있는 스크립트를 달라는 지시사항이 왔습니다.
그런데 막상 적용을 하면 스크립트 에러가 나네요... ㅡㅡ;;;
다른 곳은 이상없이 동작을 한다는 것을 보면 XE에서의 사용문제인 듯한데....
해결방법이 없을까요????
제가 적용한 방법은 레이아웃 설정의 '헤더 스크립트' 부분에 아래의 스크립트 부분을 입력하고,
배너가 나타나야 할 부분에 지시한 대로 입력한 것 뿐인데.... ㅡㅡ;;;;;
지시사항은 아래와 같습니다.
배너를 등록할 페이지의 HTML 파일을 열고, 상단의 <HEAD>와 </HEAD>사이에 아래의 붉은색 부분을 넣어 주십시오.
<HTML>
<HEAD>
<TITLE> 학교 홈페이지에 오신 것을 환영합니다. </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function goGsHome()
{
var gsWin = window.open("about:blank", "gsWin");
var frm = document.gsForm;
frm.action = "http://www.schoolinfo.go.kr/index.jsp";
frm.target = "gsWin";
frm.submit();
}
//-->
</SCRIPT>
</HEAD>
<HTML>
<HEAD>
<TITLE> 학교 홈페이지에 오신 것을 환영합니다. </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function goGsHome()
{
var gsWin = window.open("about:blank", "gsWin");
var frm = document.gsForm;
frm.action = "http://www.schoolinfo.go.kr/index.jsp";
frm.target = "gsWin";
frm.submit();
}
//-->
</SCRIPT>
</HEAD>
HTML 파일의 배너를 표시할 부분에 아래의 붉은색 부분을 넣어 주십시오.
<BODY>
<TABLE>
……………
……………
<form name="gsForm" method="post" action="">
<input type="hidden" name="HG_CD" value="B123456789" />
</form>
<A HREF="javascript:goGsHome();"><img src="/img/banner1.gif"></A>
……………
……………
</TABLE>
</BODY>
</HTML>
<BODY>
<TABLE>
……………
……………
<form name="gsForm" method="post" action="">
<input type="hidden" name="HG_CD" value="B123456789" />
</form>
<A HREF="javascript:goGsHome();"><img src="/img/banner1.gif"></A>
……………
……………
</TABLE>
</BODY>
</HTML>
주의 1. 해당학교의 나이스 학교코드를 정확히 기입해 주십시오.
(해당학교의 나이스 학교코드는 교무업무시스템 학교정보/학교기본정보 조회에서 확인할 수 있습니다.)
cf. 교육청에서는 나이스 학교코드 대신 교육청코드를 기입해 주십시오. (예. 서울교육청: B100000001)
주의 2. 배너파일을 서버의 그림파일(학교알리미 배너 파일명 : banner1) 디렉토리에 반드시 업로드하여 주십시오.
(해당학교의 나이스 학교코드는 교무업무시스템 학교정보/학교기본정보 조회에서 확인할 수 있습니다.)
cf. 교육청에서는 나이스 학교코드 대신 교육청코드를 기입해 주십시오. (예. 서울교육청: B100000001)
주의 2. 배너파일을 서버의 그림파일(학교알리미 배너 파일명 : banner1) 디렉토리에 반드시 업로드하여 주십시오.
살펴보시고 무엇을 어떻게 고쳐야 할 지 알려주실 분.. ㅠ.ㅠ;;;
스크립트 쪽은 공부를 안 해서 잘 몰라요... 흑흑
댓글 5
-
팔공산
2008.11.25 15:16
-
비나무
2008.11.25 16:18
이제 해결이 되었습니다.
감사합니다. -
백성찬
2008.11.25 15:30
관리자 창에서 그냥 하고 싶죠.^^
그래야 누가 물으면 알려 주기도 좋고...
레이아웃 설정에서 헤더에 아래 소스를 넣고
<SCRIPT LANGUAGE="JavaScript"> <!-- function goGsHome() { var gsWin = window.open("about:blank", "gsWin"); var frm = document.gsForm; frm.action = "http://www.schoolinfo.go.kr/index.jsp"; frm.target = "gsWin"; frm.submit(); } //--> </SCRIPT>
배너 넣기 원하는 곳에
<form name="gsForm" method="post" action=""> <input type="hidden" name="HG_CD" value="B123456789" /> </form> <A HREF="javascript:goGsHome();"><img src="/img/banner1.gif"></A>
단 해당 경로에 이미지가 있어야 합니다.
/img/banner1.gif
적용 예)
http://www.bek.me/?mid=main
리스트 상단 좌측의 움직이지 않는 로고 같은 것(hihappyscienceworld)을 클릭해 보면 됩니다.
다 읽었으면 알려주십시오.
레이아웃에서 삭제하게요.^^ -
비나무
2008.11.25 16:18
백성찬님...
감사합니다.
이제 정상 동작을 하네요...
그런데, 참 이상한 것은 오타도 없이 똑같이 복사 붙이기를 했는데도 얼마전까지는 스크립트 오류가 났었다는.. ㅡㅡ;;;;
백성찬님 말씀처럼 했었거든요... 하하!!!
하여튼 요상한... ㅠ.ㅠ;;;;; -
느까끼
2008.11.25 16:31
저도 수시로 그런 경우를 겪고 있습니다.^^
{
var gsWin = window.open("about:blank", "gsWin");
var frm = document.gsForm;
frm.action = "http://www.schoolinfo.go.kr/index.jsp";
frm.target = "gsWin";
frm.submit();
}
붙여 넣을 레이아웃에 아래 소스 추가하니 되는 것 같은데요.
……………
……………
<form name="gsForm" method="post" action="">
<input type="hidden" name="HG_CD" value="B123456789" />
</form>
<A HREF="javascript:goGsHome();"><img src="/img/banner1.gif"></A>
……………
……………
</TABLE>