Archive for May, 2008
Wolfenstein 3D на джаваскрипте
Все помнят Super Mario на джаваскрипте? Его создатель - Jacob Seidelin решил не останавливаться на достигнутом и написал онлайн версию Wolfendtein 3D с использованием Javascript, Canvas и немного аякса. Игра работает в Firefox 2.0.0.14, FF3 beta5, Safari 3.1.1 и Opera (9.27 и 9.50b).
Управление:
WASD или стрелки для движения.
x - открывать двери.
c - стрелять.
Starbox - рейтинг на Prototype
Все наверное не раз видели в интернете звёздочки для рейтингов. Это мог быть рейтинг для фоток, или рейтинг для статьи на блоге или ещё что нибудь. Сейчас расскажу как сделать такой рейтинг самому.
Использовать мы будем Starbox. Starbox это скрипт на базе Prototype и Scriptaculous, который позволяет добавлять рейтинги буквально парой строчек кода.

- Установка
Starbox требует Prototype 1.6.0.2 и Scriptaculous 1.8.1. Скачайте и подгрузите их в HEAD вместе с starbox.js и starbox.css. Картинки для звёзд надо распаковать в папку images.HTML: - Использование
Сделаем пустой DIV для рейтинга, и запустим Starbox скрипт. - Отправляем рейтинг на сервер
У Starbox есть свой custom event - starbox:rated. Его мы будем ждать с помощью Prototype и посылать на сервер.JavaScript:-
document.observe('starbox:rated', function(event){
-
function saveStar(event) {
-
new Ajax.Request('savestar.php', {
-
parameters: event.memo
-
});
-
}
-
});
event.memo содержит информацию на какую звезду кликнули и её рейтинг. Как обработать эти данные на сервере и записать в базу я объяснять не буду. Google вам в помощь
-
Скачать Starbox и почитать подробнее об использовании можно на сайте разработчика.
1 comment