Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите исправить проблему в Java Script
 
 автор: sandel   (16.01.2006 в 10:22)   письмо автору
 
 

Добрый день. У меня есть скрипт явы который генерирует из пяты radio одну и из пяти checkbox-кав три. Только проблема в том что генерирует checkbox иногда две - когда нужно три постояно чтоб генерировало. Вот сам скрипт:
function generate() {
document.gen.hit1.checked="";
document.gen.hit2.checked="";
document.gen.hit3.checked="";
document.gen.hit4.checked="";
document.gen.hit5.checked="";
var hit = -1;
while (hit < 1 || hit > 5) {
hit = Math.round(Math.random()*10);
}
var kick = 'document.gen.hit'+hit+'.checked="1"';
eval(kick);

document.gen.block1.checked="";
document.gen.block2.checked="";
document.gen.block3.checked="";
document.gen.block4.checked="";
document.gen.block5.checked="";
var block1 = -1;
var block2 = -1;
var block3 = -1;
var i = 0;
while(block1 == block3) {
block1 = -1;
block2 = -1;
block3 = -1;
while (block1 < 1 || block1 > 5) {
block1 = Math.round(Math.random()*10);
}
while (block2 < 1 || block2 > 5) {
block2 = Math.round(Math.random()*10);
}
while (block3 < 1 || block3 > 5) {
block3 = Math.round(Math.random()*10);
}
}
var block = 'document.gen.block'+block1+'.checked="1"';
eval(block);
var block = 'document.gen.block'+block2+'.checked="1"';
eval(block);
var block = 'document.gen.block'+block3+'.checked="1"';
eval(block);
}

На этой ссылке размищен сам генератор http://postcom.cv.ua/gen.html - помогите пожалуйста в чем проблеам.

   
 
 автор: Crux   (16.01.2006 в 11:19)   письмо автору
 
   для: sandel   (16.01.2006 в 10:22)
 

возможно что крыжик на одном чекбоксе ставится несколько раз, проверте условия

   
 
 автор: sandel   (16.01.2006 в 19:47)   письмо автору
 
   для: Crux   (16.01.2006 в 11:19)
 

вот именно что я не очень то и шарю в JavaScript я знаю только HTML и только начинаю учить яву и пхп ... помогите разобратса по подробней

   
 
 автор: Crux   (17.01.2006 в 21:36)   письмо автору
 
   для: sandel   (16.01.2006 в 19:47)
 

я был прав в своих догадках.
измените код


....
....

while(block1 == block3) {
            block1 = -1;
            block2 = -1;
            block3 = -1;
            while (block1 < 1 || block1 > 5) {
                block1 = Math.round(Math.random()*10);
            }
            while (block2 < 1 || block2 > 5 || block1==block2) {
                block2 = Math.round(Math.random()*10);
            }
            while (block3 < 1 || block3 > 5 || block3==block2 || block1==block3) {
                block3 = Math.round(Math.random()*10);
            }
        }

....
....

   
 
 автор: sandel   (18.01.2006 в 16:16)   письмо автору
 
   для: Crux   (17.01.2006 в 21:36)
 

агромное спасибо за помощь.

   
 
 автор: sandel   (18.01.2006 в 16:25)   письмо автору
 
   для: sandel   (18.01.2006 в 16:16)
 

Скажите у меня еще такой вопрос, ни кто не знает статей как сделать чтоб сайт загружался как можно быстрее когда он загружен картинками, как это все оптимизировать.
Вот сайт который хотелось бы оптимизировать http://darkorder.ru
Возможно просто стоит добавить скрипт который показывает процес загрузки в % и когда доходило бы до 100% сайт открывался уже во всей своей красе ?!
Помогите советом.

   
 
 автор: sancho   (18.01.2006 в 16:34)   письмо автору
 
   для: sandel   (18.01.2006 в 16:25)
 

Разрезайте картинки на куски и загружайте их по-порядку

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования