NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
Mario Brunmayr:23.6.2017 15:35

Ahoj, mam tento kod

</li><li class="nav-item"><a class="nav-link link" href="'.$url[$i].'" id="testimonials1-m" aria-expanded="false">'.$titulek[$i].'</a>

Je to odkaz na jinou stránku a id by mi mělo zajistit načtení stránky v místě kde je toto ID použito ale nenačte. Když zadám za url adresu #testimonials1-m tak se mi stránka načte v daném umístění. Do href hodnotu ID zadat nemůžu protože PHP má problém s routováním a mě se nechce kvůli klient side (HTML) upravovat server side. S kotvama moc skušenosti nemám ale toto řešení jsem našel na více stránkách, takže nechápu proč nefunguje.

Předem děkuji za rady a tipy.

 
Odpovědět
23.6.2017 15:35
Avatar
Wal De Mar-Lad:23.6.2017 15:47

Žiaľ, id atribút nemá nič spoločné url fragmentom, preto ak to má v skutočnosti otvoriť stránku adrese "nejakastranka­.php#testimoni­als1-m", tak buď musíš fakt upraviť server side, aby generoval adresu vrátane fragmentu, aaaalebo vložiť na klientskej strane javascript, ktorý to urobí za teba.

Nahoru Odpovědět
23.6.2017 15:47
Libraries over frameworks...
Avatar
Odpovídá na Wal De Mar-Lad
Mario Brunmayr:23.6.2017 15:50

Kotva i odkaz zároveň

Značka <a> může současně plnit funkci odkazu i kotvy.

<a
href="cilova-stranka.html"
id="nazev-kotvy"
>
Text odkazu/kotvy
</a>

Takže tento text je blbost ? Čerpáno z jecas , kde jsem byl s návodama vždy spokojen.

 
Nahoru Odpovědět
23.6.2017 15:50
Avatar
Odpovídá na Mario Brunmayr
Wal De Mar-Lad:23.6.2017 15:54

Aha, zle som Ťa pochopil. Áno, značka "a" sa dá použiť aj ako odkaz, aj ako kotva. Lenže NIE NARAZ. Navyše už nie je potrebné použiť na kotvu "a", ale dá sa použiť id na inej značke. Chceš radšej praktický príklad na jsfiddle?

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
23.6.2017 15:54
Libraries over frameworks...
Avatar
Odpovídá na Wal De Mar-Lad
Mario Brunmayr:23.6.2017 15:54

Jdu poexperimentovat, snad na to přijidu sám ale děkuji za nasměrování :)

Editováno 23.6.2017 15:56
 
Nahoru Odpovědět
23.6.2017 15:54
Avatar
Odpovídá na Wal De Mar-Lad
Mario Brunmayr:23.6.2017 16:00

Děkuji funguje, docela zajímavé řešení :-)

 
Nahoru Odpovědět
23.6.2017 16:00
Avatar
Odpovídá na Mario Brunmayr
Wal De Mar-Lad:23.6.2017 16:00

Ok. A keby niečo, napíš sem znovu.

Nahoru Odpovědět
23.6.2017 16:00
Libraries over frameworks...
Avatar
Odpovídá na Wal De Mar-Lad
Mario Brunmayr:23.6.2017 16:09

Tak nefunguje zapomněl jsem smazat input který toto řešil :-D. Nevadí pohraju si s routováním v PHP přece jen to bude asi univerzálnější, když budu moct odkazovat na jakoukoliv část webu pomocí URL adresy. Jinak by jsem se zeptal je nějaký js způsob aby se URL adresa v prohlížeči měnila například podle nejbližšího ID elementu <h1> ?

 
Nahoru Odpovědět
23.6.2017 16:09
Avatar
Odpovídá na Mario Brunmayr
Wal De Mar-Lad:23.6.2017 16:24

Je. Javascript dokáže prepisovať url v adresnom riadku.

Nahoru Odpovědět
23.6.2017 16:24
Libraries over frameworks...
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 9 zpráv z 9.