Find Jobs
Hire Freelancers

Need to be done in 2.5 hours. Simple web page using javascript.

$10-30 USD

Closed
Posted over 7 years ago

$10-30 USD

Paid on delivery
Full description in attached file The requirements are as follows: Create an array of color. It contains the names or hex numbers of colors (at least 7 colors). It is used to set the background color of the different divs (see below). Create a popup function to do the following: open a new window (don't load any URL). The height is 170 and the width is 200. It is resizable and dependent. The popup must be located on the screen at X=200 and Y=200. write the following in the new window: A body with a different background color (e.g. yellow). A heading about the hot deals. Create a function loadURL to load the URL (which is the passed argument) back to the main window that creates this popup window. Also this function closes this popup window. (This means that this function is part of the popup window. So you need to include it in a script tag.) Three links to cruise sites. When a link is clicked, call loadURL by passing the URL (e.g. Royal Caribbean). A div that has an event dblclick. Only when the page is double clicked that the event fires the function displayList in the main window that creates this popup window (opener) by passing an array of cruises defined in the opener. Close the popup window. focus the popup window to make it in front of the other windows. So when the popup page is double clicked, load a table for the cruises. Create the table as follows: Create a cruise object that has the following properties: Cruise Date Cruise Destination Cruise Description Cruise URL Ship Name Ship Description Ship URL Price Make three instances of the cruise object. Create an array of the three instances. Create the function displayList with an argument of the array type as follows: Retrieve the array to display the date, destination, ship, and price. For the destination, create a link to call the loadDesc function, which does the following: It has two arguments: description and URL Close the popup window. Increment the counter. It's used as an index for the color array. getElementById of the div that is used to display the Welcome. Create a new div. Set the background color by getting the color from the color array. Set the description (passed as argument). Create a link (a) element that calls the popupWindow function by passing the URL when clicked. The target is the name of the window created by this popupWindow. (This popupWindow is different from the one created upon loading the midterm page). Add a text like "Click for more info". Insert this div before the cruises table. For the ship, create a link to call the loadShip function, which does the following: It has two arguments: description and URL Close the popup window. Increment the counter. It's used as an index for the color array. getElementById of the div that is used to display the Welcome. Create a new div. Set the background color by getting the color from the color array. Set the ship description (passed as argument). Create a link (a) element that loads the site of the ship on a new window or tab when clicked. Do not use popupWindow,i.e. do not open a window. It's a regualr link with a target to load on a new tab. Add a text like "Click here for more info". Add this div below the cruises table. Create the popupWindow to open the URL of a cruise description. Its height is 300 with a width of 400. It's scrollable and resizable. Set focus. Upon exiting the midterm page, close the popup window if it's open. Upon loading the midterm page, Display Welcome text with an image and fire a popup window.
Project ID: 11724176

About the project

11 proposals
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
11 freelancers are bidding on average $38 USD for this job
User Avatar
+Dear Project Owner, Hope I am approaching you in best of your health and spirits!! I can be a suitable match for your work as I am having 8 years of experience in Website designing,SEO,SMO. I completely fit into the requirements you have framed for the designer. Hence, it would be great if you can open a line of communication so that I can analyze and share some mockup designs which will help you gain confidence in my abilities. For further discussions I would appreciate it if you can have spare time from your schedule and communicate convenient. Once we come into contact with each other we will be able to prove our competency. Thanks and Regards Arun Singh Kushwah.
$30 USD in 1 day
4.8 (29 reviews)
5.1
5.1
User Avatar
Hi, Let's discuss more about the project and turn it into reality with your idea and our skills. We work on Website development, Mobile application development, Website design, APP design, UX/UI design few name are here. We have great skills in PHP, Angular JS,Node JS, Laravel, Android, IOS,Graphics design, Codeigniter, Wordpress, Magento, Joomla, HTML/CSS, Database query, AJAX, Jquery. We are immediately start work on your project. We hope you will provide us this great opportunity to serve you. We are waiting for your response. Regards, Ravi.
$30 USD in 0 day
5.0 (3 reviews)
2.5
2.5
User Avatar
Hello. I can do this project. I will also give you a live demo before I submit my work to you. However, I have a few questions regarding the project. Is it okay if we chat a bit? Hoping to hear back soon. With Best Regards, Jewel Mahanta
$15 USD in 1 day
5.0 (9 reviews)
2.7
2.7
User Avatar
Looking easy enough but missing some details at the moment that I would like to discuss in chat, should take me roughly an hour and half
$30 USD in 0 day
0.0 (0 reviews)
0.0
0.0
User Avatar
I will try my best.
$10 USD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I am webdeveloper from Germany and for me it is no problem to create the web page as you described it. Give me a chance and you won't regret it!
$15 USD in 6 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
United States
0.0
0
Member since Oct 7, 2016

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.