본문 바로가기

xhtml

자주 쓰는 태그

 

 

1. 폼에서 글자를 입력할 때 처음부터 한글이나 영문으로 지정하여 입력하도록 하는 방법

 

한글 우선 입력시
<input type="text" name="" size="" style="ime-mode:active" />

 

영어 우선 입력시
<input type="text" name="" size="" style="ime-mode:inactive" />

 

 

2. 한 페이지에 폼이 많은 경우 첫 번째 폼에 커서가 자동으로 위치하도록 하는 방법

 

function load_focus() {
 if (document.forms.length > 0) { 
  if(document.forms[0].elements.length>0){
   document.forms[0].elements[0].focus();
   var field = document.forms[0];
 
   for (i = 0; i < field.length; i++) {
 
    if ((field.elements[i].type == "text") || (field.elements[i].type == "textarea") ) {
    document.forms[0].elements[i].focus();
    break;
          }
       } 
   }

 }
}

 

 

3. 아이프레임 내용의 길이에 따라 아이프레임의 세로 크기를 자동으로 지정하도록 하는 방법

 

<script>

function iframe_autoresize(arg) {
    arg.height = eval(arg.name+".document.body.scrollHeight");
}

</script>

 

<body>

<IFRAME src='불러올 문서명' onLoad="iframe_autoresize(this);" scrolling=no frameborder=0 marginwidth=0 marginheight=0 width='아이프레임 넓이' height='아이프레임 높이' name='아이프레임 이름'></IFRAME>
</body>

 

 

4. 마우스 드래그 및 오른쪽 버튼 클릭을 막는 방법


<body oncontextmenu="return false" onselectstart="return false" onkeydown="return false" ondragstart="return false">

 

 

5. 링크된 그림을 클릭했을 경우 나타나는 테두리 점선 없애는 방법

 

<a href = "링크될 주소" onfocus='this.blur()'><img src ="그림 경로" border="0"></a>

 

 

6. 팝업창이 항상 화면의 가운데 위치에 뜨게 하는 방법

 

<script type="text/javascript">
function popupLink(popHeight,popWidth){
var winHeight = document.body.clientHeight; // 현재창의 높이
var winWidth = document.body.clientWidth; // 현재창의 너비
var winX = window.screenLeft; // 현재창의 x좌표
var winY = window.screenTop; // 현재창의 y좌표

var popX = winX + (winWidth - popWidth)/2;
var popY = winY + (winHeight - popHeight)/2;
window.open("http://www.naver.kr","popup","width="+popWidth+"px,height="+popHeight+"px,top="+popY+",left="+popX);
}
</script>

 

<body>

<input type="button" value="팝업" onclick="popupLink(300,500)">

</body>

 

 

7. 페이지 자동으로 이동하는 방법

 

자바스크립트를 이용하는 방법 
<script language="javascript">

<!--
location.href="이동할 주소";
-->

</script>

 

Header 함수를 이용하는 방법 
<?
Header("Location:경로/파일명") ;
?> 


메타 태그를 이용하는 방법 -   <Head>와 </Head> 사이에 넣는다. 대기 시간을 0으로 하면 바로 이동한다.
<meta http-equiv="refresh" content="대기시간; url=http://이동할 주소">

 

 

8. 자바스크립트와 php 사이의 변수 전달

 

php 변수를 자바스크립트에서 참조하기
<script>
var hi="<?="hihi";?>";
</script>

'xhtml' 카테고리의 다른 글

페이스북  (0) 2013.04.25
checkbox 하나만 선택되게 하기  (0) 2012.12.07
유용한 링크 모음  (0) 2012.11.22