Lancaster
To fold or to FOLD?
Heyas all...
Estou aqui com um problema no bules e já estou a desesperar...
Então é assim, tenho uma aplicação numa página web que vai buscar dados a um XML dinâmico ( é construído a partir de uma query à base de dados ) e depois é acedido através de javascript usando o XML DOM...
O problema é que isto trabalha muito bem em Firefox, o problema está é no IE, é que pelos vistos IE e XML em https não trabalham lá muito bem, tudo por causa do cache e do Mime Type embora em HTTP trabalhem perfeitamente bem..
Podem ver uma descrição do problema aqui:
http://www.blog.lessrain.com/?p=276
http://ask.support.microsoft.com/default.aspx?scid=kb;en-us;272359
Já desactivei o "Do not save encrypted pages to disk" e continua na mesma...
Em relação ao "The server sends a Pragma:no-cache or Cache-control:no-cache header.", pelo que me disseram o servidor não manda nada disto..portanto não será disto penso eu...
E não se usa o IIS como servidor ( o Apache é que é bom! )
Já estou farto de andar a googlar para mudar o Mime Type em IE, só que simplesmente não consigo encontrar nada sobre isso ( tive que arranjar uma função para alterar o mime Type para FF, só que não consigo aplicá-la ao IE a função é a seguinte:
Só que quando faço isto dá-me outro erro "XML document must have a top level element."...
O problema é o ficheiro XML ser gerado em PHP...só que nisto não tenho outra opção..tem mesmo que ser assim...já é tarde no projecto para se fazer uma modificação deste calibre...
Já ando à cerca de 4 horas nisto, e ainda não encontrei solução...portanto podem imaginar que isto não está nada bom hoje...
E penso que esteja tudo...
Só uma coisa, que talvez não esteja presente em todos os que frequentam o fórum, se houvesse a mais ínfima possibilidade de não se usar o IE o problema estava resolvido só que dizer às pessoas que vão usar isto para usarem o FF, ou outro qualquer não é uma opção, infelizmente! portanto abestenham-se de comentários do género "Usa o Firefox, ou usa o XPTO que esse é que bom!"
Agora é que está tudo...
Se tiverem alguma dúvida perguntem...
Hasta all e tx [[]]
Estou aqui com um problema no bules e já estou a desesperar...
Então é assim, tenho uma aplicação numa página web que vai buscar dados a um XML dinâmico ( é construído a partir de uma query à base de dados ) e depois é acedido através de javascript usando o XML DOM...
O problema é que isto trabalha muito bem em Firefox, o problema está é no IE, é que pelos vistos IE e XML em https não trabalham lá muito bem, tudo por causa do cache e do Mime Type embora em HTTP trabalhem perfeitamente bem..
Podem ver uma descrição do problema aqui:
http://www.blog.lessrain.com/?p=276
http://ask.support.microsoft.com/default.aspx?scid=kb;en-us;272359
Já desactivei o "Do not save encrypted pages to disk" e continua na mesma...
Em relação ao "The server sends a Pragma:no-cache or Cache-control:no-cache header.", pelo que me disseram o servidor não manda nada disto..portanto não será disto penso eu...
E não se usa o IIS como servidor ( o Apache é que é bom! )
Já estou farto de andar a googlar para mudar o Mime Type em IE, só que simplesmente não consigo encontrar nada sobre isso ( tive que arranjar uma função para alterar o mime Type para FF, só que não consigo aplicá-la ao IE a função é a seguinte:
Código:
function fixXmlMimeType(filename) {
var oxmlhttp = null;
try {
oxmlhttp = new XMLHttpRequest();
oxmlhttp.overrideMimeType("text/xml"); }
catch(e) {
try {oxmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e) {
return null;
}
}
if (!oxmlhttp) return null;
try {
oxmlhttp.open("GET", filename, false);
oxmlhttp.send(null);
}
catch(e) {
return null;
}
return oxmlhttp.responseXML;
}
Só que quando faço isto dá-me outro erro "XML document must have a top level element."...
O problema é o ficheiro XML ser gerado em PHP...só que nisto não tenho outra opção..tem mesmo que ser assim...já é tarde no projecto para se fazer uma modificação deste calibre...
Já ando à cerca de 4 horas nisto, e ainda não encontrei solução...portanto podem imaginar que isto não está nada bom hoje...
E penso que esteja tudo...
Só uma coisa, que talvez não esteja presente em todos os que frequentam o fórum, se houvesse a mais ínfima possibilidade de não se usar o IE o problema estava resolvido só que dizer às pessoas que vão usar isto para usarem o FF, ou outro qualquer não é uma opção, infelizmente! portanto abestenham-se de comentários do género "Usa o Firefox, ou usa o XPTO que esse é que bom!"
Agora é que está tudo...
Se tiverem alguma dúvida perguntem...
Hasta all e tx [[]]