2013-02-05 6 views
0

여러 답장으로 인해 일반적인 질문 인 것처럼 보이지만 그 중 어떤 것도 작동시키지 못했습니다.양식 제출 후 팝업 닫기

저는 WP에서 일하고 있습니다. 현재 로그인 한 사용자가 웹 사이트를 방문하자마자 팝업을 보여주는 플러그인을 사용하고 있습니다. 팝업에서 나는 MailChimp를 통해 생성 된 optin 양식을 사용합니다. 사용자가 정보를 제출하면 새 탭이 열리고 전자 메일 확인 페이지로 이동합니다.

문제는 팝업이 첫 번째 탭에 열려있는 상태입니다.

데이터 제출이 완료되면 즉시 닫으시기 바랍니다. 그게 가능하니?

여기 웹 사이트에 link이 있습니다.

여기 내 양식의 코드입니다 :

<div id="mc_embed_signup"> 
<form action="http://fitnessforum.us6.list-manage.com/subscribe/post?u=d6acf8949532b107b7b21c9d0&amp;id=1304ea7322" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate=""> 

<div class="mc-field-group"> 
<input id="firstname3" style="width:260px;margin:5px 0;background-position:95% center" type="text" value="" name="FNAME" placeholder="'Ονομα"> 
</div> 

<div class="mc-field-group"> 
<input id="primaryemail3" style="width:260px;margin:5px 0;background-position:97% center" type="email" value="" name="EMAIL" placeholder="Email"> 
</div> 

<div id="mce-responses" class="clear"> 
<div class="response" id="mce-error-response" style="display:none"></div> 
<div class="response" id="mce-success-response" style="display:none"></div> 
</div> 

<div class="clearfix">     
<input name="subscribe" style="width:305px;margin:4px 5px 0 0" class="simplemodal-close button_link hover_fade large_button silver button_widget" type="submit" value="ΣΤΕΙΛΤΕ ΤΟ ΔΩΡΟ ΜΟΥ!"></div> 
</form> 
</div> 

<div style="text-align: center"> 
<p class="under_button2"> Το email σου είναι ασφαλές στα χέρια μας.</p> 

<div class="af-clear"> 
</div> 

</div> 
</div>     
<!--End mc_embed_signup--> 
+0

을()'또는'VAR과 같은 팝업을 연 페이지에서 popup = window.open (...); popup.close()' – marekful

+0

많은 브라우저에서 "스크립트가 창을 닫을 수 없습니다"라는 설정이 기본으로 제공됩니다. – kms

+0

@ MarcellFülöp 어떻게 추가 할 수 있습니까? 함수는? 버튼은 다음과 같이 보입니다 : "" –

답변

0

그냥 "감사합니다"페이지 위 누군가가 언급되어 같은 코드를 가지고 있는지 확인하십시오. 그림자 상자와 같은 실제 팝업 또는 자바 스크립트입니까? 당신이 뭔가해야 할 수 있습니다

parent.Shadowbox.close(); window.close`에 의해 팝업이 작동한다에서 닫기 "

+0

팝업은 실제로 플러그인을 통해 생성됩니다. 그것은 자바 스크립트를 통해 생성되었으며 CSS를 사용하여 투명 배경을 만들었습니다. 제안하시는 내용에 대해 좀 더 자세히 설명해 주시겠습니까? –

+0

그들이 사용하고있는 "박스"코드를 찾아보십시오. 대부분의 사람들은 처음부터 (심지어 플러그인 개발자) 코드를 작성하지 않으므로 Shadowbox, Lightwindow 등이 될 것입니다. 아마도 그 중 하나 일 것입니다. 따라서 위와 같은 코드를 사용하여 창을 수동으로 닫는 방법을 알아야하며 양식을 제출할 때이 코드를 실행해야합니다. 큰 불쾌한 플러그인이라면 모든 것을 할 수 있습니다. 행운을 빕니다. – Yarwood