묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
자바스크립트 작동 질문
2006.12.28 08:51
홈 페이지 만들고 있는 초보입니다.
안철수 연구소의 바이러스 경보 배너( http://info.ahnlab.com/securityinfo/virus_banner.html )
를 달려고 하는데
고정형 배너의 경우 홈페이지 디자인이랑 맞지 않아서
자바스크립트 이용하는 맞춤형을 이용하려 합니다.
그래서 안철수 연구소에서 샘플 스크립트 소스를 받아 그대로 index 페이지에 넣었는데 작동이 되지 않네요
안철수 연구소에서 준 샘플 스크립트 소스 내용
====================================================================================================
<!-- 긴급경보 스크립트 로딩 및 배너생성 시작-->
<Script language="javascript" charset="ksc5601" src="http://home.ahnlab.com/includes/banner_adv.js"></script>
<Script language="vbscript">
' 안철수연구소 긴급경보 정보를 가져오지 못했을 경우 페이지내 스크립트 오류방지.
Function checkAhnlabAlert()
if B_IsLoaded then
checkAhnlabAlert = true
else
checkAhnlabAlert = false
end if
End Function
</Script>
<Script language="javascript" >
function writeAhnlabAlert(){
if (checkAhnlabAlert()){
if (B_Urgency) {
// 긴급시배너
document.write("<tr>");
document.write(" <td align='center' style='font-size:9pt; font-family:굴림,돋움,arial; text-decoration:none;'>");
document.write(" <a href='"+S_Url+"' target='_ahnlab' style='text-decoration:none'>");
document.write(" <font color='#b30000'><b>"+S_Title+"</b></font>");
document.write(" </a><br>");
document.write(" <a href='"+S_Url+"' target='_ahnlab' style='text-decoration:none'>");
document.write(" <font color='#333333'>"+S_Summary+"</font>");
document.write(" </a>");
document.write(" </td>");
document.write("</tr>");
}else{
// 평상시배너생성처리.
document.write("<tr>");
document.write(" <td align='center' style='font-size:9pt; font-family:굴림,돋움,arial; text-decoration:none;'>");
document.write(" <table border="0" width="165" align="center" cellpadding="2" cellspacing="3">");
document.write(" <tr> ");
document.write(" <td align="center"><b>최신 긴급 바이러스</b></td>");
document.write(" </tr>");
document.write(" <tr> ");
document.write(" <td height="63" align="center">");
for(i=0;i<A_RecentVirus.length;i++){
document.write(" <a href=""+A_RecentVirusUrl[i]+"" target="_ahnlab">"+A_RecentVirus[i]+"</a><br>");
}
document.write(" </td>");
document.write(" </tr>");
document.write(" </table>");
document.write(" </td>");
document.write("</tr>");
}
}else{
// 정보 스크립트 파일을 가져오지 못했을 경우
document.write("<tr>");
document.write(" <td align='center' style='font-size:9pt; font-family:굴림,돋움,arial; text-decoration:none;'>");
document.write(" 정보를 가져올 수 없습니다.");
document.write(" </td>");
document.write("</tr>");
}
}
</Script>
<!-- 긴급경보 스크립트 로딩 및 배너생성 끝-->
===============================================================================================
어디가 잘 못 된 것일까요?
실력이 없어서 알수가 없습니다.
답변 부탁드립니다.
안철수 연구소의 바이러스 경보 배너( http://info.ahnlab.com/securityinfo/virus_banner.html )
를 달려고 하는데
고정형 배너의 경우 홈페이지 디자인이랑 맞지 않아서
자바스크립트 이용하는 맞춤형을 이용하려 합니다.
그래서 안철수 연구소에서 샘플 스크립트 소스를 받아 그대로 index 페이지에 넣었는데 작동이 되지 않네요
안철수 연구소에서 준 샘플 스크립트 소스 내용
====================================================================================================
<!-- 긴급경보 스크립트 로딩 및 배너생성 시작-->
<Script language="javascript" charset="ksc5601" src="http://home.ahnlab.com/includes/banner_adv.js"></script>
<Script language="vbscript">
' 안철수연구소 긴급경보 정보를 가져오지 못했을 경우 페이지내 스크립트 오류방지.
Function checkAhnlabAlert()
if B_IsLoaded then
checkAhnlabAlert = true
else
checkAhnlabAlert = false
end if
End Function
</Script>
<Script language="javascript" >
function writeAhnlabAlert(){
if (checkAhnlabAlert()){
if (B_Urgency) {
// 긴급시배너
document.write("<tr>");
document.write(" <td align='center' style='font-size:9pt; font-family:굴림,돋움,arial; text-decoration:none;'>");
document.write(" <a href='"+S_Url+"' target='_ahnlab' style='text-decoration:none'>");
document.write(" <font color='#b30000'><b>"+S_Title+"</b></font>");
document.write(" </a><br>");
document.write(" <a href='"+S_Url+"' target='_ahnlab' style='text-decoration:none'>");
document.write(" <font color='#333333'>"+S_Summary+"</font>");
document.write(" </a>");
document.write(" </td>");
document.write("</tr>");
}else{
// 평상시배너생성처리.
document.write("<tr>");
document.write(" <td align='center' style='font-size:9pt; font-family:굴림,돋움,arial; text-decoration:none;'>");
document.write(" <table border="0" width="165" align="center" cellpadding="2" cellspacing="3">");
document.write(" <tr> ");
document.write(" <td align="center"><b>최신 긴급 바이러스</b></td>");
document.write(" </tr>");
document.write(" <tr> ");
document.write(" <td height="63" align="center">");
for(i=0;i<A_RecentVirus.length;i++){
document.write(" <a href=""+A_RecentVirusUrl[i]+"" target="_ahnlab">"+A_RecentVirus[i]+"</a><br>");
}
document.write(" </td>");
document.write(" </tr>");
document.write(" </table>");
document.write(" </td>");
document.write("</tr>");
}
}else{
// 정보 스크립트 파일을 가져오지 못했을 경우
document.write("<tr>");
document.write(" <td align='center' style='font-size:9pt; font-family:굴림,돋움,arial; text-decoration:none;'>");
document.write(" 정보를 가져올 수 없습니다.");
document.write(" </td>");
document.write("</tr>");
}
}
</Script>
<!-- 긴급경보 스크립트 로딩 및 배너생성 끝-->
===============================================================================================
어디가 잘 못 된 것일까요?
실력이 없어서 알수가 없습니다.
답변 부탁드립니다.
댓글 1
-
김륜홍
2006.12.29 11:35
^^ 아 해결했습니다. 자바스크립트를 잘 몰라서... 제가 function 문을 이해를 못 해서 생긴 문제였어요. 책 뒤져서 해결했습니다. 이 기회에 자바스크립트 공부도 좀 해야 겠습니다.^^