링크를 통해 서버에있는 디렉토리를 열고 싶습니다. 내 문제는 .htm 페이지에서는 완벽하게 작동하지만 .asp 페이지에서는 완벽하게 작동하지 않는다는 것입니다. 여기 내가 무엇을 사용 :기본 ASP 서버의 오픈 디렉토리
내가 파일 후 3 또는 5 슬래시를 사용하여 시도<a href="file://server/folder/folder/folder" target="_blank">Foldername</a>
:하지만 같은 결과. 나는 결과없이 발견 다른 것입니다 : 내가 ASP에서 다음을 시도
<a href="file://server/folder/folder" onclick="window.open(this.href, 'popupwindow', 'width=400,height=300,scrollbars,resizable'); return false;">Link</a>
HTML에서 그것을 알아 내려고 후 :
<%
str_url="file://server/folder/folder"
Response.Write("<script>")
Response.Write("window.open('" & str_url & "', 'myWin','height=800,width=1024,status=yes,toolbar=yes,menubar=yes,location=yes,resizable=yes,scrollbars=yes');")
Response.Write("</script>")
%>
하지만 이후 내가 해요 작업 물건을 얻기 위해 여러 번 시도 아직도 내 머리를 벽에 치고. IIS7에서이 기능이 사용 중지 된 기능 일 수 있습니까? 아니면 뭔가 빠졌나요? 사전
감사합니다. .htm 페이지에 링크를 넣는 유일한 방법 일뿐만 아니라 작동 방법을 알고 싶습니까? – Meridius
서버에 FTP를 설치하고 FTP를 통해 사용할 수있는 폴더를 가리키는 링크를 만들 수 있습니다. ASP에서 FileSystemObject를 사용하여 프로그램 적으로 폴더를 읽고 HTML에 폴더 내용을 표시해야합니다. 또한 IIS에서 디렉터리 검색을 사용하도록 설정하여 파일이 포함 된 폴더를 가리키고 파일에 대한 읽기 전용 액세스 권한을 부여 할 수 있습니다. – Treborbob
포인터를 주셔서 감사합니다, 아직 그 생각하지 않았다. 나는 당신의 아이디어에 대해 연구 할 것이고, 무엇이 가장 좋은 해결책인지 알게 될 것이다. 그리고 다른 모든 것들이 실패한다면 나는 사이트의 다른 섹션에 링크를 놓을 것입니다. – Meridius