Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№117-01-2010 23:07:42

Jekel
Участник
 
Группа: Members
Зарегистрирован: 17-01-2010
Сообщений: 4
UA: Firefox 3.5

firstChild.data не выводит инфу до конца

Выделить код

Код:

var xmlHttp = createXmlHttpRequestObject(); 
var up; var down; var left; var right;
function createXmlHttpRequestObject() {    
  var xmlHttp;
  if(window.ActiveXObject){try{xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");}
    catch (e){xmlHttp = false;}}else{try{xmlHttp = new XMLHttpRequest();}
    catch (e){xmlHttp = false;}}
  if(!xmlHttp){alert("Error creating the XMLHttpRequest object.");}else {return xmlHttp;}
}

xmlHttp.onreadystatechange = readData;

function process(){
  if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0){
    xmlHttp.open("GET", "konekt.php?up=" + up + "&down=" + down + "&left=" + left + "&right=" + right, true);  
    xmlHttp.send(null);
    up=0; down=0; left=0; right=0;
  }
}


function readData(){
 if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
  xmlResponse = xmlHttp.responseXML;
  xmlRoot = xmlResponse.documentElement;  
  var mapa = xmlRoot.getElementsByTagName("map")[0].firstChild.data;
  var players = xmlRoot.getElementsByTagName("players")[0].firstChild.data;
  document.getElementById("one").innerHTML = mapa;
  document.getElementById("igrok").innerHTML = players;
  document.getElementById("imgaup").onclick = function(){up=1};
  document.getElementById("imagadown").onclick = function(){down=1};
  document.getElementById("imagaright").onclick = function(){right=1};
  document.getElementById("imagaleft").onclick = function(){left=1};
  }
}

setInterval(function(){if (up||down||left||right) process()},200);

в опере и ie выводит инфу норм...а вот в мозиле ff лагает.... mapa не выводиться до конца...чуть больше половины загружает и все...... перепробывал уже все.. что делать?  я так понял что только 4096 символов в Mozilla берет firstChild.data. я в шоке..есть ли другие варианты написания этого кода если да то какие....либо есть ли аддоны на мозилу?

Отредактировано Jekel (17-01-2010 23:08:06)

Отсутствует

 

№218-01-2010 20:54:34

Jekel
Участник
 
Группа: Members
Зарегистрирован: 17-01-2010
Сообщений: 4
UA: Firefox 3.5

Re: firstChild.data не выводит инфу до конца

мдамс

Отсутствует

 

№318-01-2010 21:58:32

Lynn
Кофеман
 
Группа: Members
Откуда: Россия
Зарегистрирован: 16-02-2005
Сообщений: 1721
UA: Firefox 3.5
Веб-сайт

Re: firstChild.data не выводит инфу до конца

Не очень понятно какого ответа вы ожидали? Ну да, есть такая бага. Насколько я помню очень давно.
У неё есть очевидные способы обхода, брать не firstChild.data, а обходить все ноды в цикле. В чём проблема-то?


Isn't it ironic... don't you think? — Alanis Morissette

Отсутствует

 

№420-01-2010 05:50:03

Jekel
Участник
 
Группа: Members
Зарегистрирован: 17-01-2010
Сообщений: 4
UA: Firefox 3.5

Re: firstChild.data не выводит инфу до конца

бред, разработчики что дауны? не могли это учесть? либо патч выпустить.....тупой браузер

Добавлено 20-01-2010 05:50:59
помоему это огромный минус....который исправить не очень сложно....

Отсутствует

 

№520-01-2010 09:32:30

Lynn
Кофеман
 
Группа: Members
Откуда: Россия
Зарегистрирован: 16-02-2005
Сообщений: 1721
UA: Firefox 3.5
Веб-сайт

Re: firstChild.data не выводит инфу до конца

Предложите свой патч https://bugzilla.mozilla.org/show_bug.cgi?id=194231

:offtopic:
Как я люблю такие «компетентные» высказывания :dumb:


Isn't it ironic... don't you think? — Alanis Morissette

Отсутствует

 

№620-01-2010 12:14:30

Jekel
Участник
 
Группа: Members
Зарегистрирован: 17-01-2010
Сообщений: 4
UA: Firefox 3.5

Re: firstChild.data не выводит инфу до конца

удалено делать браузер ничем не лучше а еще и хуже чем другие...жлобство

Замечание п. 3.3
Sergeys

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]