download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

Спешно ми трябва програма с която да се прави компютърна томбола

< 1 2 3 >

Автор
Съобщение
anonymous
Вто, 16.12.08, 12:53
Трябва ми програма, която да разбърква имена като в лотария и да се избира някое име
insecteater
Вто, 16.12.08, 16:45

RE: Спешно ми трябва програма с която да се прави компютърна томбола

” Трябва ми програма, която да разбърква имена като в лотария и да се избира някое име „

Това дали ще ти свърши работа: lottary.htm [2.5 KB]
Не е нещо кой знае какво, ама за целта предполагам чер ще стане. Можеш да си го доукрасиш ако искаш. Пробвал съм го под IE 6 и FF 3.0.4

Редакция:
Отвори файла с какъв да е текстов редактор и си промени списъка на имената според твоите нужди.

сега се сетих - май ще е по полезно като натиснеш стоп и името на спечелилия да се изважда от списъка с имена и при последващо разбъркване, това име да не присъства. Един вид да не може един и същ човек да печели повече от един път. Такова ли ти трябва или и сегашният вариант те удовлетворява?

редактиран от insecteater на 16.12.08 16:52
anonymous
Сря, 17.12.08, 08:45
трябва ми програма, която да се инсталира в компютъра и не изисква да има интернет
insecteater
Сря, 17.12.08, 09:01
Интернет не е замесен в случая. Изтегли си този файл на компютъра и си го разнасяй където си искащ - на дискета, на флашче, на диск.... Това е един прост html файл, който можеш да го пуснеш почти навсякъде - под линукс, под windows, под MacOS и изобщо не ти е нужен интернет. Надявам се знаеш как да си го запазиш на компютъра - дясно копче върху връзката и от падащото меню избираш Save Target As ... (Internet exlporer) или Save Link As ... (Mozilla FIrefox) или нещо все в тоя дух. Пък после ако искаш си срежи интернетския кабел - на JavaScript-а му е все тая

Ако наистина държиш да се инсталира, може някой от тук да ти направи инсталатор. Макар да не разбирам каква е тая мания да си за*ираш регистрите с излишни работи.

anonymous
Сря, 17.12.08, 11:36
Благодаря за програмата. Каква добавка трябва да се сложи за изключване на изтеглените имена
insecteater
Сря, 17.12.08, 13:29
Ами ако му разбираш на JavaScript, можеш да си променяш и друго освен списъка с имената. Пробвай това тук дали е същото каквото искаш:
lottary.htm [3.7 KB]

Това нещо си го сваляш в компютъра. Не ти трябва връзка с интернет за да работи.

boy4o
Сря, 17.12.08, 13:51
Тоя номер с remove() ме изкефи. Аз се опитах да го направя като заменя изтеглените имена с шпация и после:

          n = Math.floor(Math.random()*Names.length);
if ( Names[ n ] > " " )
{
SpanName.innerHTML = Names[ n ];
          ...
          ...
          Names[ n ] = " ";
          ...
          ...

Сработи, но нещо май не беше в ред. В същност, не разбрах, може и нищо да му е нямало - нещо ме отвлякоха и после вече забравих.

insecteater
Сря, 17.12.08, 14:01
Олеле, недей се заглежда в кода, че е толкова разпиляно и недообмислено. Правих го набързо, понеже се разбра че трябвало спешно. Добри практики специално от този код няма да видиш. Освен функцията която не е моя . Даже сега като го преглеждам и ме сърбят ръцете да го подредя и да му прасна тук таме коментар. Че и с тия глобални променливи дето са насвяткани за какво ли не ... Но това само в случай че трябва да се доразвива нещо.

Пък иначе идеи най различни. Например вместо вграден списък може да се изнесе в текстово поле и потребителя да си въъвежда имената директно там а не да редактира сорс кода. После скрипта само да split-ва в масив. Ама като за половин час работа и за без пари - толкова .

anonymous
Сря, 17.12.08, 18:30
Благодаря. Аз и на това съм доволна.
phrozencrew
Сря, 17.12.08, 18:50

RE: Спешно ми трябва програма с която да се прави компютърна томбола

” Ами ако му разбираш на JavaScript, можеш да си променяш и друго освен списъка с имената. Пробвай това тук дали е същото каквото искаш:
lottary.htm [3.7 KB]

Това нещо си го сваляш в компютъра. Не ти трябва връзка с интернет за да работи. „

Голям кеф е това!
Имената, които си избрал са ултра подходящи!

< 1 2 3 >

Коментар

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2019   Experta Ltd.