3 html страницы
Здравствуйте! Необходимо сделать 3 HTML страницы:
• Главное окно • Lobby • My profile Последовательность загрузки: 1. Главное окно https://www.dropbox.com/s/iv0dl4pms1gvnbo/1.jpg?dl=0 2. После загрузки главного окна загружается вкладка Lobby https://www.dropbox.com/s/yolcrdfhk36b5w1/2.jpg?dl=0 3. После загрузки Lobby загружается цветной фон https://www.dropbox.com/s/zxbvwa4vdvjpx7v/3.jpg?dl=0 Описание Lobby: • Lobby - это просто графика, в этой вкладке должна работать только кнопка MENU. • По клику на кнопке MENU, меню открывается / закрывается. https://www.dropbox.com/s/v3exqtxmevg2d53/4.jpg?dl=0 • В меню нужно, чтобы работал первый пункт (My Profile). • По клику на My Profile загружается, или становится активной, если уже загружена, вкладка My profile. https://www.dropbox.com/s/y7m908tr2lbm04a/5.jpg?dl=0 Описание My profile: • My profile – это сверстанная форма. • Кнопка ON/OFF – это визуализация checkbox’a (on – checked, off – unchecked) • По нажатию на кнопку SEND MESSAGE TO OTHER WINDOWS, все окна, кроме My profile, должны получить сообщение ‘Message for all’. • По нажатию на кнопку SEND MESSAGE TO LOBBY, окно Lobby должно получить сообщение ‘Message for Lobby’. • Когда окно получает сообщение, оно должно вывести в консоль свой URL и полученное сообщение. • По нажатию на кнопку X или CLOSE вкладка My Profile закрывается и активной становится вкладка Lobby. Подскажите просто как правильно это все сделать? Спасибо. |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Нее самый лучший вариант, но может натолкнет на мысль:
var addScript = function(path, callback) { var script = document.createElement("script"); if (callback) { script.onload = callback; } script.src = path; document.head.appendChild(script); }; addScript("someJs1.js", function () { addScript("someJs2.js", function () { ... addScript("someJsn.js"); }) }); |
Цитата:
|
Цитата:
window.onload = window.location.assign("/lobby.html"); но теперь страница постоянно перезагружаеться( |
Цитата:
Файл tmp.html <!DOCTYPE html> <html> <head> <!-- <script src='http://code.jquery.com/jquery-latest.js'></script> <link rel='stylesheet type=text/css href=tmp.css' /> --> <style type='text/css'> </style> <script type='text/javascript'> window.onload = window.location.assign("tmp1.html"); </script> </head> <body> <p>Page 1</p> </body> </html> </html> Файл tmp1.html <!DOCTYPE html> <html> <head> <!-- <script src='http://code.jquery.com/jquery-latest.js'></script> <link rel='stylesheet type=text/css href=tmp.css' /> --> <style type='text/css'> </style> <script type='text/javascript'> </script> </head> <body> <p>Page 2</p> </body> </html> </html> Все таки работает. :) |
Цитата:
|
Цитата:
А разные в разные файлы... Т.о. у тебя будет целый спектр подключения файлов со скриптами... :) |
Цитата:
Так уже все сделал, только не знаю как вот это реализовать: 1)по нажатию на кнопку SEND MESSAGE TO OTHER WINDOWS, все окна, кроме My profile, должны получить сообщение ‘Message for all’. 2)по нажатию на кнопку SEND MESSAGE TO LOBBY, окно Lobby должно получить сообщение ‘Message for Lobby’. 3)когда окно получает сообщение, оно должно вывести в консоль свой URL и полученное сообщение |
Часовой пояс GMT +3, время: 14:31. |