2010-12-23 7 views
0

다음과 같이 작동해야합니다. 누군가 웹 페이지를 방문한 다음 해당 페이지에있는 버튼을 "클릭"하면 현재 페이지의 URL이 있어야합니다 이메일로 전송되고 사용자는 새 웹 페이지로 전송됩니다.웹 페이지에서 URL (주소 표시 줄 정보) 전자 메일이 필요합니다.

이런 일이 발생할 수 있습니까? 그렇다면 코드를 아는 사람이 있습니까? 당신은 정말 정확하게 순수 HTML에 요구하고 할 수없는 것을

+5

이것은 "나를 위해 프로그램 해주세요"사이트가 아닙니다. 너의 갇혀있는 부분을 말해봐. 기본 정보를 얻으려면 자바 스크립트 (브라우저 측)와이를 수행하는 서버 측 스크립트가 필요합니다. – Erik

+0

"검색 주소창 내용"이란 정확히 무엇을 의미합니까? 현재 페이지의 URL입니까? –

답변

2

많은 감사 마이클. 서버 측에서 수행해야하는 전자 메일 전송 부분에는 서버 측 코드 (예 : php, cgi, 서블릿 등)가 필요하거나 사전 준비가 필요합니다. 내장 솔루션.

단추 모양을 지정하십시오. 또한 페이지의 URL에 숨겨진 필드가 있어야합니다. 숨겨진 필드를 document.location으로 설정하는 양식에서 onsubmit을 사용하거나 페이지를 전달할 때 서버가 필드의 값을 설정하게하십시오 (아마도 페이지를 렌더링 할 때 페이지의 URL을 알고있을 것입니다). 그런 다음 양식은 매개 변수로 URL을 가져올 서버의 전자 메일 작업에 제출합니다.

이것이 가능하지 않은 경우 메일 클라이언트 측으로 전송할 수있는 가장 가까운 주소는 mailto:입니다. mailto: 링크에 매개 변수를 추가하여 본문 및 제목을 지정할 수 있지만 사용자가 전자 메일을 편집하거나 완전히 취소 할 수 있습니다.

+0

... "body"및 "subject"항목은 모든 브라우저, 모든 시스템 또는 모든 메일 사용자 에이전트에서 작동하지 않습니다. – Pointy

+0

@Pointy : 좋은 점. :-) –

+0

감사합니다 Pekka, 당신의 도움을 주시면 감사하겠습니다. 예, 현재 페이지의 URL을 이메일로 보내고 사용자가 새 웹 페이지로 전송해야합니다. – Mike

관련 문제