Javascript to enable cross origin resource sharing (CORS) of our webservice


A coder who has delivered javascript code previously. A coder who can deliver on the time frame s/he estimates and can keep me updated with progress.


[url removed, login to view] is a web application that lists training courses for training organisations (TO) on their website. The TOs are given a unique subdomain eg [url removed, login to view] which delivers public pages to take registrations, behind a password area the TO manages the workflow and registration process. Currently unless TOs use our wordpress plugin the way in include the pages is using iframes. Using iframes has the following draw backs:

1) Iframes are difficult to manage for mobile devices and deliver a suitable UI.

2) Cross-origin is not allowed for when making payment via third parties such as paypal requiring a separate page to be opened for payment

3) Support for iframes varies by content management system

4) Having an embedded iframe page does not contribute to improved SEO and results

We have investigated Cross-origin Resource Sharing (CORS) and selected it as a preferred method, together with javascript, to embed lists of courses. We need this solution to be easy for our customers, who may have limited technical expertise.

Sample instructions to customer

Copy this code onto the webpage that you want to include your course list:

<script src="https://[shortname].[url removed, login to view]"></script>

Then copy the following code where you want the list of courses to appear:

<span id=courselist></span>

The list will appear, and when a visitor clicks on the 'Register' button within your website a pop-up window will appear that enables your customer to register and pay for their training.

Sample pages

Here is a sample public page: [url removed, login to view]

(note that h=1 indicates that the headers should be included, h=0 indicates the headers should not be included.

Solution specification

Create a javascript file that can be added to the pages of those who want to use this to include a list of courses. Enable clicking on the buttons to open a popup window that opens a link to the form on our website public pages eg: [url removed, login to view]

Technical requirements

- one javascript file is required that enables the inclusion of the ready-HTML list

- the links displayed to enrolment/registration forms open the public form registration link in a pop-up window allowing registration and payment (handled by the server within the popup window)

- CSS and Javascript required for the list is incorporated into the page that references the new javascript file

- ideally the code will work without the use of additional cookies

- the code will need to be fully documented

- the code must not rely upon libraries beyond those already used on the [url removed, login to view] pages

- the code must pass the tests mentioned below.

Business requirements

- original code that can be freely distributed is required

- ownership of the code will remain with [url removed, login to view]

- this code will be distributed to our customers without further payment

- we expect two revisions of a working script.

Taidot: Javascript, jQuery / Prototype

Näytä lisää: project human resource management system java javascript, enable webcam javascript, software write mq4, software write chip epson, enable popups javascript, useful software write book, software write web specs, javascript export form excel button execute, frame javascript count clicks frame, free software write user guide, javascript count clicks overlay webpage, software write edid, create signing enable pdf files apache fop, free software write company profile, software write websites idea, javascript adsense clicks, javascript quiz fragen ohne button, software write book images, javascript forms show field button hit, software write books, software write protection, free software write book, javascript retain value radio button, javascript visitor track, software write book

Tietoa työnantajasta:
( 1 arvostelu ) Brisbane, Australia

Projektin tunnus: #13152509

22 freelanceria on tarjonnut keskimäärin 644 $ tähän työhön


Let's discuss more about project to finalize the proper scope with estimated cost and time so ping me over the freelancer chat.....I will share some demo as well for recent works if you want to check. You can also c Lisää

721 $ AUD 10 päivässä
(26 arvostelua)

Hi, I would like to talk to you using Freelancer chat please, as i would like to make sure all the things are clear before making an official offer. Please know that the offer made now contain a rough price, the Lisää

684 $ AUD 20 päivässä
(25 arvostelua)
1000 $ AUD 15 päivässä
(41 arvostelua)

Hi I have gone through the details of your project and we find it well within our capabilities. I offer a wide range of services, including Web design, PHP/MySQL web application development, Open sources like Joo Lisää

670 $ AUD 17 päivässä
(77 arvostelua)

Hi, I can start work on your project immediately once you confirm me and i am also open for further discussion if you want. I have 7+ years in web designing & development with good experience in following skills Lisää

1500 $ AUD 20 päivässä
(4 arvostelua)

Hello, I have more than 5 years of experience in web development, I have very strong javascript and jquery skills. Thank You.

250 $ AUD 10 päivässä
(21 arvostelua)

Hello. I am a web developer with 15+-year experience . I work remotely on DigitalRay company - [url removed, login to view] - LA (USA). Technical knowledges: [url removed, login to view] JavaScript Ruby RoR ASP.Net C#, Java, Python, Zend, CakePHP, Symp Lisää

555 $ AUD 20 päivässä
(12 arvostelua)

Hi there, Feel free to pm to discuss in more detail. Link to my portfolio is: [url removed, login to view] Thanks.

666 $ AUD 7 päivässä
(3 arvostelua)

A proposal has not yet been provided

750 $ AUD 15 päivässä
(1 arvostelu)
722 $ AUD 10 päivässä
(2 arvostelua)

My name is Mike, I’m from UK. I work with individual clients and agencies who have design, development and SEO needs. Your project description sounds interesting to me and I do have skills & experience that are require Lisää

555 $ AUD 10 päivässä
(1 arvostelu)
444 $ AUD 10 päivässä
(1 arvostelu)

see reviews great at delivering on time and best quality work EXOERT AT JAVASCRIRT / BACKEND FORNTEND TECHNOLGY ANGAULR JS ANGULAR 2 -ERP/CRM/DB EXPERT/python expert -worked on python/django/flask mobile as well Lisää

750 $ AUD 10 päivässä
(1 arvostelu)

I am 4 + years of experience in .net ,jquery , java script development. I think I can do that. Please contact me on skype @ sandipnalawade15

555 $ AUD 10 päivässä
(0 arvostelua)

we are webxtutor team, we provide trainings, project development support and business solution offline and online both ways. [url removed, login to view]

555 $ AUD 10 päivässä
(0 arvostelua)
250 $ AUD 10 päivässä
(0 arvostelua)

Dear Client, Thanks for providing us opportunity to place bid over the project and communicate with [url removed, login to view] mainly deal in web development, SEO, Android App, software testing and graphic design. Our vision is to b Lisää

555 $ AUD 6 päivässä
(0 arvostelua)
555 $ AUD 10 päivässä
(0 arvostelua)

Dear Prospect Hiring Manager. Thank you for giving me a chance to bid on your project. i am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned I have c Lisää

555 $ AUD 6 päivässä
(0 arvostelua)

I have been in this field for more than 7 years. I have experience in php,perl,postgress ,Web Services, Rest Api, Zend ,YIi,Mysql.i provide support Chester cap llc more than 5 years. Chester cap llc have a grant manage Lisää

644 $ AUD 10 päivässä
(0 arvostelua)