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

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

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

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

    Joined:
    12 Mar 2008
    Messages:
    394
    Likes Received:
    119
    Reputations:
    12
    О,только после етого запахало
    ugeproc=Number(ugeproc) + 1;
     
  2. astrologer

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

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    Функция Number, будучи вызвана как функция, а не как конструктор, производит приведение типов. В данном случае она не нужна, достаточно простого инкремента.
     
  3. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    Code:
    Set WshShell1 = CreateObject("WScript.Shell")
    WshShell1.Run "c:\123\asd.exe", 1, true 'Если 1 - то видно, 0 - не видно
    Set WshShell1 = Nothing
    
     
  4. pingvin1991

    pingvin1991 New Member

    Joined:
    10 May 2009
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    PHP:
    for (var n=1;n<=10;n++){document.getElementById('k1').innerHTML+="<a onclick='window.document.getElementById(sos).style.backgroundImage=url(../img/oboi/"+n+".jpg);'><img src='../img/oboi/"+n+".jpg' style='width:70;height:70px;margin:0px;'></a>";}
    ПОЧЕМУ НЕ ХОЧЕТ РАБОТАТЬ?
     
  5. krypt3r

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

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    pingvin1991, а что предполагается получить?
     
  6. Greenkas

    Greenkas Banned

    Joined:
    24 Apr 2009
    Messages:
    7
    Likes Received:
    2
    Reputations:
    0
    pingvin1991, зачем у тебя var стоит? Почитай про циклы... http://web-support.ru/web-tech/php_31.shtml
     
    1 person likes this.
  7. Greenkas

    Greenkas Banned

    Joined:
    24 Apr 2009
    Messages:
    7
    Likes Received:
    2
    Reputations:
    0
    Извините, что-то меня попутало...
     
  8. Sharky

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

    Joined:
    1 May 2006
    Messages:
    487
    Likes Received:
    312
    Reputations:
    46
    Есть обычное input текстовое поле ... как сделать чтоб, допустим, при нажатии на кнопку "+" появлялось ещё одно такое же поле аналогичное предыдущему
     
  9. Ru}{eeZ

    Ru}{eeZ Elder - Старейшина

    Joined:
    19 Feb 2008
    Messages:
    454
    Likes Received:
    73
    Reputations:
    -5
    Есть input text, нужно, чтобы в нём отображался текст, а при нажатии для ввода он пропадал. Какие есть способы? Желательно без value
     
  10. m0nsieur

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

    Joined:
    8 Apr 2008
    Messages:
    223
    Likes Received:
    69
    Reputations:
    10
    Вот так я делал на Jquery

    Js код:
    Code:
    var id_block = 1;
    function addField() {
        id_block++;
        $('#add_block').before("<div id=\"block\"><input type=\"text\" name=\"block["+id_block+"]\"> <br/></div>");
    }
    Html код:

    Code:
     <div id="block">
                <input type="text" name="block[1]"><br/>
            </div>
            <div id="add_block">
                <a href="javascript:void(0)" onclick="addField()">Добавить еще блок</a>
            </div>
     
    1 person likes this.
  11. m0nsieur

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

    Joined:
    8 Apr 2008
    Messages:
    223
    Likes Received:
    69
    Reputations:
    10
    А почему без value?

    P.S. вот код на jQuery с value, на случай если ничего не найдешь
    Code:
    function clear() {
    $('#input_clear').attr('value', '');
    }
    Code:
    <input type="text" id="input_clear" value="Текст" onclick="clear()">
     
  12. Mixon

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

    Joined:
    12 Mar 2008
    Messages:
    394
    Likes Received:
    119
    Reputations:
    12
    Вопщем есть такая проблема с ajax,вот посылаеться запрос к странице,но как бывает,изза глюка сервера страница просто задерживаеться,иногда просто запрос как бы недоходит,сервер его пропускает,и отдаёт тупо белую страницу или вовсе ничего не отдаёт,вот нужно чтоб в таком случае есле страну не отдаёт через ~50 секунд,выполнялась ф-ция,как такое можна сделать?
     
  13. PaCo

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

    Joined:
    6 Feb 2008
    Messages:
    436
    Likes Received:
    138
    Reputations:
    25
    Ну в случаии error можно:
    try{}
    catch{}
    ну а если фреймверком пользуешься то каким?
     
  14. Mixon

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

    Joined:
    12 Mar 2008
    Messages:
    394
    Likes Received:
    119
    Reputations:
    12
    1. Такого слова я впервые слышу.
    2. В том то и проблема,что ошибка не возникает,сервер как бы отдаёт страницу но без резулятата или просто как бы грузит её грузит грузит и грузит,и до безконечности... Тут бы сделать на принципе:
    Если ответ с страницы не получен через 50 секунд то исполняеться ето,есле получил то всё,вот только как так сделать я хз..
     
  15. DIEZalok

    DIEZalok Banned

    Joined:
    22 Jan 2009
    Messages:
    14
    Likes Received:
    11
    Reputations:
    12
    Есть одна небольшая просьба.

    Можете, пожалуйста, написать скрипт на Java Script.
    Цель: скрипт для заказа в магазине, т.е. очень простой скрипт.
    Есть форма - там поля всякие Имя, Фамилия, Дата рождения, адрес, e-mail.
    Надо чтобы просто была проверка всех полей на наличие символов, а email, что бы по @ определял... потом нужно 2 кнопки: "Очистить" (при кликина нее форма очищаетсмя) и кнопка "Отправить" при клике на нее вылетает alert о оповещении, что все ок)
    Кому не трудно, пожалуйста, напишите!
     
  16. Mixon

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

    Joined:
    12 Mar 2008
    Messages:
    394
    Likes Received:
    119
    Reputations:
    12
    Ето лишь первое,но от умников тебе нужно и в пыхе это всё проверять,а то убьют твой магазин...)
     
  17. mff

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

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    DIEZalok, сгугли любую форму отправки с проверкой полей... Благо их полно...
     
    2 people like this.
  18. InferNo23

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

    Joined:
    5 Sep 2006
    Messages:
    183
    Likes Received:
    126
    Reputations:
    42
    Использую функцию переноса строки:

    PHP:

    <script type="text/javascript">
    function 
    wrap_box(){
        var 
    str document.getElementsByClassName("sm");

        for(var 
    0str.lengthi++){
            var 
    tempObj document.createElement("div");

            
    tempObj.id "out_wrap";
            
    tempObj.style.display "none";
            
    document.getElementsByTagName("body")[0].appendChild(tempObj);

            for(var 
    ii 0ii str[i].innerHTML.lengthii++) {
                
    tempObj.innerHTML += str[i].innerHTML[ii] + "​&#8203​​";
            }

            
    str[i].innerHTML tempObj.innerHTML;
            
    document.body.removeChild(tempObj);
        }

    }

    onload wrap_box;
    </script>

    Все работает, но проблема в том, что если в блоке содержится html-код (<a href="asdaasd">asd</a> asdasdsasadsas, например) то после обработкой функцией он отображается как простой текст, как снова сделать рендеринг страницы чтобы заработали эти теги?

    Спасибо.
     
  19. astrologer

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

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    InferNo23,
    Code:
    window.onload = function()
    {
      var
      path  = '//*[@class="sm"]//text()',
      nodes = document.evaluate(path, document, null, 6, null),
      shy   = String.fromCharCode(173),
      i     = 0,
      node  = null;
    
      while(node = nodes.snapshotItem(i++))
      {
        node.data = node.data.split('').join(shy);
      }
    };
     
    #1479 astrologer, 1 Jun 2009
    Last edited: 1 Jun 2009
    1 person likes this.
  20. astrologer

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

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    Замени document.evaluate на функцию, получающую список всех текстовых элементов. xpath там просто для сокращения кода.
     
Thread Status:
Not open for further replies.