Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][jQuery]informacja o display diva w linku
sweter
post 16.08.2009, 19:11:50
Post #1





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

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


Witam.

Moglibyście naprowadzić mnie, bo wogóle nie wiem jak się za to zabrać.

No więc tak:

mam diva, który będzie widoczny lub nie (jak wybierze user), ale jeżeli będzie on widoczny (display:block) to chciałbym, żeby link wyglądał tak:

  1.  
  2. <a href="index.php?czy_div_jest_widoczny=1">Link</a>
  3.  


Gdy jednak div ten będzie schowany (display:none) to chciałbym, żeby w linku była wartość 0.





--------------------
Go to the top of the page
+Quote Post
Fifi209
post 16.08.2009, 19:12:56
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Więc zmieniasz mu atrybut href. winksmiley.jpg


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
sweter
post 16.08.2009, 19:17:11
Post #3





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

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


To wiem.
Mi chodzi o to jak dynamicznie zmienić w każdym linku na stronie "1" lub "0"


--------------------
Go to the top of the page
+Quote Post
Fifi209
post 16.08.2009, 19:19:37
Post #4





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


po prostu dla każdego "a"

[JAVASCRIPT] pobierz, plaintext
  1. $('a').attr('key', 'value');
[JAVASCRIPT] pobierz, plaintext


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
sweter
post 16.08.2009, 20:02:12
Post #5





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

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


Wszystko pięknie, tylko, jak w przed zastosowaniem tej funcji link wygląda tak:
  1. <a href="index.php">Link</a>

A po tak:
  1. <a href="czy_div_jest_widoczny=1">Link</a>

Chodzi o to, że wartość href jest zamieniana, a nie dodawana sad.gif


--------------------
Go to the top of the page
+Quote Post
Fifi209
post 16.08.2009, 20:03:23
Post #6





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Pobierz starą i dodaj nową?


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
sweter
post 16.08.2009, 20:07:43
Post #7





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

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


Zrobiłem o coś takiego, ale nie działa
  1. var link = $(".link").attr("href");
  2. $(".link").attr("href", var link."czy_div_jest_widoczny=1");

Poza tym będzie to dopisywało do linku nowe wartości i po kilkiu zmianach wyświetlania diva link może być bardzo dłuuuuugi


--------------------
Go to the top of the page
+Quote Post
Fifi209
post 16.08.2009, 20:11:47
Post #8





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


To powiedz co chcesz zrobić bo myślałem, o jednorazowej zamianie...może znajdzie się inne wyjście.


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
sweter
post 16.08.2009, 20:21:07
Post #9





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

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


1. Na stronie są dwa linki:
Pierwszy wygląda tak:
  1. <a href="index.php?czy_div_jest_widoczny=0">Link1</a>

a drugi tak:
  1. <a id="pokaz_schowaj_div" href="#">Link2</a>

Pierwszy z nich to zwykłe hiperłącze, które ładuje nową stronę. Za nazwą znajduje się zmienna 'czy_div_jest_widoczny' i ma wartość '0', bo div jest domyślnie schowany.
Drugi link służy do pokazywania i chowania diva (za pomocą animate() z jQuery).
2. User moze wyświetlać/chować link ile razy chce.
3. W pierwszym linku będą jeszcze inne wartości.

Ten post edytował sweter 16.08.2009, 20:21:24


--------------------
Go to the top of the page
+Quote Post
Fifi209
post 16.08.2009, 20:48:38
Post #10





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Masz przykład

  1. <a id="link" href="#sdfgdfg">Link</a>
  2. <a id="przycisk" href="#">Kliknij</a>


[JAVASCRIPT] pobierz, plaintext
  1. $(document).ready(
  2. function() {
  3. $('#przycisk').click().toggle(
  4. function() {
  5. $("#link").attr('href', 'http://localhost/');
  6. },
  7. function() {
  8. $("#link").attr('href', 'http://forum.php.pl/');
  9. }
  10. );
  11. }
  12. );
[JAVASCRIPT] pobierz, plaintext


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 18:37