Технический форум

Технический форум (http://www.tehnari.ru/)
-   Изготовление сайтов (http://www.tehnari.ru/f129/)
-   -   Вопрос по javascript (http://www.tehnari.ru/f129/t84853/)

Матроскин 06.02.2013 01:38

Вопрос по 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. Если не трудно конечно же

Debianer 06.02.2013 03:43

Учебников в сети довольно много.
Вот только в твоем случае я бы не плодил лишние сущности: зачем случайное число должно быть в таком диапазоне (0-100)? Чтобы делать лишнюю проверку, в какой промежуток оно попало? Сделай его в диапазоне, равном кол-ву банеров: 1-5

Матроскин 06.02.2013 11:47

Да не важно какой диапазон выбирается. число я взял вообще с потолка. т.е. это все осуществимо, я правильно понял?

shrek=) 09.02.2013 13:30

Если выбрать диапазон от 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

limushi 09.02.2013 17:45

Кстати, если найдешь учебники по JavaScript, дай знать, хорошо? Мне тоже пригодятся :)

А ссылку можешь вставлять в div, лишь помни, что div это блочный элемент, возможно что в твоем случае будет удобно использовать тег span.

AlexZir 22.02.2013 18:40

limushi
В сети море литературы и тематических сайтов по JavaScript, надо просто сделать над собой усилие, загрузить поисковик и составить правильный запрос для поиска.

compureta.ru 01.06.2013 20:28

Цитата:

Сообщение от shrek=) (Сообщение 862341)
Если выбрать диапазон от 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. :)

GlaZZZ 02.06.2013 21:18

Можно сделать по другому.

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

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


Часовой пояс GMT +4, время: 17:56.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.