Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Что за технология используется на этом сайте?
 
 автор: Владимир55   (08.12.2010 в 19:28)   письмо автору
 
 

На сайте http://tbooks.ru/ при наведении курсора на книгу всплывает ее название. Это flash или ajax?

  Ответить  
 
 автор: Красная_шляпа   (08.12.2010 в 19:39)   письмо автору
 
   для: Владимир55   (08.12.2010 в 19:28)
 

это JavaScript обычный

  Ответить  
 
 автор: Владимир55   (08.12.2010 в 19:56)   письмо автору
 
   для: Красная_шляпа   (08.12.2010 в 19:39)
 

А есть ли там ajax вообще?
Например, здесь:
 <script type="text/javascript" src="/components/com_jcomments/libraries/joomlatune/ajax.js"></script>

  Ответить  
 
 автор: Красная_шляпа   (08.12.2010 в 20:01)   письмо автору
 
   для: Владимир55   (08.12.2010 в 19:56)
 


this.xhr = function()
    {
        var xhr = null;
        if ('undefined' != typeof XMLHttpRequest) xhr = new XMLHttpRequest();
        if (!xhr && 'undefined' != typeof ActiveXObject) {
            var msxmlhttp = new Array('Msxml2.XMLHTTP.4.0','Msxml2.XMLHTTP.3.0','Msxml2.XMLHTTP','Microsoft.XMLHTTP');
            for (var i=0;i<msxmlhttp.length;i++){try{xhr=new ActiveXObject(msxmlhttp[i]);}catch(e){xhr=null;}}
        }           
        return xhr;
    };




this.ajax = function(options)
    {
        var xhr = this.xhr();
        if (!xhr) return false;
        var o = this.extend(this.options, options);
        var url = o.url, jtx = this;
        
        if ('get' == o.type) {
            if (true === o.nocache) {
                var ts=new Date().getTime();
                url += (url.indexOf("?")==-1 ? '?' : '&') + '_jtxr_' + ts;
            }
            if (o.data) {
                url += (url.indexOf("?")==-1 ? '?' : '&') + o.data;
                o.data = null;
            }
        }

        xhr.open(o.type.toUpperCase(), url, true);

        if ('post' == o.type)
            try {xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");}catch(e){}
        if (true === o.nocache)
            xhr.setRequestHeader('If-Modified-Since', 'Thu, 01 Jan 1970 00:00:00 GMT');

        xhr.onreadystatechange = function() {
            if (xhr.readyState != 4) return;
            jtx.finishLoading();
            if (xhr.status==200) {
                jtx.processResponse(xhr.responseText);
            }
            delete xhr;
            xhr = null;
        };
        try {
            jtx.startLoading();
            xhr.send(o.data);
        } catch(e) { jtx.finishLoading(); }

  Ответить  
 
 автор: Красная_шляпа   (08.12.2010 в 20:02)   письмо автору
 
   для: Владимир55   (08.12.2010 в 19:56)
 

аякс это создали хттп объект, а далее работаем с ним отправляем данные методом гет или пост, получаем ответ

  Ответить  
 
 автор: Владимир55   (09.12.2010 в 16:05)   письмо автору
 
   для: Красная_шляпа   (08.12.2010 в 19:39)
 

это JavaScript обычный

Когда я запретил в браузере исполнение JavaScript, то функциональность страницы не уменьшилась. Может, это все же что-то другое?

  Ответить  
 
 автор: Гость   (09.12.2010 в 18:39)   письмо автору
 
   для: Владимир55   (09.12.2010 в 16:05)
 

Обновите после этого страницу и сравните.

  Ответить  
 
 автор: Владимир55   (09.12.2010 в 20:52)   письмо автору
 
   для: Гость   (09.12.2010 в 18:39)
 

да, есть небольшая разница. Я прежде её даже не заметил...

  Ответить  
 
 автор: Владимир55   (09.12.2010 в 20:55)   письмо автору
 
   для: Владимир55   (09.12.2010 в 20:52)
 

Не, нет никакой разницы!

  Ответить  
 
 автор: Красная_шляпа   (09.12.2010 в 21:33)   письмо автору
 
   для: Владимир55   (09.12.2010 в 20:55)
 

в смысле нет разницы выпадающее меню можно и на цсс сделать

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования