Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Link do ukrytego DIVa na innej stronie
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
koryx
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');
toaspzoo
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>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.