Autor Zpráva
CATerPILAR
Profil
Zdravím všechny fandy,
zkoušel jsem sesmolit malou pomůcku pro načítání několika náhodných záznamů z DB. Jedná se o reference, které budou v okénku na titulní stránce. Uživatel stránek si bude moci kliknutím na (zobraz dalších 5) prohlížet náhodně generované reference. Chtěl jsem to udělat ajaxem, aby se nemusela loudovat celá titulka.
Našel jsem si návod na Ajax http://www.w3schools.com/ajax/ajax_database.asp
překvapilo mě že je to vlastně úplně jednoduché.

Nicméně všechno mi fungovalo napoprvé ve všech prohlížečích kromě IE!! (((
V IE se načtou po prvním kliknutí reference a po dalším kliknutí už to nic neudělá. Mám podezření jestli to nemá co do činění s funkcí rand() v sql dotazu. Zajímavé je že i při reloudu stránky a novým kliknutím na (zobraz dalších 5 náhodných) se v IE načtou opět ty stejné záznamy.
Tady je link s ukázkou a zdrojovým kódem.

Děkuji všem za jakékoli konstruktivní připomínky.
Martin
_es
Profil
Viď: http://diskuse.jakpsatweb.cz/?action=vthread&forum=8&topic=121471#10
CATerPILAR
Profil
_es:
Než jsem zakládal vlákno tak jsem laboroval a všiml jsem si že když místo ID=11 (které potřebuji) pošlu jiné číslo tak se script provede. Netrklo mě použít jako další parametr generátor náhody.->použil jsem verzi s funkcí getTime().
Hledal jsem příčinu ve funkci rand(), protože jsem si vzpomněl na PASCAL, kde funkce random vygenerovala náhodné číslo, ale po dalším použití random vygeneroval to stejné číslo. Pro skutečnou náhodu se musela používat funkce randomize.

To je přesně ono. Díky.

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