Autor Zpráva
volovic
Profil *
zdravím,
mám malej problém,script mě url přesměruje ber reloadu stránky v pořádku,ale text(stránka) se nezmění,url se změní ale obsah ne.
Jak zajistím aby se změnil i obsah stránky?
díky


jinač script jsem našel na internetu,je mnoha způsobů ale tenhle je asi nejlepší co jsem našel
        $(function() {
            $('nav a').click(function(e) {
                $("#loading").show();
                href = $(this).attr("href");
                
                loadContent(href);
                
                // HISTORY.PUSHSTATE
                history.pushState('', 'New URL: '+href, href);
                e.preventDefault();
                
                
            });
            
            // THIS EVENT MAKES SURE THAT THE BACK/FORWARD BUTTONS WORK AS WELL
            window.onpopstate = function(event) {
                $("#loading").show();
                console.log("pathname: "+location.pathname);
                loadContent(location.pathname);
            };

        });
    
        function loadContent(url){

                  //Tady by měl být script který zobrazí stránku
            
        }
Kubo2_
Profil *
volovic:
Jak zajistím aby se změnil i obsah stránky?
Musíš zaistiť správnu implementáciu funkcie loadContent(). Teraz totiž máš v jej tele iba bezvýznamný komentár.
volovic
Profil *
Kubo2:
proto tam je to "Jak" :)
nevím jak by to mělo vypadat,v js jsem začátečník
_es
Profil
volovic:
A čo vlastne od toho okopírovaného skriptu očakávaš? Prečo nepoužiješ normálne odkazy?

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