Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Link do ukrytego DIVa na innej stronie
koryx
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 15.11.2013

Ostrzeżenie: (0%)
-----


Witam
Mam 2 strony A i B. Na stronie A mam link do strony B
Kod
<a href="strona_b.php">strona B</a>

na stonie B mam menu i kilka DIVow z czego standardowo tylko pierwszy jest widoczny a reszta w css ma display:none
poprzez menu wyswietlam sobie odpowiedni div kilkajac na menu
Kod
<a href="java script:PokazUkryj('#divnr1');">div nr 1</a>

przy uzyciu funkcji:
Kod
function PokazUkryj(nazwa) {
var stan;
stan=nazwa;
$(".klasadiva").hide();
$(stan).show("slow");
}

i tam wszystko ladnie dziala. Teraz chcialbym zrobic na stronie A odnosnik do strony B ale do DIVa ktory jest domyslnie ukryty, sam podany wczesniej link do strony kieruje na nia ale do widoku domyslnego (widoczny div nr 1). Jaki zrobic odnosnik do strony zebym widzial ja z DIVem tym co chce?

niestety nikt nie pomogl wiec rozwiazanie znalazlo sie samo. Dla potomnych:
na stronie A:
Kod
<a href="strona_b.php#jakiescos">strona B</a>

a na stronie B gdzie jest ukryty div:
Kod
if (window.location.hash.substring(window.location.hash.indexOf('#')+1) == 'jakiescos') PokazUkryj('#divnr3');
Go to the top of the page
+Quote Post
toaspzoo
post
Post #2





Grupa: Zarejestrowani
Postów: 778
Pomógł: 84
Dołączył: 29.07.2010
Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury.

Ostrzeżenie: (20%)
X----


Kod na stronie B
[JAVASCRIPT] pobierz, plaintext
  1. var url=window.location.hash;
  2. var divNr = url.substring(url.indexOf('#')+1);
  3. PokazUkryj('#'+divNr);
[JAVASCRIPT] pobierz, plaintext


przykładowy url na stronie A:
  1. <a href="stronaB.html#divnr3">otwórz automatycznie div#3</a>


Ten post edytował toaspzoo 23.10.2014, 23:24:23


--------------------

LS Easter egg <
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 14:51