This is an old revision of the document!


HTML CSS Javascript

location.hash ="#n"
$(location).attr('hash')
prod = { "key":"value" };
for (var key in prod) {
  key
  prod[key]
}
$('#mask').removeClass('active');
$('#mark').addClass('active')
$('html').css('overflow', 'initial');
 
$(this).attr('id')
@media (min-width: 768px) {
  /* wide mode css */
  .classname {
    attr : value !important; /* override */
  }
}
function comma(str) { // 숫자에 컴마 및 원 붙이기
  str = String(str);
  return str.replace(/(\d)(?=(?:\d{3})+(?!\d))/g, '$1,') + "원";
}

https://jsfiddle.net/az96o8Ly/

// Use event delegation, to catch clicks on links that may be added by javascript at any time.
jQuery(document.documentElement).on('click', '[href^="tel:"]', function(e){
  try{
    // These user-agents probably support making calls natively.
    if( /Android|webOS|iPhone|iPad|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
   // Do nothing; This device probably supports making phone calls natively...
    } else {
      // Extract the phone number.
      var phoneNumber = jQuery(this).attr('href').replace('tel:', '').trim();
 
      // Tell the user to call it.
      alert("Please call "+phoneNumber);
 
      // Prevent the browser popup about unknown protocol tel:
      e.preventDefault();
      e.stopPropagation();
    }
  } catch(e){
    console.log("Exception when catching telephone call click!", e);
  }
});

https://github.com/stowball/jQuery-rwdImageMaps

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="https://mattstow.com/experiment/responsive-image-maps/jquery.rwdImageMaps.min.js"></script>
<img src="https://go.pardot.com/l/552572/2019-03-27/32l8vw/552572/111582/1903_cafe24________________1_01_______.jpg" width=3750 height=1080 border="0", alt="" usemap="#Map">
<map name="Map">
  <area shape="rect" coords="391,79,1864,415" href="https://go.pardot.com/l/552572/2019-03-27/32krky" target="_blank">
  <area shape="rect" coords="1933,79,3405,415" href="tel:1661-0004">
</map>
<script>
$(document).ready(function(e) {
  $('img[usemap]').rwdImageMaps();
});
</script>
  • window.onload = onPageLoad(); function onPageLoad(ids) {}
  • $(window).load(function(){ }); : 더 나중에 실행됨

<table id=maintable style=“height:550px;overflow-x: scroll;display:block;”>

  • ActiveX 인식 못할 때 : head에 추가 <meta http-equiv=“X-UA-Compatible” content=“IE=edge”>
  • for each 보다 index 이용이 더 빠름 (Table Rendering이 느림..)
// 홈페이지_기업_인트렌치컨설팅_통신사확인_태그
 
<script>
 
  var transactionXmlHttpRequest;
  var itemXmlHttpRequest;
  var telecomType;
 
 
  if (window.XMLHttpRequest)
  {
    // code for modern browsers
    transactionXmlHttpRequest = new XMLHttpRequest();
    itemXmlHttpRequest = new XMLHttpRequest();
 
  } else {
    // code for IE6, IE5
    transactionXmlHttpRequest = new ActiveXObject('Microsoft.XMLHTTP');
    itemXmlHttpRequest = new ActiveXObject('Microsoft.XMLHTTP');
  }
 
  // 서버 연결
  transactionXmlHttpRequest.open('POST', 'http://ip-api.com/json', true);
  // 데이터 전송
  transactionXmlHttpRequest.send(encodeURI(""));
 
 
  transactionXmlHttpRequest.onreadystatechange = function() {
 
    if (transactionXmlHttpRequest.readyState == 4 && transactionXmlHttpRequest.status == 200) 
    {
      telecomType = JSON.parse(this.responseText);
 
      //console.log( "Telecom Type : "+telecomType.isp );  
 
      //return telecomType.isp;
    }
  };
 
</script>
 
 
 
 
 
// 맞춤 자바스크립트  수정
 
function(){
     return telecomType.isp;
}
 
 
 
 
 
function(){
    var pc_device = "win16|win32|win64|mac|macintel";  // 디바이스 종류 설정
    var this_device = navigator.platform;  // 접속한 디바이스 환경
 
    if( pc_device.indexOf(navigator.platform.toLowerCase()) < 0 ){
        return "MO"
    }else{
        return "PC"
    }
}
Enter your comment. Wiki syntax is allowed:
R Q K P J
 
  • software_development/html_css_javascript.1585125933.txt.gz
  • Last modified: 2025/07/07 14:12
  • (external edit)