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

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

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

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

    Joined:
    7 Jan 2008
    Messages:
    108
    Likes Received:
    9
    Reputations:
    0
    Решение найдено! нужно отделить имена переменных знаком & как в get!
    Пример: req.send('PhoneNumber=1234567890&PinCode=1111');
     
    #361 SSB1981, 10 Mar 2008
    Last edited: 10 Mar 2008
  2. Ilia_dozor

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

    Joined:
    26 May 2007
    Messages:
    36
    Likes Received:
    2
    Reputations:
    -1
    есть срипт

    <script type="text/javascript"><!--
    google_ad_client = "pub-1807949619450888";
    google_ad_width = 728;
    google_ad_height = 90;
    google_ad_format = "728x90_as";
    google_ad_type = "text";
    //2007-05-08: forex
    google_ad_channel = "6173259623";
    google_color_border = "FFFFFF";
    google_color_bg = "FFFFFF";
    google_color_link = "0000FF";
    google_color_text = "000000";
    google_color_url = "008000";
    //-->
    </script>
    <script type="text/javascript"
    src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>

    есть запрос

    GET /pagead/ads?client=ca-pub-1807949619450888&dt=1204978457924&lmt=1204978457&output=html&slotname=0788057509&correlator=1204978457901&url=http%3A%2F%2Fwww.***.com%2F&frm=0&cc=421&ga_vid=678337545.1204978458&ga_sid=1204978458&ga_hid=1991982995&flash=9.0.115.0&u_h=1024&u_w=1280&u_ah=996&u_aw=1280&u_cd=32&u_tz=60&u_java=true HTTP/1.1

    никак не пойму,за что отвечают переменные u_cd & cc

    заранее спасибо
     
  3. astrologer

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

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    u_cd - скорее всего, это window.screen.pixelDepth
    cc формируется так:
    Code:
    	
    Math.round(document.body.clientHeight * 100 / document.body.scrollHeight)
    
     
  4. SSB1981

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

    Joined:
    7 Jan 2008
    Messages:
    108
    Likes Received:
    9
    Reputations:
    0
    Здравствуйте!
    У меня следующая проблема:
    На сайте, используя события onmouseover и onmouseout,
    меняю картинки.
    Так вот, как сделать чтобы обе картинки грузились сразу, а не только когда срабатывает событие. Картинки меняю с помощью атрибута SRC.
    Спасибо!
     
  5. Piflit

    Piflit Banned

    Joined:
    11 Aug 2006
    Messages:
    1,249
    Likes Received:
    585
    Reputations:
    31
    ssb1981 загрузи картинку в айфрейм. хотя по-моему, это изврат =)
     
  6. ZET36

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

    Joined:
    8 Oct 2007
    Messages:
    250
    Likes Received:
    49
    Reputations:
    0
    SSB1981 что то непонял вопроса , ты хочеш что бы наводя мышкой на одну картинку менялись 2?

    тогда так

    <form name=dd>
    <img src=1.gif name=z onmouseover=red()>
    <img src=1.gif name=f>
    </form>
    <script>

    function red()
    {
    document.dd.z.src=2.gif;
    document.dd.f.src=2.gif;
    }
    </script>
     
  7. SSB1981

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

    Joined:
    7 Jan 2008
    Messages:
    108
    Likes Received:
    9
    Reputations:
    0
    Нет у меня одна картинка! но при наведение меняется на другую!
    Если вторая довольно большая килобайт 50-100 то она тока начинает загружаться
    Как сделать чтобы она загружалась сразу при загрузке страницы
     
  8. VDShark

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

    Joined:
    1 Feb 2007
    Messages:
    260
    Likes Received:
    158
    Reputations:
    62
    Для каждого такого изображения создается объект типа Image, а потом свойству src присваивается имя нужного файла.

    HTML:
    var fimg = new Image();
    fimg.src = "image.gif";
     
  9. SSB1981

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

    Joined:
    7 Jan 2008
    Messages:
    108
    Likes Received:
    9
    Reputations:
    0
    Здравствуйте!
    Как приостановить выполнение скрипта на несколько секунд?
    Аналог sleep() в PHP.
    Спасибо!
     
  10. astrologer

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

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    Нет такого в JS. В принципе, можно искусственно создать такое поведение, но в нормальной ситуации это не нужно. Есть две функции: setTimeout() и setInterval();
    Первый параметр для которых - функция, которую нажно запустить, а второй - время до исполнения.
    Пример:
    Code:
    <style type="text/css">
    
    div
    {
      position: absolute;
      border: #123 solid 1px;
      background: #369;
      width:  40px;
      height: 30px;
    }
    
    </style>
    
    <script type="text/javascript">
    
    function init()
    {
      var t = document.getElementById('timeout');
      var i = document.getElementById('interval');
    
      function timeoutMove()
      {
        t.style.left = parseInt(t.style.left) + 1 + 'px';
        setTimeout(timeoutMove, 30);
      };
      setTimeout(timeoutMove, 30);
    
      function intervalMove()
      {
        i.style.left = parseInt(i.style.left) + 1 + 'px';
      };
      setInterval(intervalMove, 30);
    
    }
    
    document.onclick = function()
    {
      init();
    }
    
    </script>
    
    
    <div id="timeout" style="left:10px;top:50px;"></div>
    <div id="interval" style="left:10px;top:100px;"></div>
    <pre>Щёлкните в любом месте</pre>
     
    #370 astrologer, 15 Mar 2008
    Last edited: 25 Mar 2008
  11. ZET36

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

    Joined:
    8 Oct 2007
    Messages:
    250
    Likes Received:
    49
    Reputations:
    0
    хых ну первый способ сжать её размер в фотошопе ))

    а второй поставить что бы она сразу загружалась но не была видна, поставь в начале кода сайта

    Code:
    <img src='адрес картинки' width='0' height='0'>
    тогда она будет сразу загруженная и небудет видно как она будет грузиться
     
  12. SSB1981

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

    Joined:
    7 Jan 2008
    Messages:
    108
    Likes Received:
    9
    Reputations:
    0
    Всем спасибо!
     
  13. VDShark

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

    Joined:
    1 Feb 2007
    Messages:
    260
    Likes Received:
    158
    Reputations:
    62
    Гемморой... тот же эффект достигается тем способом, что я написал выше =\
     
  14. smOleg

    smOleg Banned

    Joined:
    30 Nov 2007
    Messages:
    69
    Likes Received:
    25
    Reputations:
    -5
    а как сделать чтоб после нажатия на ссылку (которая в виде кнопки) на нее полностю менялся стиль CSS

    ну типа
    Code:
    a:active{
    }
    
    только стиль действует пока кнопка мышип нажата :(

    наверно средствами только HTML/CSS это не сделать
     
  15. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    Ты имеешь ввиду
    Code:
    a:visited {
    }
    ?
     
  16. smOleg

    smOleg Banned

    Joined:
    30 Nov 2007
    Messages:
    69
    Likes Received:
    25
    Reputations:
    -5
    нет. тогда эта кнопка останется с измененным стилем если юзер кликнет на другую.. нада шоб она назад вернулась)

    вот чтото нашел насчет Dhtml
     
  17. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    Ну тада
    Code:
    <style>
    a.aaa:visited {
    color:green;
    }
    </style>
    <a href="http://antichat.ru/" class="aaa">asd1</a>
    <a href="http://antichat.ru/">asd2</a>
    Или тебе вообще что-то другое надо?
     
  18. smOleg

    smOleg Banned

    Joined:
    30 Nov 2007
    Messages:
    69
    Likes Received:
    25
    Reputations:
    -5
    [​IMG]
    вот кнопочки..
    нажав, например, на PASSWORD ей меняется класс на
    class="activated"
    а на GENERAL , у которой до этого был class="activated", ставится
    class="normal"
    ЗЫ чтото у меня струдом получается объяснить чего я хочу)
    можна вот так
    Code:
    <a href='#' onclick="this.className='activated'">#</a>
    но как тогда убрать activated если нажат другая ссылка :confused:
    хм а отак
    Code:
    <a href='#' onclick="document.all.tags('a').className='normal' ;this.className='activated'">#</a>
    тогда оно сначала все сбросит а потом только эту активирует. Только почемуто фаербаг выдает
    Code:
    document.all has no properties
     
    #378 smOleg, 16 Mar 2008
    Last edited: 16 Mar 2008
  19. astrologer

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

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    Потому, что document.all - это плохо. :)
    А "document.all.tags('a')" - это, по идее, массив, и при присвоение ему свойства className не должно автоматически распространяться на каждый его элемент.

    Можно просто в цикле перебрать все кнопки и поставить класс "normal", а потом назначить нужной "activated"

    т.к. меню, очевидно, уже JS-зависимое, то будет проще создавать его динамически и хранить в массиве ссылки на все элементы-кнопки
     
  20. aLeKs2006

    aLeKs2006 New Member

    Joined:
    26 Mar 2006
    Messages:
    0
    Likes Received:
    3
    Reputations:
    0
    Ситуация такая. Я делаю онлайн-тест, и надо сделать так, чтобы за правильный ответ начислялись баллы, за неправильный нет, в конце все суммировалось и высылалось нам на мыло+ показывалось количество баллов тому, кто проходит тест. Помогите кто чем сможет)) Нет ни у кого такого скриптика на яве? именно на яве
     
Thread Status:
Not open for further replies.