메뉴 건너뛰기

프로그램언어

조회 수 438 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
이 부분이 소스입니다.
---------------------------
/**
* by 행복한고니 (20041007)
*/
function mdown(N)
{
        var objs = document.getElementsByName(N);
        var Body = document.getElementsByTagName('+ 'BODY')[0];
        var j;
        
        for (var i=j=0; i < objs.length; i++) {
                if (!objs[i].checked) continue;
                if (mdown.fList[j] == undefined) {
                        mdown.fList[j] = document.createElement("IFRAME");
                        mdown.fList[j].style.display = 'none';

                        Body.appendChild(mdown.fList[j]);
                }
                mdown.fList[j].src = mdown.GetURL(objs[i].value);
                j++;
        }
}

mdown.fList = [];
---------------------------

우선 파일 다운로드를 하는 프로그램을 download.php 라고 가정합니다.

이 때, download.php 에서 파일을 다운로드 할 때 download.php?fileid=아이디번호 와 같은 식으로 쓴다고 가정합니다. 이 규칙에 의해서 mdown.GetURL 함수를 사용자가 작성합니다.

---------------------------

mdown.GetURL = function(val) {
        // 이 함수를 각자의 프로그램 사양에 따라 적당히 만들어주세요.
        // 체크박스에 있던 value 값이 val로 전달됩니다.

        return 'http://mysite.com/download.php?fileid='+val+');';
}

---------------------------

예제 HTML은 다음과 같이 쓸 수 있습니다.

<!-- 스크립트 포함 후 -->
<input type="checkbox" name="downfile" value="1"> 1번 파일
<input type="checkbox" name="downfile" value="2"> 2번 파일
<input type="checkbox" name="downfile" value="3"> 3번 파일
<input type="checkbox" name="downfile" value="4"> 4번 파일
<input type="button" value="다운로드" onclick="mdown('downfile')">

  1. No Image 27Feb
    by
    2014/02/27 Views 30280 

    무조건 알아야 할 PHP 속도 테스트 14 가지

  2. No Image 07Mar
    by
    2017/03/07 Views 18471 

    몫과 나머지 구하기

  3. No Image 06Mar
    by
    2017/03/06 Views 15508 

    메일주소의 골뱅이를 그림처리하기

  4. No Image 08Jan
    by
    2019/01/08 Views 2000 

    메모장소스

  5. No Image 19Jun
    by 조쉬
    2020/06/19 Views 438 

    멀티 파일다운로드 꽁수로 구현하기

  6. No Image 24Jul
    by
    2018/07/24 Views 4584 

    마우스 오버시 사진변환, 파일에러시 대체이미지 적용(소스일부)

  7. No Image 23Dec
    by
    2016/12/23 Views 19019 

    링크를 걸때 http 처리방법

  8. No Image 27Feb
    by
    2014/02/27 Views 19386 

    리스트 페이징

  9. No Image 07Mar
    by
    2017/03/07 Views 40215 

    리다이렉션(페이지 이동)의 3가지 방법, location.href

  10. No Image 27Feb
    by
    2014/02/27 Views 25438 

    로또 숫자 랜덤하게 1~45까지 숫자 빼오기

  11. No Image 23Dec
    by
    2016/12/23 Views 18847 

    로그인페이지에서 온 경우/로그인한 페이지로 이동

  12. No Image 08Jan
    by
    2019/01/08 Views 1391 

    디비내용을 엑셀 파일로 다운로드 시키는 방법

  13. No Image 08Jan
    by
    2019/01/08 Views 1222 

    디렉토리의 제어

  14. 디렉토리내 특정 확장자를 가진 파일 전부 삭제

  15. No Image 23Dec
    by
    2016/12/23 Views 19012 

    디렉토리 안의 파일의 내용들을 읽는 예

  16. No Image 07Mar
    by
    2017/03/07 Views 18866 

    두 날짜 사이의 차이 구하기

  17. No Image 07Mar
    by
    2017/03/07 Views 18885 

    도메인 앞에 자동으로 WWW를 붙이는 방법

  18. No Image 23Dec
    by
    2016/12/23 Views 19658 

    대소문자 바꾸기 (strtoupper, strtolower)

  19. No Image 08Jan
    by
    2019/01/08 Views 1251 

    단어필터링

  20. 다중파일 업로드 + 이미지 미리보기 (Javascript, jQuery )

Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 17 Next
/ 17

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved