Autor Zpráva
Work
Profil
Zdravím, začínám v ajaxu a přišel jsem na takovou chybu a to že moje scripty nefachaji v IE.

// script //
var XMLHttpReques­tObjekt=false;
if(window.XMLHttpRe­quest){
XMLHttpReques­tObjekt=new XMLHttpRequest();
}else if(window.Acti­veXObject){
XMLHttpReques­tObjekt=new ActiveXObject(„Msxml2­.XMLHTTP“);
}

function data(data, div, jak){
if(XMLHttpRequ­estObjekt){
var obj=document.ge­tElementById(div);
XMLHttpReques­tObjekt.open(jak, data);
XMLHttpReques­tObjekt.onrea­dystatechange=fun­ction()
{
if(XMLHttpRequ­estObjekt.rea­dyState==4&&XMLHt­tpRequestObjek­t.status==200){
obj.innerHTML=XMLHttp­RequestObjekt­.responseText;
}
}
XMLHttpReques­tObjekt.send(nu­ll);
}
}
// script //

a href=„#“ onClick=„data(‚sma­zat.php?id=43&c­o=dor‘, ‚telo_posta‘, ‚GET‘)“ />
<img src=„del.png“ border=„0“ alt=„Smazat“ />
/a>

FF funguje bez chyby IE hlásí „Byl očekáván objekt“…

Díky za rady
Chamurappi
Profil
Reaguji na Worka:
Když si zkopíruju uvedený skript, nefunguje v ničem, protože užíváš české uvozovky a protože u odkazů chybí počáteční zobáčky. Jelikož jsi ani nespecifikoval, který řádek vyvolává chybu a v jaké verzi Exploreru, bude lepší, když dodáš odkaz na živou ukázku.
Work
Profil
Chamurappi:
Zobáčky nemužu dát protože to forum nepobere, tak samo se upravily uvozovky...
Chyba je na řádku s odkazem...
A jedna se o IE 8 ale předpokladam že žádne IE nepojede...
Live link bych musel udělat spešl protože tato funkce bude v administraci...
Chamurappi
Profil
Reaguji na Worka:
Zobáčky nemužu dát protože to forum nepobere, tak samo se upravily uvozovky
Kecáš. Napíšu-li <a href="#">, zobrazí se naprosto v pořádku.
Kdyby tu byly takové chyby, asi by si jich už někdo všiml.

Chyba je na řádku s odkazem...
Takže máš prokázané, že se ani nezavolá tvá funkce jménem „data“?

Live link bych musel udělat spešl
Druhá možnost je, že si najdu půl hodiny volného času a vyrobím si modelovou situaci sám: doplním do tvého kódu zobáčky, obalím skript <script>em, opravím uvozovky, přidám <div id="telo_posta">, dopíšu si serverový skript vracející nějaká data, vyzkouším to v Exploreru… a když mi vše bude bezchybně fungovat a žádná chyba se neprojeví, ukousnu ti ucho. Je tvé ucho ochotné to risknout?

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: