- ejaraicieAsked on November 11, 2010 at 05:12 AM
After submitting a form, I notice that i can have the thank you message appear without redirecting to another page on a website but not facebook fbml pages.
We would like our facebook users to submit a form without being redirected to a Thank You Page away from our facebook page. I have tried to redirect back to the same page in facebook but that may confuse our users.
Is there a way to minimizing the confusion by perhaps doing one of the following after clicking on submit in a facebook fbml page:
1. Thank You page appears in a new windows without closing the facebook fbml page
2. Thank You message appears in the fbml page in place of the form while keeping intact the rest of the FMBL page(much like it would appear in a non-facebook web page)
Please explain, if any of the above can be done or you have another solution.
- PolatAlemdarAnswered on November 11, 2010 at 09:43 AM
Unfortunately there is no solution for these. Facebook many codes including iframe in Static FBML application. You can't put jotform is a seperate area or make the thank you page appear in a seperate area.
What you can do is create an html page in your website and put a back button in that page with a thank you message.
Then you can use Jotform's custom Thank you page redirection. Redirect the submitters to your page.
As you have put a back button users can submit and go back.
Another solution is (not as good as the top sugestion) redirect them to your facebook page. Get the address from browser and redirect users when they submit the form. Unfortunately in that case submitters won't see a thank you message.
- EZfanpageAnswered on November 11, 2010 at 07:40 PM
Tnis is just my personal opinion.
You have another 3 more option depending on your needs to make sure the user stays at your page.
1. Create another FBML Tab for Thank you and use that link to redirect it.
2. You can use fb:dialog code to put in the form so that a pop-up window will appear.
3. You can use iFrame and pull a thank you page from your domain using the below code.
<a onClick="outside_location.setInnerFBML(link_1);" style="cursor: pointer;">Your word/image here....</a>
<fb:iframe height="500" allowTransparency="true" frameborder="0" scrolling="no" style="width:100%; border:none" src="//URL-TO-OUTSIDE-LOCATION"></fb:iframe>
var outside_location = document.getElementById('outside_location');
At the end, it all depend on your creativity and your product requirement.
- PolatAlemdarAnswered on November 12, 2010 at 01:27 AM
Regarding to the post to EZfanpage
1) That could be a good idea but as far as I know there is no way for adding another FBML tab. I would be very grateful if EZfanpage could show how to do it.
2) In that case you will need to overwrite the onsubmit event which will spoil the jotform. The current onsubmit event that the develoeprs has written will be overidden and that will break the code
3) I have also tried that solution in static FBML but it is not working under static FBML. If there is anyone that managed to run this code, I would be very grateful. That will make our users job easy but unfortunately it is not working.
- EZfanpageAnswered on November 12, 2010 at 01:59 AM
FYI i wont give all the 3 suggestion if its not working. Providing Fanpage solution is my "bowl of rice" and that is what i do for living for the past few years. I have developed many Fanpage using FB:JS, iFrame, Canvas, and many more so basically i know what i'm talking about.
What most important is it works in all of my projects.
To answer your question:
1. You can add FBML Tab as many as you want and that is the most basic step.
2. What are you taking about? First of all do you familiar with FBML coding? Have you ever tried to put a form in fb:dialog? Or do you know what is fb:dialog? If you are a newbie and not familiar with FBML, YES of course you will spoil the form.
3. You tried but not working? Well it works well on me. The code doesn't drop from the sky, it was coded based on logic.
This would be a useful link for you: http://bit.ly/123-FBML
Basically this will be the wrong forum for me to teach you step by step and spoon fed you with all the coding. Come and join us at Facebook Developer's Forum should you need any help :)
Cheers & all the best.
PS: I have developed a total of 278 Custom Fanpage Template. I can do mini-website in Fanpage, Opt-in Page, Landing Page, Video embedded and many more in Fanpage. Should anyone need my service, please do not hesitate to contact me for the quotation.
- PolatAlemdarAnswered on November 12, 2010 at 03:31 AM
1) Could you please post me a link for adding more than one tab in Static FBML?
2) OK. I saw your trick on your facebook page. I thought showing a thank you message on fb:dialog.
3) Could you please try it on Static FBML and inform us about the result? I know that code but it is not working on static FBML as far as I know?
I wish you haven't send me a video of google searching. That is humiliating. I just wanted to learn how you are doing these tricks. I am sorry If I was hurtful.
- EZfanpageAnswered on November 13, 2010 at 11:18 PM
You saw my fanpage right? see i told you so. but that is just a simple beginning.
Basically if you look at the Facebook Developer's Roadmap, you can still add the additional tab. This function still can be use at least by end of 2010.
After 2011, you cannot add any NEW TAB but any existing tab will still be publish and still can be use.
So to anyone who want to add new tab, you better ADD IT NOW before end of 2010.
It is more professional if you can create a Tab with the title of "Contact Us" or "Apply Now" like what i did at my client's Fanpage.
Below refference from Facebook Developer's Page