Jquery :열기/다른 이름으로 저장 대화 상자
브라우저에서 열기/다른 이름으로 저장 대화 상자를 열 때 발생하는 이벤트를 잡는 방법이 있습니까? Open/Save dialog example http://qpack.orcanos.com/helpcenter/Images/openSave.png
대화 상자가 표시 될 때 무엇인가해야합니다.
Jquery :열기/다른 이름으로 저장 대화 상자
브라우저에서 열기/다른 이름으로 저장 대화 상자를 열 때 발생하는 이벤트를 잡는 방법이 있습니까? Open/Save dialog example http://qpack.orcanos.com/helpcenter/Images/openSave.png
대화 상자가 표시 될 때 무엇인가해야합니다.
수 없습니다. 브라우저는 웹 해커가 자바 스크립트에서 일어난 경우 바이러스를 다운로드하도록 강요 할 수 없도록 특별히 처리합니다.
내가 아는 한, 그렇게 할 방법이 없습니다.
나는이 창이 언제 나타나는지를 감지 할 특별한 방법이 없다는 것을 알고 있습니다. 다운로드 버튼/아이콘에 클릭 핸들러를 추가하십시오. 또는 내 프로젝트에서이 문제를 해결 했으므로 비동기 논리를 추가했습니다. 문서가 생성되면 클라이언트에 'succes'를 전달한 다음 JS 코드에서 필요한 일부 논리를 작성했습니다.
나는 비슷한 방식으로 해결했습니다. 10x 많음 최대 –
아니요.
페이지의 일부 항목을 클릭하면 열리는 것 같습니다. 가장 좋은 방법은 해당 이벤트를 캡처하는 것입니다. 위의 박스가
$(document).ready(function(){
$("#MyLink").click(function() {
alert($(this).length);
});
});
팝업 당신이 검사하는 동일한 파일 형식이 항상 전에 간단한 클릭 handkler이 이벤트를 가로 챌 것
<a id="MyLink" href="MyDoc.doc">
:
는 닻을 감안할 때? 그렇다면 당신은 여전히 프롬프트 내가 추정하고 올 싶어하기 때문에, 당신은
$("a").click(function(e){
var extension = $(this).attr("href").substr($(this).attr("src").lastIndexOf("."));
if ((extension && /^(zip|vbd)$/.test(extension))){
alert("Hi now you can do whatever you needed to do!");
}
});
참고 없음 e.preventDefault() 같은 것을 할 수 있을까?
항상 동일한 파일 확장자 (pdf 파일)이지만 파일이 동적으로 생성되며 href는 파일을 생성하는 서버 측 컨트롤러로 초기화됩니다. ie6가 jQuery submit() 함수로 이상한 동작을하기 때문에 해결 방법을 찾았습니다. $ ("myForm"). submit() 함수가 실행되어 실행을 완료하면 제출이 브라우저에 의해 중단됩니다. 나는 jQuery 포럼에 테스트 케이스를 게시 할 예정이다. 고마워요 최대 –
당신은 OpenSave을 확인 할 수 있습니다 :
http://www.gieson.com/Library/projects/utilities/opensave/
정말 jQuery를의 일부가 아니지만, 당신은 아마 쉽게 통합 할 수 있습니다. Flash를 사용하여 문제를 극복 한 것처럼 보입니다.
이 경우에도 모든 브라우저가 대화 상자를 열지 않으므로이 작업에 의존하지 마십시오 (하나의 경우 크롬). – cobbal