Autor Zpráva
d.b.cooper
Profil *
zdravim

nesetkal ste se nekdo u problemu s ajaxem v IE8 ?

jde o tenhle kod problem jen v ie8

function prepocitej(f) {

window.alert(\"1\");

var bas_id = f.id.substr(3);

var bas_mnoz = document.getElementById(\"basket_mnoz_\"+bas_id).value;
var tlacitko = bas_id;
";


// nacteni informaci z formulare

echo " window.alert(\"2\");
var s = \"\";
var j_odber = \"\";
for (var i=0; i<kontaktni.odber.length ; i++) {
var btn = kontaktni.odber[i];

if (btn.checked == 1) { j_odber = btn.value; }

}

var t = \"\";
var j_expres = \"\";
for (var j=0; j<kontaktni.expres.length ; j++) {
var btm = kontaktni.expres[j];

if (btm.checked == 1) { j_expres = btm.value; }

}

window.alert(\"3\");

var j_prodejna = kontaktni.prodejna.value;
var j_dat_odberu = kontaktni.dat_odberu.value;
var j_jmeno = kontaktni.jmeno.value;
var j_firma = kontaktni.firma.value;
var j_komu_jmeno = kontaktni.komu_jmeno.value;
var j_komu_firma = kontaktni.komu_firma.value;
var j_ulice = kontaktni.ulice.value;
var j_komu_ulice = kontaktni.komu_ulice.value;
var j_mesto = kontaktni.mesto.value;
var j_psc = kontaktni.psc.value;
var j_komu_mesto = kontaktni.komu_mesto.value;
var j_komu_psc = kontaktni.komu_psc.value;
var j_tel = kontaktni.tel.value;
var j_mail = kontaktni.mail.value;
var j_komu_tel = kontaktni.komu_tel.value;
var j_komu_mail = kontaktni.komu_mail.value;
var j_poznamka = kontaktni.poznamka.value;

window.alert(\"4\");

window.alert(\"4ab\");
XMLHttp.open(\"POST\",\"prepocti_produkt.php\");
window.alert(\"4a\");
XMLHttp.onreadystatechange = give_ksurface;
window.alert(\"4b\");
XMLHttp.setRequestHeader(\"Content-type\",
\"application/x-www-form-urlencoded\");
window.alert(\"4c\");
XMLHttp.send(\"basket_number=\" + bas_id + \"&amount=\" + bas_mnoz + \"&stisk=\" + tlacitko + \"&j_odber=\" + j_odber + \"&j_expres=\" + j_expres + \"&j_prodejna=\" + j_prodejna + \"&j_dat_odberu=\" + j_dat_odberu
+ \"&j_jmeno=\" + j_jmeno + \"&j_firma=\" + j_firma + \"&j_komu_jmeno=\" + j_komu_jmeno + \"&j_komu_firma=\" + j_komu_firma + \"&j_ulice=\" + j_ulice + \"&j_komu_ulice=\" + j_komu_ulice
+ \"&j_mesto=\" + j_mesto + \"&j_psc=\" + j_psc + \"&j_komu_mesto=\" + j_komu_mesto + \"&j_komu_psc=\" + j_komu_psc + \"&j_tel=\" + j_tel + \"&j_mail=\" + j_mail
+ \"&j_komu_tel=\" + j_komu_tel + \"&j_komu_mail=\" + j_komu_mail + \"&j_poznamka=\" + j_poznamka );

window.alert(\"5\");
}

</script>

";

chyba nastava u vypisu window.alert(\"4a\"); ktery se uz nezobrazi
Chamurappi
Profil
Reaguji na d.b.coopera:
nesetkal ste se nekdo u problemu s ajaxem v IE8 ?
Nesetkal jsem se u problému. U jakého problému? Což takhle popsat chybu?
Kus javavascriptového kódu, který pracuje s HTML, které jsi sem nedal, navíc prošpikovaný lomítky, je celkem k ničemu. Prosím o odkaz na živou ukázku.
d.b.cooper
Profil *
ok sry musis se proklikat do kosiku pres flash aby se naplnily sessiony (kosik.html)

http://testeshop.fotodarky.cz/

je tam tahle funkce ve zdrojovim kodu a javascriptem odkaz na soubo star_ajax.js nebo tak nejak se jmenuje je to tam nekde ze zecatku javascriptu

jde o to ze pres ajax funguju buttony pro produkty "prepopocitat" a "odstranit" jen ve FF a IE8 pri zapnuti kompatibilniho modu pri cistych ie8 ale ne

snazily sme se to obejit meta tagem kterej donuti ie8 pouzit kompatibilni mod ale ani to nepomohlo a vysledek byl stejny slo to pouze pri stisknutym tlacitku komatibility ...

nevim si rady pokud nekdo vite co s tim dejte vedet diky

Moderátor Chamurappi: Tvůj projev je špatně srozumitelný, piš prosím s diakritikou.
d.b.cooper
Profil *
špatně srozumitelný ? ... tak teda s diakritikou :)

ok sry musíš se proklikat do košíku přes flash aby se naplnily sessiony (kosik.html)

http://testeshop.fotodarky.cz/

odkaz na soubor pro startovaní ajaxu http://testeshop.fotodarky.cz/start_ajax.js

je tam tahle funkce ve zdrojovém kódu spouští se javascriptem na onClick při stisknutí tlačítek "přepočítat" a "odstranit" nefunguje ani jedno jako příklad sem sem dal funkci na přepočítání
(pro rychlé vyhledaní ve zdrojovim kódu > onclick="prepocitej(this);" < )

jde o to že přes ajax fungujou buttony pro produkty jen ve FF a IE8 pri zapnutí kompatibilního módu pri čistých IE8 ale ne (kompatibilní mód tlačítko vedle aktualizace na podporu starších verzí IE)

snažily sme se to obejít meta tagem kterej donutí IE8 použít kompatibilní mód ale ani to nepomohlo a výsledek byl stejný šlo to pouze při stisknutém tlačítku komatibility ...

ještě možná by se dal problem vyřešit kombinací tohohle meta tagu a změny hlavičky DOCTYPE nebo pouze změnou DOCTYPE ale v tom se moc nevyznam aktualní DOCTYPE je
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

nevim si rady pokud někdo víte co s tím dejte vědět díky D.B.Cooper
d.b.cooper
Profil *
vyreseno

s javascriptem zacinam a dal sem ho na zacatek k php nad hlavicku cimz nastal problem

omlouvam se za spam

diky

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: