ugrás a tartalomhoz

Archívum - Ápr 21, 2014 - Fórum téma

reCaptcha modal windowban

kifli · 2014. Ápr. 21. (H), 00.53
Sziasztok, a következő probléma megoldásához kérnék egy kis segítséget.

Az oldalon amit fejlesztek a regisztráció egy modal windowban történik. Hozzáadtam egy reCaptcha-t a formhoz, aminek sajnos nem működnek a gombjai(new challenge, audio, help). A probléma amiatt jelentkezik, hogy a modal window-t úgy rakom ki, hogy server oldalon legenerálom a tartalmat, majd a "regisztráció" gombra kattintáskor először klónozom, majd a klónt a megfelelő helyre illesztem a DOM-ba. A gombokra illesztett eseménykezelők azonban nem klónozódnak, így amikor a fent említett 3 gomb bármelyikére kattintok, semmi nem történik.

A clone() metódust (true,true) paraméterekkel hívom meg, így elvileg az eseménykezelők is klónozásra kellene, hogy kerüljenek.
  1. $('.reg').on('click',function(){  
  2.     var overlay = $(' <div class=\"overlay\"></div>');  
  3.     $('body').append(overlay);  
  4.     var modal = $(' <div class=\"window-reg\"></div>');  
  5.     $(modal).clone().appendTo('body');  
  6.     $('.registerdiv').clone(truetrue).appendTo('.window-reg').css('display','block');   
  7. });  
Az előre generált form a captcha-val a ".registerdiv" ben található.

Köszi előre is.