onload ... IE9까지는 되는데... 크롬이랑 사파리가 안 먹어요

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
onload ... IE9까지는 되는데... 크롬이랑 사파리가 안 먹어요

QA

onload ... IE9까지는 되는데... 크롬이랑 사파리가 안 먹어요

본문

아래 소스에서 onload가 안 먹습니다
크롬이나 사파리에서 돌아 가게 하려면 어떻게 고치면 되나요?
 
 
<script language="JavaScript" src="/js/MM_swapImg.js"></script>
<script language="JavaScript" src="/js/util.js"></script>
<script language="javascript">
<!--
function zip_find(form_name)
{
 popZipFind = window.open('/common/zip_find.asp?fn='+form_name,'la09zipfind','width=500,height=210,scrollable=yes,resizable=no,status=yes');
 popZipFind.focus();
 return ;
}
var whatsIt = null;
function fnWhatsIt(url)
{
 var w = screen.availWidth;
 var h = screen.availHeight;
 var x = (w - 600) / 2;
 var y = (h - 500) / 2;
 if (whatsIt != null)
 {
  whatsIt.close();
 }
 whatsIt = window.open("/order/"+url,"whatsIt","width=600,height=500,scrollbars=yes,titlebar=no,resizable=no,top="+y+",left="+x);
 whatsIt.focus();
 return ;
}
function fnSetMoneyOrder(obj) {
 var molen = document.frmOrder.mo_express.length;
 if (obj.checked == true) {
  for (var i = 0; i < molen; i++) {
   document.frmOrder.mo_express[i].disabled = false;
  }
  document.frmOrder.mo_express[0].checked = true;
 }
 else {
  for (var i = 0; i < molen; i++) {
   document.frmOrder.mo_express[i].checked = false;
   document.frmOrder.mo_express[i].disabled = true;
  }
 }
}
function fnReCalc()
{
 var strNum = "0123456789";
 var objFrm = document.frmOrder;
 var objUsePnt = objFrm.use_point;
 var have_point = objFrm.have_point.value;    //회원이 가지고 있는 포인트
 var payPnt = objUsePnt.value;          //사용할 포인트
 for(nLoop=0; nLoop<objUsePnt.value.length; nLoop++)
 {
  if (strNum.indexOf(objUsePnt.value.substring(nLoop, nLoop+1)) < 0)
  {
   alert("숫자만 입력가능 합니다");
   objUsePnt.value="";
   objUsePnt.focus();
   return;
  }
 }
 if (have_point < eval(objUsePnt.value))
 {
  alert("사용가능 포인트를 초과 하였습니다 : " + objUsePnt.value);
  objUsePnt.value = 0;
  objUsePnt.select();
  objUsePnt.focus();
 }
}
function fnSetOrderCnt(cnt)
{
 var data = "";
 for (i=2; i <= cnt; i++)
 {
  data = data +
      "<br>" +
      "<table width='531' align='center' border='0' cellpadding='0' cellspacing='0'>" +
      " <tr height='18'>" +
      "  <td width='60' align='center' bgcolor='#7DA30B' style='color:#FFFFFF;font-family:굴림,Tahoma;font-weight:bold;'>제품"+i+"</td>" +
      "  <td width='471'></td>" +
      " </tr>" +
      "</table>" +
      "<table width='531' align='center' border='0' cellpadding='0' cellspacing='0'>" +
      " <tr height='2'>" +
      "  <td colspan='3' bgcolor='#7DA30B'></td>" +
      " </tr>" +
      " <tr height='24'>" +
      "  <td width='120' align='right' style='color:#444444;font-family:굴림,Tahoma;padding-right:5px;' bgcolor='#E7EFCD' nowrap><font color='red'>*</font>제품명</td>" +
      "  <td width='1' bgcolor='#999999' nowrap></td>" +
      "  <td width='410' style='padding-left:5px;'><input type='text' name='product_nm' size='64' maxlength='120' class='input'></td>" +
      " </tr>" +
      " <tr height='1'>" +
      "  <td colspan='3' bgcolor='#AACB47'></td>" +
      " </tr>" +
      " <tr height='24'>" +
      "  <td width='120' align='right' style='color:#444444;font-family:굴림,Tahoma;padding-right:5px;' bgcolor='#E7EFCD' nowrap><font color='red'>*</font>제품카테고리</td>" +
      "  <td width='1' bgcolor='#999999' nowrap></td>" +        
            "   <td width='410' style='padding-left:5px'>" +  
            "   <select name='product_cate'>" +
            "         <option value='' selected>-선택-</option>" +
           <%
           sqlStr = "SELECT taxrate_id, taxrate_item_kor FROM taxrate ORDER BY taxrate_id"
           Set rsCt = DBCon.Execute(sqlStr)
           While Not rsCt.EOF
            Response.Write "'" & "<option value=" & rsCt("taxrate_id") & ">" & rsCt("taxrate_item_kor") & "</option>" & "' + "
            rsCt.MoveNext
           Wend
           DBRelease rsCt
           %>
      "  </select>" +
      "  </td>" +
      " </tr>" +
      " <tr height='1'>" +
      "   <td colspan='3' bgcolor='#AACB47'></td>" +
      " </tr>" +       
      " <tr height='24'>" +
      "  <td align='right' style='color:#444444;font-family:굴림,Tahoma;padding-right:5px;' bgcolor='#E7EFCD'><font color='red'>*</font>URL주소</td>" +
      "  <td width='1' bgcolor='#999999' nowrap></td>" +
      "  <td style='padding-left:5px;'><input type='text' name='product_url' size='64' maxlength='500' class='input'></td>" +
      " </tr>" +
      " <tr height='1'>" +
      "  <td colspan='3' bgcolor='#AACB47'></td>" +
      " </tr>" +
      " <tr height='24'>" +
      "  <td align='right' style='color:#444444;font-family:굴림,Tahoma;padding-right:5px;' bgcolor='#E7EFCD'>색상 및 사이즈</td>" +
      "  <td width='1' bgcolor='#999999' nowrap></td>" +
      "  <td style='padding-left:5px;'>" +
      "   색      상:<input type='text' name='product_color' size='10' maxlength='20' class='input'>    " +
      "          사 이 즈:<input type='text' name='product_size' size='5' maxlength='20' class='input'>" +
      "  </td>" +
      " </tr>" +
      " <tr height='1'>" +
      "  <td colspan='3' bgcolor='#AACB47'></td>" +
      " </tr>" +
      " <tr height='24'>" +
      "  <td align='right' style='color:#444444;font-family:굴림,Tahoma;padding-right:5px;' bgcolor='#E7EFCD'><font color='red'>*</font>단가 및 주문수량</td>" +
      "  <td width='1' bgcolor='#999999' nowrap></td>" +
      "  <td style='padding-left:5px;'>" +
      "   제품단가:<input type='text' name='product_price' size='10' maxlength='10' class='input'>불($)  " +
      "   주문수량:<input type='text' name='product_cnt' size='5' maxlength='10' class='input'>개" +
      "  </td>" +
      " </tr>" +
      " <tr height='2'>" +
      "  <td colspan='3' bgcolor='#7DA30B'></td>" +
      " </tr>" +
      "</table>";
 }
 if (document.layers)
 {
  document.layers.add_product.document.write(data);
  document.layers.add_product.document.close();
 }
 else
 {
  if (document.all)
  {
   add_product.innerHTML = data;
   document.frmOrder.product_nm[0].focus();
  }
 }
}
function fnOrder()
{
 var objFrm = document.frmOrder;
  if (fnChkValue(objFrm.recipient_nm,"받는분 이름을 입력해주세요.   \n") == false) return;
  if (fnChkValue(objFrm.recipient_nm_eng,"받는분 영문이름을 입력해주세요.   \n") == false) return;
// if (fnChkJumin(objFrm.recipient_jumin1, objFrm.recipient_jumin2) == false) return;
 if (fnChkValue(objFrm.user_zipcode1,"배송지 우편번호를 입력해주세요.   \n") == false) return;
 if (fnChkValue(objFrm.user_zipcode2,"배송지 우편번호를 입력해주세요.   \n") == false) return;
 if (fnChkValue(objFrm.user_addr1_kor,"배송지 주소(국문)를 입력해주세요.   \n") == false) return;
 if (fnChkValue(objFrm.user_addr2_kor,"배송지 나머지주소(국문)를 입력해주세요.   \n") == false) return;
 if ((objFrm.user_phone1.value == "" && objFrm.user_phone2.value == "" && objFrm.user_phone3.value == "") && (objFrm.user_hp1.value == "" && objFrm.user_hp2.value == "" && objFrm.user_hp3.value == "")) {
  alert("전화번호와 휴대폰번호 둘 중 하나는 입력하셔야 합니다.   \n");
  objFrm.user_phone1.focus();
  return;
 }
 if (fnChkValue(objFrm.pay_user_nm,"입금하시는 분 이름을 공백없이 입력해주세요.   \n") == false) return;
 if (fnChkKorean(objFrm.pay_user_nm.value) == false) {
  alert("입금하시는 분 이름은 한글로 입력하셔야 합니다.   \n");
  objFrm.pay_user_nm.focus();
  return;
 }
 var len = objFrm.product_nm.length;
 if (len == null) {
  if (fnChkValue(objFrm.product_nm,"제품1의 제품명을 입력해주세요.   \n") == false) return;
  if (fnChkValue(objFrm.product_cate,"제품1의 제품 카테고리를 입력해주세요.   \n") == false) return;
  
  if (fnChkValue(objFrm.product_url,"제품1의 URL을 입력해주세요.   \n") == false) return;
  if (fnChkValue(objFrm.product_price,"제품1의 제품단가를 입력해주세요.   \n") == false) return;
  if (fnChkNum2(objFrm.product_price.value, "제품단가는") == false)
  {
   //alert("제품단가는 숫자만 입력 가능합니다.   \n소수점이하는 반올림해 주세요.   \n");
   objFrm.product_price.select();
   objFrm.product_price.focus();
   return;
  }
  if (fnChkValue(objFrm.product_cnt,"제품1의 주문수량을 입력해주세요.   \n") == false) return;
  if (fnChkNum(objFrm.product_cnt.value) == false)
  {
   alert("주문수량은 숫자만 입력 가능합니다.   \n");
   objFrm.product_cnt.select();
   objFrm.product_cnt.focus();
   return;
  }
 }
 else {
  for (var i = 0; i < len; i++) {
   if (fnChkValue(objFrm.product_nm[i],"제품"+(i+1)+"의 제품명을 입력해주세요.   \n") == false) return;
    if (fnChkValue(objFrm.product_cate[i],"제품"+(i+1)+"의 제품 카테고리를 입력해주세요.   \n") == false) return;   
   if (fnChkValue(objFrm.product_url[i],"제품"+(i+1)+"의 URL을 입력해주세요.   \n") == false) return;
   if (fnChkValue(objFrm.product_price[i],"제품"+(i+1)+"의 제품단가를 입력해주세요.   \n") == false) return;
   if (fnChkNum2(objFrm.product_price[i].value, "제품"+(i+1)+"의 단가는") == false)
   {
    //alert("제품"+(i+1)+"의 단가는 숫자만 입력 가능합니다.   \n소수점이하는 반올림해 주세요.   \n");
    objFrm.product_price[i].select();
    objFrm.product_price[i].focus();
    return;
   }
   if (fnChkValue(objFrm.product_cnt[i],"제품"+(i+1)+"의 주문수량을 입력해주세요.   \n") == false) return;
   if (fnChkNum(objFrm.product_cnt[i].value) == false)
   {
    alert("제품"+(i+1)+"의 주문수량은 숫자만 입력 가능합니다.   \n");
    objFrm.product_cnt[i].select();
    objFrm.product_cnt[i].focus();
    return;
   }
  }
 }
 for (i=0; i<len; i++) {
   for (j=0; j<10; j++) {
     p_nm = objFrm.product_nm[i].value;
     p_ur = objFrm.product_url[i].value;
     p_co = objFrm.product_color[i].value;
     p_sz = objFrm.product_size[i].value;
     p_nm1 = p_nm.replace(",","");
     p_ur1 = p_ur.replace(",","");
     p_co1 = p_co.replace(",","");
     p_sz1 = p_sz.replace(",","");
     objFrm.product_nm[i].value = p_nm1;
     objFrm.product_url[i].value = p_ur1;
     objFrm.product_color[i].value = p_co1;
     objFrm.product_size[i].value = p_sz1;
   }
 }
 if (confirm("주문서를 등록하시겠습니까?   \n") == false) return;
 objFrm.submit();
}
//-->
</script>
</head>
<body onload="fnSetOrderCnt(15);" bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="MM_preloadImages('/images/top_menu01_on.gif','/images/top_menu02_on.gif','/images/top_menu03_on.gif','/images/top_menu04_on.gif','/images/top_menu05_on.gif','/images/top_menu06_on.gif','/images/top_menu07_on.gif','/images/top_menu08_on.gif')">

이 질문에 댓글 쓰기 :

답변 4

자바스크립트 코드에 asp 코드가 들어가 있으니
asp 인터프리터가 설치되어 구동되고 있지 않은 환경에서는
당연히 실행되지 않고
자바스크립트 에러가 뜰 겁니다.
답변을 작성하시기 전에 로그인 해주세요.
전체 0
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT