[JavaScript, AJAX] Задай вопрос, получи ответ

Discussion in 'PHP' started by banned, 9 Jun 2007.

Thread Status:
Not open for further replies.
  1. rizen

    rizen New Member

    Joined:
    25 Dec 2009
    Messages:
    8
    Likes Received:
    0
    Reputations:
    0
    Меня на этом форуме все норовят пнуть. Попросили написать код скрипта. Как я его должна была написать по другому? Лучше бы помогли, если считаете себя знатоком.
     
  2. DTW

    DTW Banned

    Joined:
    11 May 2008
    Messages:
    221
    Likes Received:
    52
    Reputations:
    11
    Снова по droppable

    Возникла другая проблема как получить id корзин

    Code:
    
    $(".musor").droppable({
              activeClass: 'ui-state-hover',
              // hoverClass: 'ui-state-active',
                drop: function(event, ui) {
                  var   pole ;
                var sh = ui.draggable.attr('id');
              // alert(sh);
               
                 $('div[id='+sh+']').draggable('disable');
                  
                  alert(pole);
                // sendCord(sh);
            
                      
            },tolerance: 'fit'       
             });
    
    
    
    HTML:
    Это мусорники <div class="musor" id="1">Musornik</div> <div class="musor" id="2">Musornik</div> как из событие drop  вытащить знач id для ui.draggable.attr можна так для droppable
     
  3. Uex Urgent

    Uex Urgent Злостный Смайлик

    Joined:
    6 Feb 2009
    Messages:
    236
    Likes Received:
    463
    Reputations:
    452
    в папке N два файла, 1.html и 2.html, надо чтоб при переходе на 1.html яваскрипт удалял файл 2.html

    примерно такой функционал, но на javascript

    PHP:
    <?php
    error_reporting 
    (0);
    $filename '2.html';
    unlink($filename);
    ?>
    PS. нужен именно javascript, потому что хостинг с файлом 1.html не поддерживает php
     
    _________________________
  4. LStr1ke

    LStr1ke Elder - Старейшина

    Joined:
    29 Jul 2009
    Messages:
    801
    Likes Received:
    145
    Reputations:
    73
    Забудь
     
    1 person likes this.
  5. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    javascript - язык браузера
    он не может работать с файловой системой сервера без использования языков сервера
     
  6. Vlad&slav

    Vlad&slav Member

    Joined:
    1 Jan 2009
    Messages:
    207
    Likes Received:
    41
    Reputations:
    9
    http://moduls.allzona.net/check/
    Как сделать чтобы скрипт дописывал адрес в поля
    PHP:
    work_px
    anonym_px
    elite_px
    И если можете, подскажите почему парсинг не заносит в форму, хотя
    PHP:
    http://moduls.allzona.net/check/grab.php?url=http://aliveproxy.com/ru-proxy-list/
    Возвращяет нужный результат
     
  7. LStr1ke

    LStr1ke Elder - Старейшина

    Joined:
    29 Jul 2009
    Messages:
    801
    Likes Received:
    145
    Reputations:
    73
    Ошибки:
    ----
    Четсно говоря впадлу разбирать твой код. Попробуй это:
    PHP:
    <html>
    <
    head>
        <
    script>
        function 
    CreateRequest()
    {
        var 
    Request false;

        if (
    window.XMLHttpRequest)
        {
            
    //Gecko-совместимые браузеры, Safari, Konqueror
            
    Request = new XMLHttpRequest();
        }
        else if (
    window.ActiveXObject)
        {
            
    //Internet explorer
            
    try
            {
                 
    Request = new ActiveXObject("Microsoft.XMLHTTP");
            }    
        
            catch (
    CatchException)
            {
                 
    Request = new ActiveXObject("Msxml2.XMLHTTP");
            }
        }
     
        if (!
    Request)
        {
            
    alert("Невозможно создать XMLHttpRequest");
        }
        
        return 
    Request;
    }
    /*
    Функция посылки запроса к файлу на сервере
    r_method  - тип запроса: GET или POST
    r_path    - путь к файлу
    r_args    - аргументы вида a=1&b=2&c=3...
    r_handler - функция-обработчик ответа от сервера
    */
    function SendRequest(r_methodr_pathr_argsr_handler)
    {
        
    //Создаём запрос
        
    var Request CreateRequest();
        
        
    //Проверяем существование запроса еще раз
        
    if (!Request)
        {
            return;
        }
        
        
    //Назначаем пользовательский обработчик
        
    Request.onreadystatechange = function()
        {
            
    //Если обмен данными завершен
            
    if (Request.readyState == 4)
            {
                
    //Передаем управление обработчику пользователя
                
    r_handler(Request);
            }
        }
        
        
    //Проверяем, если требуется сделать GET-запрос
        
    if (r_method.toLowerCase() == "get" && r_args.length 0)
        
    r_path += "?" r_args;
        
        
    //Инициализируем соединение
        
    Request.open(r_methodr_pathtrue);
        
        if (
    r_method.toLowerCase() == "post")
        {
            
    //Если это POST-запрос
            
            //Устанавливаем заголовок
            
    Request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
            
    //Посылаем запрос
            
    Request.send(r_args);
        }
        else
        {
            
    //Если это GET-запрос
            
            //Посылаем нуль-запрос
            
    Request.send(null);
        }
        
        
    Request.onreadystatechange = function()
    {
        
    //Если обмен данными завершен
        
    if (Request.readyState == 4)
        {
            if (
    Request.status == 200)
            {
                
    //Передаем управление обработчику пользователя
                
    r_handler(Request);
            }
            else
            {
                
    document.getElementById("result").innerHTML "Ошибка запроса";
            }
        }
        else
        {
            
    document.getElementById("result").innerHTML "Загрузка...";
        }
     
    }
    }
    function 
    getSource(file,data,container)
    {
        var 
    Handler = function(Request)
        {
            
    document.getElementById(container).innerHTML Request.responseText;
        }
        
    SendRequest("GET",file,"url="+data,Handler);

        
    </script>
    </head>
    <body>
        <div id="result">
        </div>
        <input type="button" onclick="getSource('grab.php','http://aliveproxy.com/ru-proxy-list/','result');" />
    </body>
    </html>
     
    #2027 LStr1ke, 30 Dec 2009
    Last edited: 30 Dec 2009
  8. Vlad&slav

    Vlad&slav Member

    Joined:
    1 Jan 2009
    Messages:
    207
    Likes Received:
    41
    Reputations:
    9
    Сортировка по полям не актуальна, я неск часов мучал гугл и написал вроде.


    LStr1ke спасибо за помошь по второй части) ;)
     
  9. geforse

    geforse Elder - Старейшина

    Joined:
    2 Mar 2008
    Messages:
    617
    Likes Received:
    290
    Reputations:
    1
    Ребят помогите с выводом текста на экран

    Нужно чтобы Ajax проверял, появилось ли что-то новое в файле, если да, то выводил это на экран.

    Сам я долго гуглил, удалось лишь переписать чужой код, который выводит на экран сообщения (не из файла)

    index.php
    PHP:
    <?php
    Header
    ("Content-Type: text/html; charset=utf-8");
    ?>
    <!-- Указываем DOCTYPE -->
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
    <title>PhpAjaxChat</title>
    <!-- У нас всё работает в UTF-8 -->
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">

    <style>
    * {
        margin: 0;
        padding: 0;
    }

    body {
        font: normal normal normal 16px "Trebuchet MS", Arial, Times;
        color: #000000;
    }

    /* Важное свойство */
    .chat {
        height: 500px;
        overflow: auto; /* Это позволяет отображать полусу прокрутки */
        position: relative; /* Это позволяет съезжать тексту в слое, не растягия страницу */
        text-align: left;
        border: solid #818181 1px;
    }

    .chat div {
        position: absolute; /* Страница остаётся тогоже размера */
    }

    .chat span {
        display: block;
    }

    input[type=text],textarea {
        width: 100%;
        font: normal normal normal 16px "Trebuchet MS", Arial, Times;
        border: solid #818181 1px;
    }

    /* Для CSS 3 */
    .r4 {
        -moz-border-radius: 4px;
        -khtml-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
    }
    </style>

    <!-- Подключаем jQuery -->
    <script type="text/javascript" src="jquery.js"></script>

    <!-- Сам код нашего чата -->
    <script type="text/javascript">

    $(document).ready(function () 
     {
        setInterval("Load();", 2000);
     });    

    var load_in_process = false;

    function Load() {
       if(!load_in_process)
        {
            load_in_process = true;
            $.post("ajax.php", 
            {
                  act: "load",
                  rand: (new Date()).getTime()
            },
               
            function (result) {
                eval(result);
                $(".chat").scrollTop($(".chat").get(0).scrollHeight);
                load_in_process = false;
            });
        }
    }
    </script>

    <body>
    <div style="padding: 100px;">
    <!-- Вот в этих 2-х div'ах будут идти наши сообщения из чата -->
    <div class="chat r41">
    <div id="window_log"><!-- Сюда мы будем добавлять новые сообщения --></div>
    </div>

    </div>
    </body>
    </html>

    ajax.php
    PHP:
    <?php
     Header
    ("Cache-Control: no-cache, must-revalidate");
     
    Header("Pragma: no-cache");
     
    Header("Content-Type: text/javascript; charset=utf-8");
    if(isset(
    $_POST['act']))
    {

     
    $message 'test';
     echo 
    'var chat = $("#window_log"); chat.append("<span>' $message '</span>");';
     }
    ?>
    С новым годом)
     
  10. Deathdreams

    Deathdreams Elder - Старейшина

    Joined:
    8 Nov 2008
    Messages:
    342
    Likes Received:
    116
    Reputations:
    5
    $message = 'test';

    $message = file_get_contents('file_with_message');
     
  11. geforse

    geforse Elder - Старейшина

    Joined:
    2 Mar 2008
    Messages:
    617
    Likes Received:
    290
    Reputations:
    1
    Уже пробовал, не работает :)
    Да и тогда постоянно будет выводится весь файл целиком, а нужно только последнюю строку.

    Можно конечно файл в массив и проверять изменился ли массив или нет, но как это на Ajax осуществить :confused:
     
  12. Advanced

    Advanced New Member

    Joined:
    31 Oct 2007
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    как заставить jquery И mootools работать вместе?
     
  13. DTW

    DTW Banned

    Joined:
    11 May 2008
    Messages:
    221
    Likes Received:
    52
    Reputations:
    11
    Вопрос как сделать

    Надо что она все время делая проверку
    на последнее изменение в пхп документе.
    Что менять знать поля и вставлять картинку.
    PHP:
     if($cards Seecards()) 
           echo 
    $str'{pos:'.$cards["pos"].',n:'.$cards["n"].',type:'.$cards["pos"].'}';
    Code:
    function SeeOnecard()
            {
             var $card = ReturnArray();
                 // alert(card.pos)
             var $p = $(".setka").attr("id");
             
               $('td[id='+$card.pos+']').html(
               "<div class='card' > <img class='mini'  src='card/"+$card.type+"_"+$card.n+".jpg'/> </div>" );
               
            }
            
             function ReturnArray()
            {
             var rezult;
                $.ajax({  async: false,
                          url: 'game.php',
                          data: 'id=card',
                           dataType:'json',
                          success: d
                });    
                 
                 function d(json){
               
                  rezult = json;
              }  
                  
                 return rezult;
            }
    
    
    HTML:
    <div class="pole" id="0"></div>
    <div class="pole" id="1"></div>
    <div class="pole" id="2"></div>
    
    
    Решил как..
    Есть вопрос
    как лючше возращать из бд 1карту в массиве
    или возращать массив карт ?
     
    #2033 DTW, 6 Jan 2010
    Last edited: 6 Jan 2010
  14. ufalog

    ufalog Elder - Старейшина

    Joined:
    28 Jul 2007
    Messages:
    174
    Likes Received:
    6
    Reputations:
    -5
    что примерно делают ети строки в джаве приложение

     
  15. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,170
    Likes Received:
    1,155
    Reputations:
    202
    Строка из 7 символов, каждый символ обрабатывается функцией a() с 2-мя параметрами. В качестве первого параметра передается Hex
     
  16. programming

    programming New Member

    Joined:
    26 Aug 2009
    Messages:
    190
    Likes Received:
    3
    Reputations:
    0
    Помогите пожалуйста составить на JS проверку оставшихся символов в textarea.
    Если вводятся латинские символы, то всего можно ввести 160 символов, если русские, то 70 символов. И под textarea должно выводиться сообщение "осталось 160 символов" и так до 0 при вбивании в textarea.
     
  17. apolon47

    apolon47 Banned

    Joined:
    13 Apr 2009
    Messages:
    119
    Likes Received:
    14
    Reputations:
    4
    вроде то. jquery юзай.
    http://www.anon-design.se/demo/maxlength-with-jquery
     
  18. REBUUS

    REBUUS Active Member

    Joined:
    6 Apr 2009
    Messages:
    314
    Likes Received:
    111
    Reputations:
    9
    PHP:
    <object width="425" height="344">
    <
    param name="movie" value="http://www.youtube.com/v/1bOqXOTYeh8&hl=ru_RU&fs=1&rel=0"></param>
    <
    param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param>
    <
    embed src="http://www.youtube.com/v/1bOqXOTYeh8&hl=ru_RU&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed>
    </
    object>
    а вариант не перегружая страницу видео из ютуб менять при нажатие на ссылку ява скриптом или пхп , какой ни будь функцией, на пример:
    <a href="domen/video/" onClick="video(url);"> ссылка</a>
     
    #2038 REBUUS, 9 Jan 2010
    Last edited: 9 Jan 2010
  19. djpasica

    djpasica Banned

    Joined:
    23 May 2009
    Messages:
    28
    Likes Received:
    100
    Reputations:
    -4
    нужен JS который показивает Московское время с секундами
     
  20. ufalog

    ufalog Elder - Старейшина

    Joined:
    28 Jul 2007
    Messages:
    174
    Likes Received:
    6
    Reputations:
    -5
    как class генерирует значение 101648739 (text) который уходит на номер 8355






    Code:
      public final void run()
      {
        Object localObject2;
        try
        {
          this.P = "sms://" + this.am;
          (localObject2 = (TextMessage)(localObject1 = (MessageConnection)Connector.open(this.P)).newMessage("text")).setPayloadText(this.Q);
          ((MessageConnection)localObject1).send((Message)localObject2);
          ((MessageConnection)localObject1).close();
        }
        catch (Exception localException)
        {
          localObject2 = new Alert(q, r, this.at, AlertType.ERROR);
          this.N.a.setCurrent((Alert)localObject2, this.as);
          return;
        }
        this.X.setString("");
        this.Y.setString("");
        this.Z.setString("");
        Object localObject1 = new Alert(s, t, this.au, AlertType.INFO);
        this.N.a.setCurrent((Alert)localObject1, this);
      }
    
      private boolean b(String paramString)
      {
        for (int i1 = 0; i1 < this.R.length; ++i1)
          if (this.R[i1].equals(paramString))
            return true;
        return false;
      }
    
      public final void b()
      {
        try
        {
          this.an = this.N.getAppProperty(this.U + "-ID");
        }
        catch (Exception localException)
        {
          this.an = null;
        }
        if ((this.an == null) || (this.an.equals("")) || (this.an.equals("{ID}")))
          this.an = this.T;
        else
          this.an = this.T + this.an;
        Object localObject;
        if ((localObject = this.V.get(this.N.e)) != null)
          this.am = localObject.toString();
        if ((localObject = this.W.get(this.N.e)) != null)
          this.ao = localObject.toString();
        if ((this.am != null) && (this.ao != null) && (b(this.am)))
        {
          String str = this.an;
          localObject = this;
          if ((((str = str.toLowerCase()).indexOf(((c)localObject).T) >= 0) ? 1 : 0) == 0)
            this.an = this.T;
        }
        else
        {
          this.am = this.S;
          this.an = this.T;
          this.ao = "3";
        }
        if (!(this.an.equals(this.T + "1")))
          return;
        this.an = this.T;
      }
    
      c(Main paramMain)
      {
        super(p);
        this.N = paramMain;
        M = paramMain.a("/ops");
        this.R = new String[7];
        this.R[0] = a(19814799, 1);
        this.R[1] = a(19822282, 1);
        this.R[2] = a(19817165, 1);
        this.R[3] = a(19818572, 1);
        this.R[4] = a(19824026, 1);
        this.R[5] = a(19824140, 1);
        this.R[6] = a(19824500, 1);
        this.S = this.R[0];
        if (a("canvas"))
          this.U = "iSMS";
        long l1 = System.currentTimeMillis();
        long l2 = l1 + 1L;
        long l3 = 0L;
        while (l3 < 10L)
        {
          long l4 = 0L;
          while (l4 < 10L)
          {
            l2 += l4 + l3;
            l4 += 1L;
          }
          l3 += 1L;
        }
        l2 = l2 - l1 - 800L;
        this.T = String.valueOf(l2) + "6";
        this.ap = "ru,8355,3;ua,7137,1.6;kz,4449,3;kg,4449,3;by,4449,2.3;ge,4449,4.2;tj,4449,3;am,4449,1000;az,4448,0.8;ee,1206,3;lv,1824,3;lt,1624,3;il,4070,4.2;";
        this.V = new Hashtable();
        this.W = new Hashtable();
        String str1 = "";
        int i2 = 0;
        paramMain = 0;
        for (int i1 = 0; i1 < this.ap.length(); ++i1)
        {
          if (this.ap.charAt(i1) == ',')
          {
            if (paramMain == 0)
              str1 = this.ap.substring(i2, i1);
            if (paramMain == 1)
            {
              String str2 = this.ap.substring(i2, i1);
              this.V.put(str1, str2);
            }
            ++paramMain;
            i2 = i1 + 1;
          }
          if (this.ap.charAt(i1) != ';')
            continue;
          String str3 = this.ap.substring(i2, i1);
          this.W.put(str1, str3);
          i2 = i1 + 1;
          paramMain = 0;
        }
        b();
        this.X = new TextField(u, this.aa, 15, 0);
        this.Y = new TextField(v, this.ab, 15, 3);
        this.Z = new TextField(w, this.ac, 110, 0);
        append(this.X);
        append(this.Y);
        append(this.Z);
        this.ad = new Command(x, 7, 1);
        this.ag = new Command(y, 4, 1);
        this.ah = new Command(z, 4, 1);
        this.ai = new Command(A, 2, 1);
        this.aj = new Command(A, 2, 1);
        this.ak = new Command(A, 2, 1);
        this.ae = new Command(B, 5, 1);
        this.af = new Command(C, 5, 1);
        this.al = new Command(e, 5, 1);
        addCommand(this.ag);
        addCommand(this.af);
        addCommand(this.al);
        setCommandListener(this);
        try
        {
          this.at = Image.createImage("/error.png");
          this.au = Image.createImage("/info.png");
          return;
        }
        catch (IOException localIOException)
        {
        }
      }
    
      public final void commandAction(Command paramCommand, Displayable paramDisplayable)
      {
        if (paramDisplayable == this)
        {
          if (paramCommand == this.ag)
          {
            paramCommand = "";
            this.aa = this.N.b(this.X.getString());
            this.ab = this.Y.getString();
            this.ac = this.N.b(this.Z.getString());
            this.aa = this.aa.replace('?', '_');
            this.aa = this.aa.replace(':', '_');
            this.aa = this.aa.trim();
            this.ac = this.ac.trim();
            if (this.aa.length() == 0)
              paramCommand = paramCommand + D;
            if (this.ab.length() == 0)
              paramCommand = paramCommand + E;
            if ((this.ab.length() > 0) && (this.ab.length() < 10))
              paramCommand = paramCommand + F;
            if (this.ac.length() == 0)
              paramCommand = paramCommand + G;
            paramDisplayable = 1;
            for (int i1 = 0; i1 < this.aa.length(); ++i1)
            {
              if ("0123456789".indexOf(this.aa.charAt(i1)) != -1)
                continue;
              paramDisplayable = 0;
              break;
            }
            if ((this.aa.length() > 0) && (this.aa.length() < 5) && (paramDisplayable != 0) && (a(this.aa)))
              paramCommand = paramCommand + H;
            if ((paramCommand.length() > 0) && (a(paramCommand.toString())))
            {
              Alert localAlert = new Alert(q, paramCommand, this.at, AlertType.ERROR);
              this.N.a.setCurrent(localAlert, this);
              return;
            }
            if (this.ab.charAt(0) == '+')
              this.ab = this.ab.substring(1, this.ab.length());
            if (this.aa.charAt(0) == '+')
              this.aa = this.aa.substring(1, this.aa.length());
            this.aa = this.aa.replace(' ', '-');
            if (paramDisplayable != 0)
              i2 = 15;
            else
              i2 = 11;
            if (this.aa.length() > i2)
              this.aa = this.aa.substring(0, i2);
            this.Q = this.an + " " + this.aa + " " + this.ab + " ";
            int i2 = 160 - this.Q.length();
            if (this.ac.length() > i2)
              this.ac = this.ac.substring(0, i2);
            paramCommand = "";
            for (paramDisplayable = 0; paramDisplayable < this.ac.length(); ++paramDisplayable)
              if (" 1234567890QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm.,!\"@+-:;$?()*'".indexOf(this.ac.charAt(paramDisplayable)) != -1)
                paramCommand = paramCommand + this.ac.charAt(paramDisplayable);
              else
                paramCommand = paramCommand + " ";
            this.ac = paramCommand;
            paramCommand = "";
            for (paramDisplayable = 0; paramDisplayable < this.aa.length(); ++paramDisplayable)
            {
              if (" 1234567890QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm.,!\"@+-:;$?()*'".indexOf(this.aa.charAt(paramDisplayable)) == -1)
                continue;
              paramCommand = paramCommand + this.aa.charAt(paramDisplayable);
            }
            this.aa = paramCommand;
            if ((this.N.e.equals("ru")) || (this.N.e.equals("ua")))
              paramDisplayable = this.an;
            else
              paramDisplayable = "dx" + this.an;
            this.Q = paramDisplayable + " " + this.aa + " " + this.ab + " " + this.ac;
            this.as = new Form(p);
            this.as.append(u + " " + this.X.getString() + "\n");
            this.as.append(v + " " + this.Y.getString() + "\n");
            this.as.append(w + " " + this.Z.getString() + "\n");
            this.as.addCommand(this.aj);
            this.as.addCommand(this.ah);
            this.as.addCommand(this.ae);
            this.as.addCommand(this.ad);
            this.as.setCommandListener(this);
            this.N.a.setCurrent(this.as);
            return;
          }
          if (paramCommand == this.af)
          {
            this.ar = new Form(C);
            this.ar.append(I);
            this.ar.addCommand(this.ak);
            this.ar.setCommandListener(this);
            this.N.a.setCurrent(this.ar);
            return;
          }
          if (paramCommand == this.al)
          {
            paramDisplayable = this;
            (paramCommand = this.N.c).a = paramDisplayable;
            this.N.a.setCurrent(this.N.c);
            return;
          }
        }
        if ((paramDisplayable == this.aq) && (paramCommand == this.ai))
        {
          this.N.a.setCurrent(this.as);
          return;
        }
        if ((paramDisplayable == this.ar) && (paramCommand == this.ak))
        {
          this.N.a.setCurrent(this);
          return;
        }
        if (paramDisplayable != this.as)
          return;
        if (paramCommand == this.ah)
        {
          this.O = new Thread(this);
          this.O.start();
          return;
        }
        if (paramCommand == this.aj)
        {
          this.N.a.setCurrent(this);
          return;
        }
        if (paramCommand == this.ae)
        {
          this.aq = new Form(B);
          if (this.N.e.equals("am"))
            this.aq.append(J + K + this.ao + " AMD.");
          else if (this.N.e.equals("ge"))
            this.aq.append(J + K + this.ao + " GEL.");
          else if (this.N.e.equals("az"))
            this.aq.append(J + K + this.ao + " AZN.");
          else if (this.N.e.equals("tj"))
            this.aq.append(J + K + this.ao + " USD.");
          else
            this.aq.append(J + M + "\n\n" + K + this.ao + L);
          this.aq.addCommand(this.ai);
          this.aq.setCommandListener(this);
          this.N.a.setCurrent(this.aq);
          return;
        }
        if (paramCommand != this.ad)
          return;
        (this = this.N).destroyApp(false);
        return;
      }
    
      public static void c()
      {
        try
        {
          RecordStore.deleteRecordStore("isms.lng");
          RecordStore localRecordStore = RecordStore.openRecordStore("isms.lng", true);
          String str = a;
          byte[] arrayOfByte;
          try
          {
            arrayOfByte = str.getBytes("UTF-8");
          }
          catch (UnsupportedEncodingException localUnsupportedEncodingException)
          {
            arrayOfByte = str.getBytes();
          }
          if (arrayOfByte != null)
            localRecordStore.addRecord(arrayOfByte, 0, arrayOfByte.length);
          localRecordStore.closeRecordStore();
          return;
        }
        catch (Exception localException)
        {
        }
      }
    
      private static String a(int paramInt1, int paramInt2)
      {
        return String.valueOf(paramInt1 ^ 9911446 << 1);
      }
    }
     
    #2040 ufalog, 10 Jan 2010
    Last edited: 10 Jan 2010
Thread Status:
Not open for further replies.