![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 178 Pomógł: 51 Dołączył: 7.01.2009 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Tworząc powoli swoją stronę www, natknąłem się na problem. Posiadam stronę tresc.php na której jest moja strona. Tresc na niej jest ładowana dynamicznie (js). Klikając na o mnie, wykonuje funkcje innerHTML i zmieniam treść na "o mnie". Problem pojawia się gdy chcę ze strony index.php od razu przeskoczyć do "o mnie" na tresc.php. Nie mam pojęcia jak to zrobić, aby js wiedział co kliknąłem na poprzedniej stronie i to robił co tam mu powiedziałem. Myślałem o prostym dołączeniu do funkcji init() wiersza z funkcją która pokaże "o mnie". Ale stosując pewne zasady, js mam w osobnym pliku. Innym sposobem było by też wykonanie skryptu js w index.php, ale to trochę bez sensu... Więc mam do Was pytanie. Jak mam to zorbić? To jest trochę, jak pobieranie zmiennej z linku bez tej zmiennej... Prosze o pomoc! -------------------- Sklep
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 115 Pomógł: 23 Dołączył: 27.06.2009 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
mógłbyś do linka na stronie index.php dodać #cośtam np
teraz tylko po załadowaniu strony tresc.php, za pomocą js sprawdzasz czy w adresie dokumentu (location.hash) znajduje się '#omnie', jeśli tak to wykonujesz tę samą funkcję co przy 'normalnym' kliknięciu w 'o mnie' na tresc.php Ten post edytował paw-e-l 6.10.2009, 20:26:27 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 178 Pomógł: 51 Dołączył: 7.01.2009 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
a mam jeszcze pytanie, czy można stosować dwa takie hashe?
-------------------- Sklep
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 115 Pomógł: 23 Dołączył: 27.06.2009 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
chyba można. najlepiej sprawdź w praktyce.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Logicznie rozumując nie można. Link, czy to z hashem czy nie musi wskazywać jednoznacznie na element do którego odnosi. Teraz jak masz 2 hashe, to skąd przeglądarka ma wiedzieć gdzie przewinąć stronę?
-------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 115 Pomógł: 23 Dołączył: 27.06.2009 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
javascriptowe location.hash wyciąga wszystkie hashe czyli można bez problemu i wykonać jakąś funkcje i przewinąć stronę np za pomocą scrollTo (plugin do jquery)
|
|
|
![]() ![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 1 178 Pomógł: 51 Dołączył: 7.01.2009 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
No to zrobiłem coś takiego. Taką funkcję...
I, gdy kliknę na link Funkcja nie działa... Dlaczego? -------------------- Sklep
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 115 Pomógł: 23 Dołączył: 27.06.2009 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
zacznijmy od tego że przed ocenWiersz() powinno być function
![]() // literówka Ten post edytował paw-e-l 8.10.2009, 11:28:10 |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 1 178 Pomógł: 51 Dołączył: 7.01.2009 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
przepraszam za błąd...
już jest function, ale to niczego nie zmieniło... -------------------- Sklep
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 115 Pomógł: 23 Dołączył: 27.06.2009 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
sprawdzanie czy w adresie dokumentu jest hash masz wykonać w document.ready i jeśli tak to wywołujesz ocenWiersz() w którym już nie masz sprawdzać adresu dokumentu tylko wykonać to co ma się wykonać po kliknięciu w link
(między java i script nie ma być spacji, tagi się na mnie uwzięły i wstawiają mi tam spacje ![]() z kolei na innych stronach niż ta na której znajduje się skrypt Ten post edytował paw-e-l 8.10.2009, 11:52:46 |
|
|
![]() ![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 1 178 Pomógł: 51 Dołączył: 7.01.2009 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję. Wszystko jak najbardziej działa...
-------------------- Sklep
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 03:28 |