Form open in front of user?

I have a LONG page of downloads. They are locked with the Downloads Monitor GF lock extension. When a user clicks on a download, the GF opens up to get name and email. BUT it’s not obvious because the form opens up near the top. Is there a way to get the form to open up in front of the user?

Alternatively is there a better way to do this?

It’s a test site:
Protected by password: shadow

Thanks for help - I can’t tell if this is easy-peasy or not.

Haven’t worked with Downloads Monitor for a few years so I’m not sure whether adding an ID to the download-link would be possible (ie. #gform_wrapper_{formid} ). If it is, I’d try using that and see if it works the way you want.

Another option would be to have jQuery on those form-pages and have them scroll automatically to the form (like a visual scroll).

You could use AJAX too (to get the contents of the form of that other page inside a popover or something). But that would require more work than the other two options.

So yes, it is possible :slight_smile:

Option 1 is not possible I think.

jQuery is a new wrinkle and despite googling for a bit have not found info on how to implement your second option. Help?

Never mind I’m building a work around.

Let us know what you come up with. Thank you.

I’d use something along these lines for the scrolling effect (the code should be included on the form-pages):

    jQuery(document).ready(function ($){
        $('html, body').animate({
                scrollTop: $('.entry-content').offset().top
            }, 2000);

And what do you mean by “form pages”?

The pages that the actual forms are on :slight_smile:

I gave it a college-try - I’m not a coder, just another reasonably savvy solopreneur who learns as I go.

My workaround? Making sure that the form opens up at the top of the page so that the user sees it right away. Simple. Hope it’s effective.

1 Like

There’s never merely one way to accomplish what we want. In my opinion that’s the beauty of webdevelopment/-designing :slight_smile:

1 Like