Autor Zpráva
vita
Profil *
Ahoj,

http://klikaci-rozpocet.titl.name/rozpocet.php?id=1
nevíte v čem může bý problém v JS, když to spusím v FF je to ok, ale IE 8 dělá
problémy
prý je to problém na 52 řádku, 15 znaku, což je řádek:
              var oznam = document.getElementById("oznam");
              oznam.innerHTML = xHttp.responseText; //mělo by to být na tomhle,a le patnáctý znak je mezera před tím oznam….

Celý kód:
var xHttp;

function DejDatumCas(zdrojDat){
   xHttp = VytvorXMLHttp();
   xHttp.open("GET", zdrojDat);
   xHttp.onreadystatechange = function(){
       if(xHttp.readyState == 4 && xHttp.status == 200) 
           {  
              var oznam = document.getElementById("oznam");
              oznam.innerHTML = xHttp.responseText;
           }
   }
   xHttp.send(null);
}

function DekodujParametr(udalost){
   udalost = (udalost) ? udalost: window.event;
   txt = (udalost.target) ? udalost.target : udalost.srcElement;
   if (udalost.type == "change"){
      var oznam = document.getElementById("oznam");
      oznam.innerHTML = "<div></div>";
      if (txt.value){ 
         DejDatumCas ("echo.php?p="+txt.value);
      }
   }
}
  
function VytvorXMLHttp() 
{
   var xmlHttp= false;
   if (window.ActiveXObject) 
      {xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");}
   else if (window.XMLHttpRequest) 
       {xmlHttp = new XMLHttpRequest();}
   return xmlHttp
}

Dík za rady.

Moderátor Chamurappi: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
Chamurappi
Profil
Reaguji na vitu:
Asi se mu nelíbí, že se snažíš dát <html>, <body> a celou hlavičku stránky dovnitř <div>u. Tedy alespoň mně by to na jeho místě připadalo divné.
vita
Profil *
reaguji na Chamurappiho:

Díky, Jj to je pravda, odstranil jsem to, v ff dále vše ok, avšak v ie to stále hlásí stejnou chybu:(
Chamurappi
Profil
Reaguji na vitu:
Deklaruješ v HTTP hlavičce neexistující kódování utf8.
vita
Profil *
reaguji na Chamurappiho: hele supr, díky:)

Jen jestli bys mi mohl říct, v čem jsi zjistil, že tam mám špatně kódování? nějaký JS debugger?

Díky
Chamurappi
Profil
Reaguji na vitu:
Podíval jsem se na hlavičky přes Web-Sniffer.
vita
Profil *
reaguji na vita:
A ještě teď vidím jeden rozdíl, pokud si v FF vybereme v tom druhém selectu (co se objeví po vybrání roku 2010) tu položku "DAŇOVÉ PŘÍJMY CELKEM (daně,poplatky, pojistné)", tak se zobrazí ok.

Zato, když to samé udělám v IE, tak se nezobrazí nic.

Díky za rady a přeji hezký den

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0