2013-04-08 2 views
2

사용자가 버튼을 클릭하고 팝업 창을 열면 간단한 전자 메일 양식을 만들고 양식을 진행할 수 있습니다.history.back()은 팝업 창에서 작동하지 않습니다. IE

이제는 크롬에서 작동하는 뒤로 버튼을 넣었습니다. 이 버튼을 클릭하면 이전 페이지로 돌아가서 모든 데이터가 유지됩니다. 하지만 IE에서 사용할 때 놀랍지 않게 작동하지 않습니다. 그러나 IE의 팝업 창에 없으면 작동합니다.

그래서이 팝업 창에 어떤 문제가 있습니까?

이것은 내가 창을 여는 데 사용하는 코드입니다. 툴바가없는 것을 생각하기 시작했습니다. 뒤로 및 앞으로 버튼 등. 이 문제의 원인입니다.

<input type=submit value="Get Quote" onclick="window.open('test_email1.html','mywindow','width=800,height=450','toolbar=yes', 'status=yes')"> 
+1

사용자 지정 뒤로 단추 코드를 포함해야합니다. – thelr

+0

몇 가지를 사용했습니다 :

답변

0

브라우저는 브라우저 기록에서 페이지 필드를 채우는 방법을 결정합니다. 나는 Firefox가 종종 필드를 기억하고 채우는 것을 알고 있으며 (항상 바람직한 것은 아님) IE는 그다지 바람직하지는 않습니다.

특정 동작을 선호하는 경우 서버 측에서 구현해야 할 수 있습니다.

즉, 선택한 서버 측 언어 (Java, PHP, .NET)를 사용하여 제출 된 데이터를 저장하십시오. 저장된 데이터가 미리 채워진 양식을 요청하는 사용자 정의 뒤로 버튼을 만듭니다.

이것은 사용자가 특정 브라우저를 사용하도록 강요하지 않으면 클라이언트 전용 솔루션을 찾지 못할 수도 있습니다.

관련 문제