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

Category

  (Homepage)님의 글입니다.
IE의 [파일] - [다른 이름으로 저장] 버튼 만들기 2003-11-21 06:46:03, 조회 : 2,704, 추천 : 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-05-17
    02:48:21


      추천하기   목록보기

    현재글을 이메일로 보내기

    No 제 목 글쓴이 작성일 조회
    658   스파이웨어 프로그램인 Comet Cursor 설치를 막자     01-11 13:49 1656
    657   Windows XP에서 알아둘 16가지     12-29 18:28 2481
    656   포토샵8.0 (포토샵CS)에 대한 내용입니다..     12-29 18:25 2260
    655   MSN 메신저에서 크리스마스 트리를 보내보세요     12-23 11:08 2023
    654   마우스 따라 나타나는 반짝이는 별 자바애플릿     12-15 06:00 5296
    653   이동전화 광고(스팸)쪽지 '밤9시후 못보내요'     12-11 22:12 1700
    652   핸폰 문자메시지 붙여쓰면 통화요금 줄어     12-11 18:01 2745
    651   파워포인트 파일을 PowerPoint 설치 없이 보자.. MS Office Animation ...     12-07 14:57 1455
    650   [포토샵] 연필로 그린 효과 만들기 - 2     12-05 12:55 4376
    649   포토샵에서 지정 폰트(글씨) 크기보다 글씨가 크게 써질 때     11-27 16:22 1866
    648   [포토샵] 도장 툴을 이용해 사진의 잡티를 제거하자     11-24 19:31 2926
    647   IE의 이미지 도구 모음 나타나지 않게 하기     11-22 10:57 1849
      IE의 [파일] - [다른 이름으로 저장] 버튼 만들기     11-21 06:46 2704
    645   [바이러스 주의] 미메일 웜 변종 "미메일J" 확산 주의     11-19 10:07 1236
    644   [포토샵] 인물 사진 뽀샤시 하게(모델 사진처럼) 만들기     11-16 09:51 4371
       [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.