I'm beginner with jQuery and JavaScript in general and since I didn't
find solution in documentation or on web, I'm asking here.

I'm writing some plugin for WordPress publishing tool which should
check if commenter has avatar on Gravatar.com. This part works for
unregistered users and you can see it in action here:
http://blog.milandinic.com/2009/10/04/google-news-soon-in-serbian-bulgarian-romanian-and-slovakian/#comments
. It works when you enter e-mail address in comment form.

Problem is that I want to check if registered users too have a
gravatar but since they don't fill e-mail address (its already stored
in database) I can't use script from above. I tried this modified
script but it doesn't work.

<div id="gravatar_on_profile"></div>    <script language="javascript">
jQuery(document).ready(function()
{


                                
jQuery.post("http://blog.milandinic.com/wp-content/plugins/
gravatar-signup-encouragment/gravatar-
check.php","t...@example.com" ,function(data)
        {
                  if(data)                {
                        var emailValue = "t...@example.com"

                        jQuery("#gravatar_on_profile").after("<br /><div 
id='grav-sig-enc-
tip'>It seems that you don't have an avatar on Gravatar. Click <a
href='http://en.gravatar.com/site/signup/"; + emailValue + "'
target='_blank'>here</a> to make one.</div>");
          }
        });


});
</script>

So its only important to pass e-mail address to gravatar-check.php and
if there is response to print message. I tried various events like
scroll, mouseover etc, but none worked.

Thanks in advance.

Reply via email to