Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите с коротеньким скриптом из одного условия 
:(
    Опции темы
vpokorp
Дата 31.1.2016, 01:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 5.4.2006

Репутация: нет
Всего: нет



ТЗ.
1. Берется переменная document.title и проверяется на наличие в ней строки "genezis"
2. Если вхождения нет, то просто выводит document.title на печать через document.write(
Если же есть, то также выводит на печать но уже не ее, а одну случайную из двадцати трех строк (записаны в скрипте)
PM   Вверх
vpokorp
Дата 31.1.2016, 22:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 5.4.2006

Репутация: нет
Всего: нет



Может быть сложно изложил ТЗ
Тогда просто нужен js аналог функции написанной на php

Код

function cvet($s)
{
$mas=array('серый', 'голубой', 'бардовый', 'белый', 'розовый', 'лиловый', 'сиреневый', 'бюрюзовый');
$r='хакки';
if strpos($s, 'цветной') $r=$mas[rand(0-7)];
echo $r;
return $r;
}


PM   Вверх
Angel666
Дата 3.2.2016, 11:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 0
Регистрация: 8.9.2011

Репутация: нет
Всего: 1



наверное как то так:
function cvet(s)
{
    var mas = ["серый", "голубой", "бардовый", "белый", "розовый", "лиловый", "сиреневый", "бюрюзовый"];
    var r = "хакки";
    if(s.indexOf("цветной") != -1)
    {
        r = mas[getRandomInt(0, 7)];
    }
    alert®;
    return r;
}

function getRandomInt(min, max)
{
  return Math.floor(Math.random() * (max - min + 1)) + min;
}


Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0440 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.