Вопросы по JavaScript

15.73K
.
BoGdAn, единственное, что нашел, это плагин на jquery.
и еще, можно же скачать страницу и там посмотреть код.
.
I'm the Cult of Personality...
flaky, можно но не с мобилы ,на плагин шас посмотрю )
.
BoGdAn, вроде на опере мини 3 или 4 в какойто модификации была кнопочка сохранить страницу, всмысле хтмл страницы
.
I'm the Cult of Personality...
flaky, опера 12 моби.
.
Andrei4ik93
__________________________________________________
Подскажите как сделать так чтоб плавно появлялся и исчезал какой либо текст на JS ну или как нибудь по другому.Желательно чтоб не голый текст а в каком либо диве.
.
Andrei4ik93, посмотри тут http://jqueryui.com/effect/
.
Screamer
fadeIn() fadeOut() в стандартной поставке jQuery и никакой UI не нужен
.
__________________________________________________
# Screamer (19.08.2013 / 18:07)
fadeIn() fadeOut() в стандартной поставке jQuery и никакой UI не нужен
Так.Получилось сделать исчезающий текст.Но у меня проблема возникла,я в общем отправляю POST данные без перезагрузки страницы без использования Qjery.Так в том файле обработчике я и пытаюсь вставит этот текст но он не исчезает почему то,а просто появляется и все.КАК сделать чтоб он исчез??Вот javascript код
<script type="text/javascript">
    function createXMLHttp() {
        if(typeof XMLHttpRequest != "undefined") { // для браузеров аля Mozilla

          return new XMLHttpRequest();
        } else if(window.ActiveXObject) { // для Internet Explorer (all versions)
          var aVersions = ["MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0",
                   "MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp",
                   "Microsoft.XMLHttp"
                   ];
          for (var i = 0; i < aVersions.length; i++) {
            try { //
              var oXmlHttp = new ActiveXObject(aVersions[i]);

              return oXmlHttp;
            } catch (oError) { 

            }
          }
          throw new Error("Невозможно создать объект XMLHttp.");
        }
      }
      
      /* Очень важная функция, обратите на неё внимание.
        Формирует строку запроса "name1=value1&name2=value2&name3...".
        Принимает один аргумент - ссылку на форму.
      */
        
      function getRequestBody(oForm) { 
        var aParams = new Array();
        for(var i = 0; i < oForm.elements.length; i++) {
          var sParam = encodeURIComponent(oForm.elements[i].name);
          sParam += "=";
          sParam += encodeURIComponent(oForm.elements[i].value);
          aParams.push(sParam);
        }
        return aParams.join("&");
      }
      
      
      
      function sendRequest() {
        var oForm = document.forms[0];
        var sBody = getRequestBody(oForm);
        var oXmlHttp = createXMLHttp();
        
        oXmlHttp.open("POST",oForm.action, true);
        oXmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        
        oXmlHttp.onreadystatechange = function() {
          if(oXmlHttp.readyState == 4) {
            if(oXmlHttp.status == 200) {
              saveResult(oXmlHttp.responseText);
            } else {
              saveResult("Ошибка: " + oXmlHttp.statusText);
            }
          }
        };
        
        oXmlHttp.send(sBody);
      }
      
      function saveResult(sText) {
        var sElem = document.getElementById("divStatus");
        sElem.innerHTML = sText;
      }

</script>
.
__________________________________________________
Думаю где то тут проблема
.
Screamer
Я так понял у тебя уже используется jQuery. Посмотри в сторону планина jQuery Form http://malsup.com/jquery/form/
У меня всё сводится к этому:
// Вешаем функцию на сабмит
$('#settings_form').ajaxForm(function () {
// Картинка с уведомлением о ожидании
var wait = document.createElement('div');
wait.className = 'wait';
$id('settings_panel').appendChild(wait);

// Сабмит
$('#settings_form').ajaxSubmit({});

//Удаляем уведомление
$id('settings_panel').removeChild(wait);
// Скрываем форму
$('#settings_panel').fadeOut("slow");
});

//Показываем/скрываем форму при клике
$('#toggle_settings').click(function(){
$('#settings_panel').slideToggle("slow");
});
Всего: 820