Autor Zpráva
Anonymní
Profil *
Ahoj, predelavam jeden web na mod_rewrite a narazil jsem na jeden problem ...

Mam index.php, ktery se ale pomoci mod_rewrite mapuje na ruzne podslozky (www.bla.cz/kategorie/blabla), takze prohlizec si mysli, ze je v ruznych adresarich.

Pak mam script.php v korenovem adresari (www.bla.cz/)

V index.php mam tento javascript:

function loadscript(){
var url = '/script.php';
var pars = '';
var myAjax = new Ajax.Updater(
'script', url, { method: 'post', parameters: pars });
return false;
}

V body tu funkci samozrejme onload volam, stejne tak existuje i div s class=script

IE i Opera funguji uplne normalne, ale firefox zda se neni schopen provest (najit) script /script.php
Nefunguje to ani kdyz pouziju neco ve stylu ../script.php apod. Vse v Opere i IE funguje. Fungovalo to take predtim bez toho mod_rewrite (tedy prohlizec si myslel, ze oba soubory jsou ve stejnem adresari). Tudiz se zda, ze firefox ma problemy se soubory v jinych adresarich (tedy u AJAXu).

V AJAXu se moc nevyznam, ale tohle se mi zda divne, pomohl by mi nekdo?

Dik moc.
peta
Profil *
Anonymní
a jak to, ze ti to pred tim fungovalo?
odkaz na stranku?
Co vypisuje JS konzola?
vsadil bych se, ze FF najde SCRIPt jako tag <SCRIPT> a nejake id="script" uplne ignoruje. Ale to je jen spekulace, kdyz nevim, co hlasi JS konzola.
Anonymní
Profil *
Kua, to me fakt dokaze nastvat ...

Sel jsem se podivat na tu JS konzoli a ono to najedno funguje!!!

A predtim jsem mel cache prazdnou, to vim na beton ...

Takova reseni miluju :(

Ale hlavne ze to jede ...

No nic, dik za snahu.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0