2016-09-07 44 views
0

我試圖通過單擊按鈕打開彈出窗口。 請檢查我的下面的代碼,並告訴我爲什麼它不工作。 我使用getreponse彈出點擊觸發POP向上彈出

http://www.reussirlegmat.com/2499-2/

<!doctype html> 
<html lang="en">  
    <head> 
    <meta charset="utf-8">  
    </head>  
    <body>  
    <button id="button" >Show it</button> 
    <script type="text/javascript" src="https://app.getresponse.com/view_webform_v2.js?u=BaAuE&webforms_id=7152504">{  
    "name": "myuniqueform2"  
}  
    </script>  
    <script>   
     var myform = GRWF2.get('myuniqueform2'), 
      element = document.getElementById('button'); 
     element.addEventListener("click", function(){   
     myform.show();   
     });  
    </script>  
    </body>  
</html> 
+0

什麼是在腳本中使用'src'屬性做對象文字? – Barmar

+0

對不起,我是編碼新手,所以我不明白你的意思。 – rihab

+0

我已經使用此參考 https://support.getresponse.com/faq/can-i-trigger-my-pop-over-web-form-with-a-button-or-a-link – rihab

回答

1

在您的網站上,一些已經把<p>...</p>標籤在你的腳本的每一行。

<p><script type="text/javascript" src="https://app.getresponse.com/view_webform_v2.js?u=BaAuE&#038;webforms_id=7152504">{</p> 
<p>"name": "myuniqueform2" </p> 
<p>} </p> 
<p></script> </p> 
<p><script>  </p> 
<p>var myform = GRWF2.get('myuniqueform2'),</p> 
<p>element = document.getElementById('button');</p> 
<p>element.addEventListener("click", function(){  </p> 
<p>myform.show();  </p> 
<p>}); </p> 
<p></script> </p> 
<p></body></p> 
<p></html></p> 

這些導致分析錯誤。擺脫他們。

我不知道你是怎麼做到的 - 我懷疑你用文字處理器編輯了代碼,然後告訴它將其導出爲HTML。

+0

對不起,我不在我的頁面源代碼中看不到這些......也沒有在我的編輯器中看到..我該如何刪除它們......如果我沒有看到它們? – rihab

+0

感謝您的幫助:D – rihab

+0

我在瀏覽器的開發工具中查看DOM時看到它。你沒看到控制檯中的所有錯誤嗎? – Barmar