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

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

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

    aldangold New Member

    Joined:
    15 Mar 2009
    Messages:
    14
    Likes Received:
    0
    Reputations:
    0
    Есть такой "кусок" скрипта
    Code:
    <div class="listing" style="display:none" id="open_ajax_dialog_codediv">        
              <xmp id="ajax_dialog">Dialog.alert({url:"sample.html", options: {method: 'get'}}, 
    почему вместо sample.html вставляешь обычный адресс допустим "http://forum.antichat.ru/newreply.php" то тогда скрипт не работает? И можно ли вообще так сделать как я делаю?
    З.Ы Аякс толком не изучил, объясните пожалуйста.
     
  2. aldangold

    aldangold New Member

    Joined:
    15 Mar 2009
    Messages:
    14
    Likes Received:
    0
    Reputations:
    0
    Спасибо же не надо помощи, решил проблему Скриптом вида
    Code:
    <script type="text/javascript">
    
    function open_window2() {var win = new Window({className: "alphacube", title: "Ruby on Rails", 
                          top:70, left:100, width:600, height:400, 
                          url: "http://...../", showEffectOptions: {duration:1.5}})
    win.show(); 
    }
    
    </script>
     
  3. heretic1990

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

    Joined:
    2 Jul 2008
    Messages:
    487
    Likes Received:
    182
    Reputations:
    5
    как сделать такое же "Копирование в буфер обмена" как на depositfiles после загрузки.
    у них там это на флешь сделано, я пробовал на javascript, но проблема в том что не во всех браузерах работает((
     
  4. TDKronuS

    TDKronuS Member

    Joined:
    9 Nov 2009
    Messages:
    64
    Likes Received:
    13
    Reputations:
    3
    HTML:
    <script>
    
    function CopyToClipboard()
    
    {
    
    CopiedTxt = document.selection.createRange();
    
    CopiedTxt.execCommand("Copy");
    
    }
    
    </script>
    
    скопировать все
    <script>
    
    function CopyToClipboard()
    
    {
    
    document.Form1.txtArea.focus();
    
    document.Form1.txtArea.select();
    
    CopiedTxt = document.selection.createRange();
    
    CopiedTxt.execCommand("Copy");
    
    }
    
    </script>
    
    вставить из буфера
    
    <script>
    
    function CopyToClipboard()
    
    {
    
    CopiedTxt = document.selection.createRange();
    
    CopiedTxt.execCommand("Copy");
    
    }
    
    function PasteFromClipboard()
    
    {
    
    document.Form1.txtArea.focus();
    
    PastedText = document.Form1.txtArea.createTextRange();
    
    PastedText.execCommand("Paste");
    
    }
    
    </script>
    
     
  5. heretic1990

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

    Joined:
    2 Jul 2008
    Messages:
    487
    Likes Received:
    182
    Reputations:
    5
    TDKronuS, это не во всех браузерах работает, мне желательно как на депозите, я бы попробовал бы от туда рипнуть, да делать это долго((
     
  6. biophreak

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

    Joined:
    3 Aug 2007
    Messages:
    348
    Likes Received:
    63
    Reputations:
    15
    Кроссбразуерно можно решить только на флеше, ибо из соображений безопасности не все браузеры позволяют модифицировать буфер обмена.
     
  7. Gray_Wolf

    Gray_Wolf Active Member

    Joined:
    7 Mar 2009
    Messages:
    377
    Likes Received:
    135
    Reputations:
    10
    Всё никак не могу сесть за изучение аджакса, да и найденные сайты с примерами скорее выносят мозг чем чему-то учат(видимо это из-за моего хренового знания джавы).
    Кто может дать ссылку с примером либо написать пример следующего:
    1. На странице есть некий фрейм, под ним 2 кнопки.
    2. По нажатию на кнопку 1 внутри фрейма отображается результат работы скрипта "/test.php?id=1"
    3. По нажатию на кнопку 2 внутри фрейма отображается результат работы скрипта "/test.php?id=2"

    Думаю это самый простой пример использования AJAX'а, но думаю зная это мне будет уже полегче читать мануалы...
     
  8. astrologer

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

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    Gray_Wolf
    Code:
    <iframe id="view" name="view"></iframe>
    <ul>
      <li><a href="/test.php?id=1" target="view">1</a>
      <li><a href="/test.php?id=2" target="view">2</a>
    </ul>
     
  9. Gray_Wolf

    Gray_Wolf Active Member

    Joined:
    7 Mar 2009
    Messages:
    377
    Likes Received:
    135
    Reputations:
    10
    2astrologer
    Как это сделать без JS я итак знаю, меня интересует именно AJAX...
    (я просто попытался придумать самую простую задачу, для того чтобы потом не разгребать 1000 строк кода)
     
  10. suser

    suser Member

    Joined:
    30 Dec 2009
    Messages:
    35
    Likes Received:
    5
    Reputations:
    0
    а разве это не просто?
     
  11. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    Я незнаю где и что вы читали, но на момент когда я в JS знал только alert('ololo'); я читал етот ресурс:
    http://xmlhttprequest.ru/
    И через час после прочтение у меня уже была готова своя функция ajax.
    А вообще советую почитать jQuery, тут предельно все просто, знаний JS не надо, чтоб догадатся что да как :
    http://api.jquery.com/jQuery.ajax/
    В конце страници несколько примеров.
     
  12. apolon47

    apolon47 Banned

    Joined:
    13 Apr 2009
    Messages:
    119
    Likes Received:
    14
    Reputations:
    4
  13. Leon2009

    Leon2009 New Member

    Joined:
    1 Sep 2009
    Messages:
    44
    Likes Received:
    0
    Reputations:
    0
    привет! что то я не понил как им пользоватся? ajax это яваскрипт и ПШП в одном :confused: а есть хоть программа какая ни будь что создавать на ажакс приложение?
     
  14. mff

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

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    Подскажите, как зашифровать javascript? :( Очень нужно.
     
    1 person likes this.
  15. Leon2009

    Leon2009 New Member

    Joined:
    1 Sep 2009
    Messages:
    44
    Likes Received:
    0
    Reputations:
    0
    шифр ява

    привет! я думаю что мд5, может я и ошибаюсь? попробуй скопируй ссылку и переведи ее в мд5. т.к все эти шифровки сделаны для человека, но не для пк. компу всеровно как ты ему напишешь, он всеровно увидит что ему надо.
     
  16. imajo.ati

    imajo.ati Banned

    Joined:
    21 Feb 2008
    Messages:
    232
    Likes Received:
    62
    Reputations:
    8
    http://code.google.com/intl/ru-RU/closure/compiler/
     
  17. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    Ужс, http://ru.wikipedia.org/wiki/AJAX
    А вот и "программа" http://api.jquery.com/category/ajax/
     
  18. Ctacok

    Ctacok Banned

    Joined:
    19 Dec 2008
    Messages:
    732
    Likes Received:
    646
    Reputations:
    251
    Вот пишу сайт с поддержкой ajax, собственно, там страницы (Модули новости, поиск и т.п.) грузяться через ajax, как передать GET запрос в загруженную страницу, а не в index.php.
     
  19. {BuT@Min}

    {BuT@Min} Elder - Старейшина

    Joined:
    23 Nov 2006
    Messages:
    43
    Likes Received:
    5
    Reputations:
    -1
    Возможно ли сделать чтобы при наличии файла выводилась одна надпись,а если файла нет другая.Файл расположен на другом хосте.Или по наличию какой либо фразы.
     
  20. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    http://ua.php.net/get_headers
    смотреть по заголовкам, если 200 значит файл есть.
     
Thread Status:
Not open for further replies.