호빵홈 소스자료실
현재위치 : hobbang.co.kr > 소스자료실
소스자료실은 홈페이지를 만들거나 꾸밀 수 있는 자바스크립트와 HTML 소스를 제공합니다.
또한 컴퓨터와 인터넷을 사용하면서 유용한 Tip도 제공하니 각 Category를 선택하세요.

Category

  (Homepage)님의 글입니다.
IE의 [파일] - [다른 이름으로 저장] 버튼 만들기 2003-11-21 06:46:03, 조회 : 2,716, 추천 : 21

소스를 가져가는 것은 자유이고 소스 설명을 이해하지 않고 그대로 복사해 가는 경우라면 설명의 출처를 http://hobbang.co.kr 이라고 표기해주시구요.. 자신이 이해하고 이 설명을 참고해서 자신의 홈에 올리는 경우라면 출처 안밝혀도 상관 없습니다.. ^^



◆ 이 화면 저장하는 버튼 만드는 소스

<script language=javascript> function doSaveAs() { if (document.execCommand) { document.execCommand("SaveAs") } else { alert("Save-feature available only in Internet Exlorer 5.x.") } } </script> <form> <input type="button" value="save" onClick="doSaveAs()"> </form>


◆ 소스 실행 화면



◆ 소스 설명
위의 소스에서 파란색 부분은 자바스크립트 소스 부분입니다.. 빨간색 부분은 HTML 태그 소스 부분입니다..

이 두 개의 소스를 한 꺼번에 복사해서 소스복사 버튼이 나타났으면 하는 위치에 붙여넣기를 해서 사용을 해도 되고 자바스크립트 소스부분은 위쪽에 지정해 놓고 HTML 태그 소스 부분만을 원하는 위치에 붙여넣기를 해도 상관이 없습니다..

그리고 자바스크립트의 내용(<script language=javascript>와 </script> 사이의 내용)부분만을 .js 파일로 만든 후에 script 태그로 .js 파일을 불러와 사용해도 됩니다..

소스에 대해 간단하게 설명을 하자면..
HTML 태그 소스 중 INPUT 태그로 만든 버튼(value="button")을 클릭했을 때(onClick) 자바스크립트에서 지정한 doSaveAs()라는 부분을 실행을 실행하게 됩니다..
그러면 doSaveAs()에서는 방금 문서(document)에서 실행한 명령(execCommand)이 있으면 인터넷 익스플로러의 다른 이름으로 저장(=SaveAs) 명령을 실행하고 명령이 없다면(인터넷 익스플로러가 아니거나 5.x 이하 버전일 때) 저장기능을 사용할 수 없다는 메시지창이 나타나게 해주는 것입니다..
INPUT 태그에 있는 value="이 화면 저장"은 버튼에 나타날 글씨를 "이 화면 저장" 이라고 지정을 한 것입니다..
파일 저장 버튼을 눌러 원하는 형식을 찾아 파일을 저장하면 됩니다..

간단하죠? 소스가 간단하니까 설명 보면 프로그램 자체도 쉽게 이해할 수 있을 것입니다..


참고) 파일의 저장 형식
  • 모든 웹 페이지(*.htm;*.html) : 저장하려는 문서에서 사용된 그림이나 음악(mms:// 등의 실시간 음악파일 제외) 파일 등을 모두 각각의 파일로 저장

  • 웹 페이지 보관 파일(*.mht) : 저장하려는 문서 안의 포함된 모든 것을 포함해서 하나의 파일인 *.mht 파일로 저장

  • 웹 페이지 중 HTML만(*.htm;*.html) : 저장하려는 문서 안의 포함된 것은 제외하고 HTML 파일만 저장

  • 텍스트 파일(*.txt) : 저장하려는 문서에 보이는 내용 중 텍스트로 저장할 수 있는 내용만 텍스트 파일로 저장



  • 2022-06-27
    16:47:03


      추천하기   목록보기

    현재글을 이메일로 보내기

    No 제 목 글쓴이 작성일 조회
    628   핸폰 문자메시지 붙여쓰면 통화요금 줄어     12-11 18:01 2756
    627   [플래시 동영상] 포토샵 기본 기능 설명     10-29 12:51 2746
    626   리얼플레이어 파일(ra, rm)을 배경음악으로 듣기     05-24 18:42 2740
    625   [펌] META(메타) 태그     05-15 00:41 2737
    624   왕초보들의 보안 10계명 - 퍼옴     05-25 23:30 2735
    623   파일 확장자 설명     09-14 10:03 2733
    622   문서 안에서 다른 문서를 불러오는 IFRAME 태그     05-24 16:44 2732
      IE의 [파일] - [다른 이름으로 저장] 버튼 만들기     11-21 06:46 2716
    620   글씨에 마우스를 가져가면 글씨의 배경색이 바뀌는 소스     05-31 21:36 2715
    619   비가 내려오는 소스 - 17     09-08 04:56 2695
    618   마우스 가져가면 흐려지고 마우스 밖으로 가면 밝아지는 그림     05-28 23:30 2692
    617   마우스를 올리면 버튼의 배경색이 바뀌는 소스     05-31 21:19 2688
    616   [포토샵] 액션의 spatter 효과로 테두리 만들기     09-26 02:13 2664
    615   기념일 계산 자바스크립트(지난날 남은날 모두 계산 가능)     05-28 21:41 2644
    614   3종류의 호빵이 내려오는 소스     05-24 13:56 2625
       [1][2][3][4][5][6][7][8][9] 10 ..[51] [다음 10개]
     
    Copyright 1999-2022 Zeroboard / skin by Praise Jesus
    Copyright ⓒ 1998~ . Hobbang.co.kr. All rights reserved.