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

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

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

    DMajere New Member

    Joined:
    25 Dec 2008
    Messages:
    40
    Likes Received:
    2
    Reputations:
    0
    объект DATE. описан в любом учебнике\справочнике по языку

    если лениво искать, то почитать можно здесь -

    http://www.citforum.ru/internet/javascript/jsobject.shtml#3
     
    #1361 DMajere, 14 Apr 2009
    Last edited: 14 Apr 2009
  2. DMajere

    DMajere New Member

    Joined:
    25 Dec 2008
    Messages:
    40
    Likes Received:
    2
    Reputations:
    0
    подскажите,как сделать так, чтобы кнопка у alert() была доступна не сразу, а через несколько секунд после появления окна



    и еще 1 вопрос. как сделать так чтобы при любых действиях пользователя фокус сохранялся на определенном элементе.
    будет ли правильным этот код
    Code:
    
    function func()
    {getElementById('id').focus();}
    
    window.onclick(func);
    
     
    #1362 DMajere, 14 Apr 2009
    Last edited: 14 Apr 2009
  3. Byrger

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

    Joined:
    7 Mar 2008
    Messages:
    521
    Likes Received:
    26
    Reputations:
    -4
    В чём ошибка? Когда поставил else то перестало работать...
     
  4. DMajere

    DMajere New Member

    Joined:
    25 Dec 2008
    Messages:
    40
    Likes Received:
    2
    Reputations:
    0

    "<img src=\"images/admin/ball.gif\">" лишний слеш
     
  5. bxN5

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

    Joined:
    8 Jan 2006
    Messages:
    687
    Likes Received:
    138
    Reputations:
    32
    есть функция которая открывает изображение в новом окне
    но она подгоняет окно браузера под размер картинки , но у меня картинка большая и надо что бы размер картинки менялся в зависимости от разрешения экрана и вставлялся в всплывающее окно, как это сделать?
    вот ссылка на функцию _http://www.codelab.ru/task/image_autopopup_review/
    для модеров : даю ссылку ибо при копипасте форматирование теряется)
     
  6. DMajere

    DMajere New Member

    Joined:
    25 Dec 2008
    Messages:
    40
    Likes Received:
    2
    Reputations:
    0
    при написании хтмл кода поп-ап окна надо указать height и width в теге img тогда картинка будет не более этих размеров.

    так же можно указать параметр resizable=0 при создании окна. тогда оно соответственно не будет менять размеры в зависимости от размера контента. а будет таким, каким вы зададите.
     
    #1366 DMajere, 15 Apr 2009
    Last edited: 15 Apr 2009
  7. bxN5

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

    Joined:
    8 Jan 2006
    Messages:
    687
    Likes Received:
    138
    Reputations:
    32
    та это ясно , мне интересно как картинку обработать средствами js , что бы подогнать размер под разрешение моника
     
  8. inlanger

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

    Joined:
    7 Jan 2007
    Messages:
    985
    Likes Received:
    283
    Reputations:
    27
    Как запустить функцию при загрузке страницы, не вписывая её в body? То есть, body onload не катит.
     
  9. m0nsieur

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

    Joined:
    8 Apr 2008
    Messages:
    223
    Likes Received:
    69
    Reputations:
    10
    Если используешь jquery то

    Code:
    $(document).ready(function() {
    // здесь твоя логика
    });
     
  10. inlanger

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

    Joined:
    7 Jan 2007
    Messages:
    985
    Likes Received:
    283
    Reputations:
    27
    mootools или чистый javascript
     
  11. astrologer

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

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    moo:
    Code:
    addEvent('load', function()
    {
      alert("Страница полностью загружена.");
    });
    js:
    Code:
    self.onload = function()
    {
      alert("Страница полностью загружена.");
    };
     
  12. inlanger

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

    Joined:
    7 Jan 2007
    Messages:
    985
    Likes Received:
    283
    Reputations:
    27
    Спасибо, работает.
     
  13. Byrger

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

    Joined:
    7 Mar 2008
    Messages:
    521
    Likes Received:
    26
    Reputations:
    -4
    Рябят кто работал с LightBox помогите плиз
    У меня фон у картинки не тянется...
    http://40-d.ru/портфолио/12312

    тоесть если прокрутить после загрузки картинки там не будет затемнённого фона...
     
  14. astrologer

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

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    Переписывай функцию getPageSize
     
  15. Byrger

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

    Joined:
    7 Mar 2008
    Messages:
    521
    Likes Received:
    26
    Reputations:
    -4
    что именно в ней переписывать?
    Я JS плохо знаю
     
  16. mff

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

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    Помогите
    HTML:
    w='+screen.width+'&h='+screen.height+'&d='+screen.colorDepth+'&p='+navigator.platform
    как пердать данные из Javascript в php чтобы в дальнейшем записать в текстовый файл? Нужно без перезагрузки! Может как то при помощи XMLHttpRequest() ? Помогите, хелп!!! :confused:
     
  17. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    Вместо user.php Ваше название Вашего файла (в двух местах):
    PHP:
    <?php
    session_start
    (); 
    if(!isset(
    $_SESSION['res'])) // Если пока не знаем разрешение 

      if(isset(
    $_GET['res']))  
      { 
        
    $_SESSION['res'] = $_GET['res']; // Записываем в сессию 
        
    Header("Location: user.php"); // Вместо user.php Ваше название Вашего файла
      

      else 
    // GET не получили, значит надо узнать разрешение и послать его 
      

      
    ?> 
      <script language="JavaScript"> self.location.href = "user.php?res="+screen.width+"x"+screen.height;</script> 
      <? 
      } 

    else // Сессия с разрешением имеется = все Ок 

      echo "<b>".$_SESSION['res']."</b>"; 

    ?>
     
    2 people like this.
  18. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    у меня js-скрипт в цикле запускает несколько фоновых ajax-запросов через get.

    вопрос - сколько запросов можно запускать одновременно максимум, не рискуя потерять результаты некоторых из них?
     
  19. [K4t]

    [K4t] New Member

    Joined:
    15 Feb 2009
    Messages:
    53
    Likes Received:
    4
    Reputations:
    1
    Здравствуйте. Вопрос: есть таблица (<table>) и строка. Необходимо при событии onclick на строку загрузить в табицу содержимое файла text.txt при чём не открывая новую страничку, а просто загрузить с сервера text.txt в таблицу. Можно ли такое организовать?
     
  20. m0nsieur

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

    Joined:
    8 Apr 2008
    Messages:
    223
    Likes Received:
    69
    Reputations:
    10
    Да, посмотри в сторону ajax. Вешаешь на onlick javasctipt функцию, которая делает запрос к серверу, который читает нужные тебе данные из txt и возвращает их, полученные данные вставляешь в таблицу.

    Примерный код ajax запроса на jquery
    Code:
    function add_text() {
        $.ajax({
            url: '/index.php',
            type: 'POST',
            dataType: "json",
            success:
                function(data) {
                    if (data.status == 'ok') {
                        $('div#data_insert').attr('value', data.text);
                    }
                },
            error:
                function() {
                    alert('Ошибка связи. Попробуйте позже.');
                }
        });
    }
    
    где div#data_insert - <div id="data_insert"></div> внутри ячейки таблицы, куда будут вставляться данные.

    в файле index.php читаешь файл и отдаешь данные через
    PHP:
    jsone_encode(array('text' => iconv('windows-1251''UTF-8'$text), 'status' => 'ok'));
    где $text - прочитанные тобой данные из текстового файла. Вроде как-то так в кратце...
     
    #1380 m0nsieur, 24 Apr 2009
    Last edited: 24 Apr 2009
    1 person likes this.
Thread Status:
Not open for further replies.