Показано с 1 по 9 из 9

Тема: небольшая програмка

  1. #1

    Регистрация
    31.07.2006
    Сообщений
    853
    надо сделать вот такую вещь:

    лист на нем окошко, в окошко вводится цифра в независимости от того какая цифра будет он будет выводить одну из 7 картинок, но это должно делать путем нажатия какой либо клавиши или же как то прописываться в строке с числом тоесть допустим у нас число 999 если я после пишу 1 тоесть 9991 то вылезает первая каритка если 9992 то вторая если кому не сложно помогите


    или же что бы сочетанием фаст кеев тоесть ctrl+d=1 ctrl+f=2

  2. #2

    Регистрация
    22.03.2007
    Сообщений
    124
    Не совсем понял, что ты хочешь, но может так подойдет:
    Код:
    <html>
    <body>
    <p id=&#39;idf&#39;>
    asd 
    </p>
    <script LANGUAGE="JavaScript">
    function print_pict()
     * *{
     * *****a = new Object();
     * *****a[1] = &#39;img1.gif&#39;;
     * *****a[2] = &#39;img2.gif&#39;;
     * *****a[3] = &#39;img3.gif&#39;;
     * *****a[4] = &#39;img4.gif&#39;;
     * *****inp=document.getElementById(&#39;inp&#39;).value;
     * *****ch=inp.charAt(inp.length-1);
     * * * *document.getElementById(&#39;idf&#39;).innerHTML+="<img src=&#39;"+a[ch]+"&#39; alt=&#39;"+a[ch]+"&#39;>";
     * *}
    </SCRIPT>
    <input type="text" value="" onkeyup=&#39;print_pict()&#39; name="asd3" id="inp">
    </body>
    </html>
    На любую кнопочку можно задать свой имг (вверху в массивчик добавляешь и все).

  3. #3

    Регистрация
    31.07.2006
    Сообщений
    853
    угу почти то но надо бы что бы это все запускалось наатием клавиши а не просто при вводе цифр начинало работать как у яндекса допустим сеарч бар и кнопка найти

  4. #4

    Регистрация
    22.03.2007
    Сообщений
    124
    Originally posted by HeDe@Apr 19 2007, 05:50
    угу почти то но надо бы что бы это все запускалось наатием клавиши а не просто при вводе цифр начинало работать как у яндекса допустим* * * * * сеарч бар и кнопка найти
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    хммм тогда создай кнопку или ссылку и onkeyup=&#39;print_pict()&#39; переместить туда, с соответствующей заменой event. Тогда при нажатии будет браться последний символ из инпута и дальше все также.

    Забыл сказать, javascript пишу во второй раз, поэтому код наверняка корявый .

  5. #5

    Регистрация
    31.07.2006
    Сообщений
    853
    а может ты впишешь сам? а то я что то тебя не понял, я художник для меня программирование темный лес

  6. #6

    Регистрация
    31.07.2006
    Сообщений
    853
    вот возникла небольшая неполадка при нажатии любой клавиши выдается текст "undefine"

    и только при нажатии верной клавиши выпадает картинка

    и еще как сделать что бы картинки вылезали при нажатии на кнопки "буквы" а не на цифры тоесть ввели номер 555 но пока не нажмем клавишу "д" допустим картинка не появится

  7. #7

    Регистрация
    22.03.2007
    Сообщений
    124
    Я тебя не пнимаю, ты под пивом пишешь что ли?

    Значит так
    1. Выводим картинку по нажатию на кнопку, так?
    2. Картинка выводится в зависимости от чего? от последней буквы? от всей строчки?
    3. undefine - это значит, что на такую букву ничего нет. Можно просто убрать.

    Код:
    <html>
    <body>
    <p id=&#39;idf&#39;>
    asd 
    </p>
    <script LANGUAGE="JavaScript">
    function print_pict()
     * {
     * *a = new Object();
     * *a[1] = &#39;img1.gif&#39;;
     * *a[2] = &#39;img2.gif&#39;;
     * *a[3] = &#39;img3.gif&#39;;
     * *a[4] = &#39;img4.gif&#39;;
     * *inp=document.getElementById(&#39;inp&#39;).value;
     * *ch=inp.charAt(inp.length-1);
     * * * document.getElementById(&#39;idf&#39;).innerHTML+="<img src=&#39;"+a[ch]+"&#39; alt=&#39;"+a[ch]+"&#39;>";
     * }
    </SCRIPT>
    <input type="text" value="" *name="asd3" id="inp">
    <input type="submit" value="Жми!" *onclick=&#39;print_pict()&#39;>
    </body>
    </html>
    это с кнопкой

  8. #8

    Регистрация
    31.07.2006
    Сообщений
    853
    выводится при нажатии на опр клавижу тоесть выводим картинку манишу при нажатии клавиши "R"


    короче вводим номер карты и ничего не должно происходить пока не нажмем "R" поэтому ничего на цифры биндить не надо

    да андефайн надо убрать

  9. #9

    Регистрация
    31.07.2006
    Сообщений
    853
    ну что никто не поможет? меня же скоро повесят

Похожие темы

  1. Небольшая проблемка)
    от s-tet в разделе Вёрстка сайта
    Ответов: 2
    Последнее сообщение: 03.05.2007, 18:42
  2. Нужна небольшая помошь
    от <Art> в разделе Flash-технологии
    Ответов: 1
    Последнее сообщение: 08.09.2006, 18:06
  3. "небольшая" проблемка с лисичкой
    от Live в разделе Вёрстка сайта
    Ответов: 4
    Последнее сообщение: 22.07.2005, 11:49
  4. Небольшая коллекция 3D моделей
    от Radon в разделе 3D-технологии
    Ответов: 3
    Последнее сообщение: 28.03.2005, 05:14

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •