<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem javascript-html</title>
<link>https://forum.pasja-informatyki.pl/tag/javascript-html</link>
<description>Powered by Question2Answer</description>
<item>
<title>Ładowanie &quot;reCAPTCHA&quot; z JS</title>
<link>https://forum.pasja-informatyki.pl/383357/ladowanie-recaptcha-z-js</link>
<description>

&lt;p&gt;WItam wszystkich!&lt;/p&gt;



&lt;p&gt;Jestem nowy tutaj jak i w programowaniu, uczę się niecały miesiąc, zacząłem od oglądania tutoriali Pana M.Z. i staram się robić rzeczy &quot;po swojemu&quot; dla lepszej wprawy. No i myślę że natrafiłem na zjawisko ciężko zrozumiałe dla mnie. Także proszę Was wszystkich o wszelaką pomoc w rzeczy dość trywialnej dla Waszego grona. Oto problem:&lt;/p&gt;



&lt;p&gt;Jestem na etapie programowania rejestracji w PHP i wpadłem na pomysł na stronie głównej, iż zrobie link o nazwie rejestracja poktórym dzięki funcji innerHTML z JavaScriptu nadpiszę jeden div i tam dam pola do rejestracji. Wszystko poszło dość dobrze poza jednym, reCAPTCHA, dostałem gotowego diva do wklejenia na strone HTML i po wklejeniu jej reCAPTCHA oczywiście działa. Ale gdy wrzucam go do JS nagle znika.&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Oto div wygenerowany przez reCAPTCHA&lt;/p&gt;



&lt;pre class=&quot;brush:xml;&quot;&gt;
&amp;lt;div class=&quot;g-recaptcha&quot; data-sitekey=&quot;6LcIw3IUAAAAAGeacTqiua1RYNpOor_7E6V0u80D&quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/pre&gt;



&lt;p&gt;oczywiście uprzednio dodałem wersję do &amp;lt;head&amp;gt;, a oto&amp;nbsp;funkcja podmieniająca diva w JS&lt;/p&gt;



&lt;pre class=&quot;brush:jscript;&quot;&gt;
	function registerjs()
	{
		var plikregister =   	&quot;&amp;lt;span id=\&quot;boxjs\&quot; &amp;gt;&quot;+ 
										&quot;&amp;lt;div class=\&quot;centerreg\&quot; &amp;gt;&amp;lt;span class=\&quot;pointerjs\&quot; onclick=\&quot;loginjs()\&quot;&amp;gt;&amp;lt;b&amp;gt;Logowanie&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;/&amp;lt;span class=\&quot;bigtitle\&quot;  &amp;gt;Rejestracja&amp;lt;/span&amp;gt;&quot; +
										&quot;&amp;lt;div id=\&quot;loginbox\&quot; style=\&quot;height: 400px;\&quot;&amp;gt;&quot;+
										&quot;&amp;lt;form method=\&quot;post\&quot;&amp;gt;&quot;+
										&quot;&amp;lt;input class=\&quot;logreg\&quot; type='text' name='nick' placeholder='Podaj nick do gry: ' onfocus=\&quot;this.placeholder=''\&quot; onblur=\&quot;this.placeholder='Podaj nick do gry: '\&quot; /&amp;gt;&amp;lt;br /&amp;gt;&quot;+
										&quot;&amp;lt;input class=\&quot;logreg\&quot; type=\&quot;password\&quot; name=\&quot;haslo1\&quot; placeholder=\&quot;Hasło:\&quot; onfocus=\&quot;this.placeholder=''\&quot; onblur=\&quot;this.placeholder='Hasło:'\&quot; /&amp;gt;&amp;lt;br /&amp;gt;&quot;+
										&quot;&amp;lt;input class=\&quot;logreg\&quot; type=\&quot;password\&quot; name=\&quot;haslo2\&quot; placeholder=\&quot;Powtórz hasło:\&quot; onfocus=\&quot;this.placeholder=''\&quot; onblur=\&quot;this.placeholder='Powtórz hasło:'\&quot; /&amp;gt;&amp;lt;br /&amp;gt;&quot;+
										&quot;&amp;lt;input class=\&quot;logreg\&quot; type=\&quot;text\&quot; name=\&quot;email\&quot; placeholder=\&quot;Email:\&quot; onfocus=\&quot;this.placeholder=''\&quot; onblur=\&quot;this.placeholder='Email:'\&quot; /&amp;gt;&amp;lt;br /&amp;gt;&quot;+
										&quot;&amp;lt;label&amp;gt;&amp;lt;input type=\&quot;checkbox\&quot; name=\&quot;regulamin\&quot; &amp;gt;Akceptuję &amp;lt;a href=\&quot;regulamin\&quot; title=\&quot;regulamin\&quot; target=\&quot;_BLANK\&quot; class=\&quot;black2\&quot; &amp;gt;regulamin&amp;lt;/a&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&quot;+
										&quot;&amp;lt;div class=&quot;+&quot;g-recaptcha&quot;+&quot; data-sitekey=&quot;+&quot;6LcIw3IUAAAAAGeacTqiua1RYNpOor_7E6V0u80D&quot;+&quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;&quot;+
										&quot;&amp;lt;input class=\&quot;loginto\&quot; type=\&quot;submit\&quot; value=\&quot;Zarejestruj się\&quot; /&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&quot;;

		
		document.getElementById(&quot;boxjs&quot;).innerHTML = plikregister;
	}&lt;/pre&gt;



&lt;p&gt;niestety na chwilę obecną tylko tak potrafię scalić linijki kodu w JS.&amp;nbsp;&lt;/p&gt;



&lt;p&gt;podam również HMTL co dokładnie podmienia ( podmieniam diva logującego się z rejestracją)&lt;/p&gt;



&lt;pre class=&quot;brush:xml;&quot;&gt;
				&amp;lt;div id=&quot;registerboxjs&quot; &amp;gt;
					&amp;lt;div id=&quot;log&quot; &amp;gt;
						&amp;lt;span id=&quot;boxjs&quot; &amp;gt;
							&amp;lt;span class=&quot;bigtitle&quot; &amp;gt;Logowanie&amp;lt;/span&amp;gt;/&amp;lt;span class=&quot;pointerjs&quot; onclick=&quot;registerjs()&quot; &amp;gt;&amp;lt;b&amp;gt;Rejestracja&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;
							&amp;lt;div id=&quot;loginbox&quot; &amp;gt;
								&amp;lt;form action=&quot;login&quot; method=&quot;post&quot; &amp;gt;
								&amp;lt;input class=&quot;logreg&quot; type=&quot;text&quot; name=&quot;login&quot; placeholder=&quot;Login&quot; onfocus=&quot;this.placeholder=''&quot; onblur=&quot;this.placeholder='Login'&quot; /&amp;gt;
								&amp;lt;input class=&quot;logreg&quot; type=&quot;password&quot; name=&quot;haslo&quot; placeholder=&quot;Hasło&quot; onfocus=&quot;this.placeholder=''&quot; onblur=&quot;this.placeholder='Hasło'&quot; /&amp;gt;
								&amp;lt;input class=&quot;loginto&quot; type=&quot;submit&quot; value=&quot;Zaloguj się&quot; /&amp;gt;
						&amp;lt;/span&amp;gt;
&amp;lt;?php
	if(isset($_SESSION['blad']))
	echo $_SESSION['blad'];
?&amp;gt;
						&amp;lt;/div&amp;gt;								
						&amp;lt;/form&amp;gt;
					&amp;lt;/div&amp;gt;
					&amp;lt;aside&amp;gt;&lt;/pre&gt;



&lt;p&gt;Oczywiście są to wycinki, wszystkie divy się zgadzają, błędu nie ma, problem w tym że reCAPTCHA też nie ma...&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Czy bylibyście na tyle uprzejmi by doradzić/poradzić na zaistniałą sytuację?&amp;nbsp;&lt;/p&gt;



&lt;p&gt;&amp;nbsp;&lt;/p&gt;



&lt;p&gt;Z góry dziękuję za pomoc&lt;/p&gt;



&lt;p&gt;Mariusz&lt;/p&gt;</description>
<category>HTML i CSS</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/383357/ladowanie-recaptcha-z-js</guid>
<pubDate>Sat, 29 Sep 2018 20:29:00 +0000</pubDate>
</item>
</channel>
</rss>