2011-01-31 3 views
0

로드하는 데 오랜 시간이 걸릴 수있는 PDF 보고서를 생성하는 몇 가지 페이지가 있습니다. 그래서 나는 보고서 옵션 양식을 가지고 있고, 새로운 창에서 보고서를 튀어 나오게한다. 따라서 HTML 4.01 표준을 준수하지 않는 것 외에도 단점 (예 : 브라우저를 단점 모드에 두는 것)은 양식에 대상 속성을 갖는 것과 같은 단점이 있습니다.양식 타겟 속성 준수 및 단점 모드

질문의 두 번째 부분은 대상 속성이없는 새 창에 양식을 제출하는 방법입니다.

답변

0

HTML 4.01 표준을 준수하지 않는 것 외에도 단점 (예 : 브라우저를 단점 모드로 설정하는 것)이 폼에 대상 속성을 갖는 것과 같은 단점이 있습니다.

그것은 단지의 DOCTYPE 영향이 모드를 단점 실행되지 않습니다 (그리고 당신은 URI를 사용하여 전체 HTML 4.01 과도 한 를 사용, 표준 모드를 ​​떠나지 않고 과도 DOCTYPE로 전환 할 수 있습니다).

가장 큰 단점은 새 창이 트리거되고 페이지가 트리거 된 새 창은 끔찍한 것입니다. 지연이 문제라면, 나는 "준비가되면 이메일을받을 것"이라고 생각합니다.

+0

Doctype을 strict로 설정하면 더 이상 사용되지 않는 속성을 사용하여 쿼크 모드가 트리거되지 않습니다. – Vadim

+0

내가 말했듯이 Doctype 만 표준/버크 모드에 중요합니다. 나머지 문서는 아닙니다. – Quentin

1

Safari에서 이상한 것을 발견했습니다. 양식의 대상 속성을 변경하고 양식을 새 창에 제출하면 href = "javascript : ..."를 사용하는 첫 번째 문서의 모든 링크가 이제는 문 손잡이로 사용되지 않습니다. 그리고 클릭 이벤트 나 포커스 이벤트를 발생시키지 마십시오. Doorknobs

왜 내가 href = "javascript : type 링크를 사용하는지 궁금해 할 것입니다. 실제로 ASP.Net LinkButtons를 사용하고 있습니다. 렌더링 방법입니다.