Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][jquery]wczytanie recaptcha przez jquery
sazian
post
Post #1





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 141
Dołączył: 19.09.2006
Skąd: B-tów

Ostrzeżenie: (0%)
-----


Witam,
mam problem ze skryptem recaptcha.
Wczytuje go na stronę przy pomocy jquery
Kod
$.get('_rejestracja/2', function(data) {
        $('.topbox div').html(data);
                alert(data);
                alert($('.topbox div').html());
            
        });

dane odebrane przez jquery są prawidłowe(zmienna data - pierwszy alert):
  1. przepisz kod z obrazka:
  2. <script type="text/javascript" src="http://www.google.com/recaptcha/api/challenge?k=6LcnUskSAAAAAMGac413iFzxsHWyPCh9_Ih5c-1Y"></script>
  3.  
  4. <iframe src="http://www.google.com/recaptcha/api/noscript?k=6LcnUskSAAAAAMGac413iFzxsHWyPCh9_Ih5c-1Y" height="300" width="500" frameborder="0"></iframe><br/>
  5. <textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea>
  6. <input type="hidden" name="recaptcha_response_field" value="manual_challenge"/>
  7.  

natomiast po wczytaniu do div'a część danych znika (IMG:style_emoticons/default/exclamation.gif) a konkretnie znacznik <script>
  1.  
  2. przepisz kod z obrazka:
  3.  
  4. <iframe src="http://www.google.com/recaptcha/api/noscript?k=6LcnUskSAAAAAMGac413iFzxsHWyPCh9_Ih5c-1Y" height="300" width="500" frameborder="0"></iframe><br/>
  5. <textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea>
  6. <input type="hidden" name="recaptcha_response_field" value="manual_challenge"/>
  7.  
  8.  

natomiast jeśli próbuje "objeżdżać" kod firebugiem sprawa wygląda jeszcze gorzej
  1. przepisz kod z obrazka:
  2.  
  3. &lt;iframe src="http://www.google.com/recaptcha/api/noscript?k=6LcnUskSAAAAAMGac413iFzxsHWyPCh9_Ih5c-1Y" height="300" width="500" frameborder="0"&gt;&lt;/iframe&gt;&lt;br/&gt;
  4. &lt;textarea name="recaptcha_challenge_field" rows="3" cols="40"&gt;&lt;/textarea&gt;
  5. &lt;input type="hidden" name="recaptcha_response_field" value="manual_challenge"/&gt;


dlaczego tak się dzieje (IMG:style_emoticons/default/questionmark.gif)
jak to naprawić (IMG:style_emoticons/default/questionmark.gif)

może dodam że prezentowane tu są fragmenty wczytywanego kodu, kilka linijek nad recaptcha wczytywany jest inny kod js i wszystko jest ok
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 01:21