Zdravim, ja sice s js nedelam a toto tema sleduji jen po ocku, ale nechce Te si pohrat s timto skriptem: <script language="JavaScript"> <!-- lastmod = document.lastModified lastmoddate = Date.parse(lastmod) if(lastmoddate == 0){ document.writeln("Datum aktualizace neznámé!") } else { document.writeln("Poslední aktualizace této stránky: " + lastmod)} // --> </script> Myslim si, ze kdyby se tento script upravil a umistnil do souboru menu.js, tak by to mohlo fungovat. _R.a.d.e.k_ > ------------ Původní zpráva ------------ > Od: Václav Hájek <v.hajek.v (zavinac) seznam.cz> > Předmět: Re: PHP a JS > Datum: 06.12.2007 13:22:59 > ---------------------------------------- > Dík za informace, ale asi jsem se nevyjádřil dostatečně jasně. Řešení s > getlastmod()) jsem samozřejmě zkoušel také, ale já potřebuji, aby se mi > zobrazovalo datum obnovy souboru menu.js, kam vkládám řádek při přidání fotek. > Takhle se mi zobrazuje zase jen aktuální datum. > > > ------------ Původní zpráva ------------ > > Od: Kamil <sverak (zavinac) gmail.com> > > Předmět: Re: PHP a JS > > Datum: 06.12.2007 04:39:22 > > ---------------------------------------- > > > Tady je ten odkaz: > > > http://hajek-rodokmen.info/sm/index.php > > > > > > > > > > > Zdravím přítomné a potřebuji poradit. > > > > > Mám fotogalerii v PHP. Na stránce menu.php, psaná je ale v htm, mám > > stromové > > > > menu napsané v JavaScriptu. Vše chodí OK. Do souboru menu.js musím > přidat > > další > > > > řádku, když přidám na server další fotografie, čili změní se jeho > datum. > > Toho > > > > jsem chtěl využít a pomocí LastModified zobrazovat na stránce menu.php > > poslední > > > > modifikaci. Vše běží OK až na to, že se zobrazí ne datum souboru > menu.js, > > ale > > > > aktuální datum. Když přejmenuji soubor menu.php na menu.htm, tak se > teprve > > > > zobrazí datum modifikovaného souboru menu.js. > > > > > Můžete mi někdo poradit jak na to? > > > > > Díky za čas. > > > > > > > > Nechceš nám poslat odkaz na tu galelrii? Takhle je to věštění.. > > > > Chceš trochu teorie, nebo jak to vyřešit? > > > > Teorie: > > nepracuje ti to správně proto, že pomocí php vlasně při každém volání > > toho menu, vytvoříš interaktivně html soubor. Teprve k tomuto souboru > > má přístup javascript. Kdybys tam dostal minuty a vteřiny, tak by to > > bylo zřejmějmé na první pohled. > > > > Řešení: > > Do toho PHP dostaň něco takového: > > <?echo "<strong style='color:red'>Poslední aktualizace: > > ".date("d.m.Y", getlastmod());?> > > Aktualizaci pak nebude obstarávat javascript, ale php. > > > > Mimochodem: > > 1.) máš to menu napsáno "docela nehezky". Ta tabulka pod title nemá co > > dělat. Patří až pod body (může se stát, že ti kvůli tomu nepojede něco > > jinýho) > > 2.) to javascriptový menu je cesta do pekel. Ale na takových stránkách > > to snad ani nevadí. > > > > -- > > Cao, > > KamilReceived on 06. 12. 2007, 14:50 CET
This archive was generated by hypermail 2.2.0 : 06. 12. 2007, 14:50 CET