• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Вопрос по javascript

Регистрация
7 Май 2010
Сообщения
1,941
Реакции
58
Баллы
0
Вопрос по javascript

Вообще, если честно, я не знаю ни одного скриптового языка. Но это так, вступление.
Задача передо мной стоит такая: написать код, который по случайно сгенерированному числу пользователю будет показан один из 5 флеш роликов.
примерная структура программы:
Код:
1 генерация случайного числа в определенном диапазоне //пусть будет от 0 до 100
2 если число <20, то встраивается 1.swf 
3 если число >20 но <40, то встраивается 2.swf
4 если число >40 но <60, то встраивается 3.swf
5 если число >60 но <80, то встраивается 4.swf
6 если число >80, то встраивается 5.swf

можно ли флеши засунуть в структуру типа <div class="block1"> и т.д. или это полный бред?
Вообще реально ли сделать это? Если да, подскажите учебники в которых описаны азы javascript.

Знаю как реализовать это на Си, вспомню как сделать на паскале, если поупираюсь, но вот со скриптами не сталкивался пока tehnobanka
------------------------------------------------------------------------------------------
upd Совсем забыл! еще нужна информация по ActionScript 3.0. Если не трудно конечно же
 
Последнее редактирование:
Учебников в сети довольно много.
Вот только в твоем случае я бы не плодил лишние сущности: зачем случайное число должно быть в таком диапазоне (0-100)? Чтобы делать лишнюю проверку, в какой промежуток оно попало? Сделай его в диапазоне, равном кол-ву банеров: 1-5
 
Да не важно какой диапазон выбирается. число я взял вообще с потолка. т.е. это все осуществимо, я правильно понял?
 
Если выбрать диапазон от 1 до 5, то вот такой код.
PHP:
<?
$numb = rand(1,5);
switch ($numb) {
case 1: print "<img src=001.jpg>";
break;
case 2: print "<img src=002.jpg>";
break;
case 3: print "<img src=003.jpg>";
break;
case 4: print "<img src=004.jpg>";
break;
case 5: print "<img src=005.jpg>";
break;
}
?>
Только у меня .jpg файлы. Замени их на свои .swf
 
Кстати, если найдешь учебники по JavaScript, дай знать, хорошо? Мне тоже пригодятся :)

А ссылку можешь вставлять в div, лишь помни, что div это блочный элемент, возможно что в твоем случае будет удобно использовать тег span.
 
limushi
В сети море литературы и тематических сайтов по JavaScript, надо просто сделать над собой усилие, загрузить поисковик и составить правильный запрос для поиска.
 
Если выбрать диапазон от 1 до 5, то вот такой код.
PHP:
<?
$numb = rand(1,5);
switch ($numb) {
case 1: print "<img src=001.jpg>";
break;
case 2: print "<img src=002.jpg>";
break;
case 3: print "<img src=003.jpg>";
break;
case 4: print "<img src=004.jpg>";
break;
case 5: print "<img src=005.jpg>";
break;
}
?>
Только у меня .jpg файлы. Замени их на свои .swf

Как неузнаваем стал JavaScript. :)
 
Можно сделать по другому.

Написать скрипт JS через номер ID, и какой-то id присвоить блоку DIV

По поводу скрипта ничем не помогу :( Сам не очень знаю скрипты
 
Назад
Сверху