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

HTML+CSS+JavaScript

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

 

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

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

тема: В FireFox не работает Ajax
 
 автор: ValeraC   (01.06.2010 в 20:58)   письмо автору
 
 

/* Submit the Message */
function submit_msg(){
     alert("4");   
    nick = document.getElementById("chatnick").value;
    msg = document.getElementById("chatmsg").value;

    if (nick == "") { 
        check = prompt("please enter username:"); 
        if (check === null) return 0; 
        if (check == "") check = "anonymous"; 
        document.getElementById("chatnick").value = check;
        nick = check;
    } 

    document.getElementById("chatmsg").value = "";
    ajax_write("w.php?m=" + msg + "&n=" + nick);
}

  Ответить  
 
 автор: Tonik992   (03.06.2010 в 01:00)   письмо автору
 
   для: ValeraC   (01.06.2010 в 20:58)
 

ajax_write вообще что за функция? Тебе нужно использовать httpXMLRequest

  Ответить  
 
 автор: ValeraC   (03.06.2010 в 17:49)   письмо автору
 
   для: Tonik992   (03.06.2010 в 01:00)
 

Спасибо за внимательность и тактичность
Во время работы обычно как у боксера мелкие и важные подробности ускальзают

function ajax_write(url){

    if(window.XMLHttpRequest){
        xmlhttp2=new XMLHttpRequest();
        if(xmlhttp2.overrideMimeType){
            xmlhttp2.overrideMimeType('text/xml');
        }
    } else if(window.ActiveXObject){
        try{
            xmlhttp2=new ActiveXObject("Msxml2.XMLHTTP");
        } catch(e) {
            try{
                xmlhttp2=new ActiveXObject("Microsoft.XMLHTTP");
            } catch(e){
            }
        }
    }

    if(!xmlhttp2) {
        alert('Giving up :( Cannot create an XMLHTTP instance');
        return false;
    }
alert( xmlhttp2 ); 
    xmlhttp2.open('GET',url,true);
    xmlhttp2.send(null);
}

  Ответить  
 
 автор: seitbekir   (07.06.2010 в 19:43)   письмо автору
 
   для: ValeraC   (03.06.2010 в 17:49)
 

if(navigator.appName == "Microsoft Internet Explorer") {
  http = new ActiveXObject("Microsoft.XMLHTTP");
} else {
  http = new XMLHttpRequest();
}

function get_page() {
  http.abort();
  http.open("GET", "/profile/edit_pr.php", true);
  http.onreadystatechange=function() {
    if(http.readyState == 4) {
      document.getElementById("edit_profile").innerHTML = http.responseText;
    }
  }
  http.send(null);


Работает даже в IE, издевайся на здоровье

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

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