Reputation: 885
in my a.html i write this:
<script>
function Flike()
{ jQuery('#ft').load('like.php'); }
</script>
in the body of a.html i write
window.onload = Flike()
like.php is:
echo " <script> var e = document.createElement('script');
e.async = true;
e.src = '/facebook/like.js';
document.getElementById('ft').appendChild(e);
</script>
";}
Still now, All fine and works.
the problem is in like.js the script isn't work. this is like.js
I also tried without the document ready function... didn't work.
Upvotes: 5
Views: 312
Reputation: 207511
window.onload = Flike() is wrong
It should be
window.onload = Flike;
but if you are using jQuery, why are you not adding it
$(window).load(Flike)
And if you are just loading a script, why are you not using
$.getScript("/facebook/like.js");
Finally, if you are calling this after the page load, the document.ready event will not fire again for this new script.
Upvotes: 4