Zdravim - snažim se pochopit Histor Api abych mohl vytvařet webovky ktere načitaji content přez AJAX a maji absolutni URL - dejme tomu funguje na tom principu Facebook.
Dejme tomu pokud na facebooku zmačkneme messages v prohližeči ktery podporuje HTML 5 načte se adresa www.facebook.com/messages - pote vybereme ze si chceme psat z janem novakem tak se nacte www.facebook.com/messages/jan.novak
Potřebuju na sve webovce vytvořit čitarnu pdf souboru. Kliknu na odkaz ktery mi otevře čitarnu a načte menu - v mem připadě menu kde jsou pdf soubory abecedně rozdělene adresa vypada www.mojestranka.cz/citarna - pote potřebuju že jak kliknu na nejaky soubor aby se pod menu otevřel soubor v flashi (použivam FlipBook maker) a adresa vypadala www.mojestranka.cz/citarna/pad.rimskeho.imperia.
Vse nacitam prez ajax - a podle par tutorialu sem přišel na to jak načist do určiteho tagu nejaky content dejme tomu v mem připadě to menu ale potřebuju ještě načist pod to menu ten soubor ve flashi bez toho aby mi to refreshlo stranku a nacetlo ji znova celou.
Snad mě chapete.
Tutorialy z kterych sem čerpal:
http://tinywall.info/2012/02/22/change- ... tion-menu/
Chtěl jsem použit History.js protože podporuje HTML4 prohližeče https://github.com/balupton/history.js#readme
AJAX - absolutni URL - History API
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: AJAX - absolutni URL - History API
to je jedno jestli prohlížeč umí HTML5, musí umět AJAX
zkus jquery, ten history.js neznám
načte obsah http://mojestranka.cz/citarna/pad.rimskeho.imperia do divu s id "flashdiv"
zkus jquery, ten history.js neznám
jquery píše:$("#flashdiv").load("http://mojestranka.cz/citarna/pad.rimskeho.imperia");
načte obsah http://mojestranka.cz/citarna/pad.rimskeho.imperia do divu s id "flashdiv"
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: AJAX - absolutni URL - History API
načte ale nezměni adresu :) kouzlo history api je v tom že stranka na teto adrese ani nemusi existovat ale i tak odkazuje
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: AJAX - absolutni URL - History API
jj to je pushState
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: AJAX - absolutni URL - History API
pravě o ten mi jde
jak to funguje? nemaš odkaz na nějaky tutorial popř nevysvětliš mi to trochu jednoduše?

- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: AJAX - absolutni URL - History API
https://developer.mozilla.org/en-US/doc ... er_history
http://html5doctor.com/history-api/
demo: http://html5demos.com/history
http://www.strejda-google.cz#history+api
http://html5doctor.com/history-api/
demo: http://html5demos.com/history
http://www.strejda-google.cz#history+api
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: AJAX - absolutni URL - History API
Moje test stránka http://www.justforfun.chytrak.cz/
Využivam toto https://gist.github.com/balupton/854622
Potrebuju v page2 udělat dalši menu ktere by podto dodavalo dalši obsah a měnilo url ale vše ostatni by zustalo stejne (bylo by tam 2x menu)
Muj index.html - http://pastebin.com/1NHFR0xN
page2.html - http://pastebin.com/kRawG0GE
Využivam toto https://gist.github.com/balupton/854622
Potrebuju v page2 udělat dalši menu ktere by podto dodavalo dalši obsah a měnilo url ale vše ostatni by zustalo stejne (bylo by tam 2x menu)
Muj index.html - http://pastebin.com/1NHFR0xN
page2.html - http://pastebin.com/kRawG0GE
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: AJAX - absolutni URL - History API
však to menu dej do toho hlavního co tam zůstane a měň jen obsah ne?
co ti teďka nejde?
co ti teďka nejde?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: AJAX - absolutni URL - History API
Jj jedno menu dam do hlavniho ktery tam zustane ale chtěl bych když kliknu na page 2 tam mit dalši menu (celkově by byli 2
) a v něm kdybych vybiral tak by se podnim otviral obsah. popř kdybych načetl odkaz z prvniho menu - toho hlavniho tak by druhe menu zmizlo a načetl se cely obsah znova

- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: AJAX - absolutni URL - History API
no a v čem máš teda problém? 

PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: AJAX - absolutni URL - History API
Updatoval sem stranku :) teď tam mam 2x menu ale potřebuju aby se to druhe zobrazilo jen na page 2 ... a když v něm něco vyberu aby se nahral pod to druhe menu obsah ale to menu se nenačetlo znova... pokud se to snažim udělat mym selskym rozumem tak buď mam to 2 menu na všech stranach nebo jen page 2 ale když v něm něco vybere z novym obsahem se načte to menu podruhe znova
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: AJAX - absolutni URL - History API
mě se tam žádný menu neukazuje :-/
no to otevírání divný udělej tak, že při kliknutí do prvního menu se načte do nějakýho divu na obsah i s tim menu a při kliknutí do druhýho menu se načte do divu zas nějakýho vřazenýho
no to otevírání divný udělej tak, že při kliknutí do prvního menu se načte do nějakýho divu na obsah i s tim menu a při kliknutí do druhýho menu se načte do divu zas nějakýho vřazenýho
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 10 hostů