Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> ukrywanie div, ukrycie mam a chce zapamiętanie wartości
mateuszpi
post
Post #1





Grupa: Zarejestrowani
Postów: 140
Pomógł: 0
Dołączył: 11.09.2006
Skąd: Jaworzno

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


Witam
mam kod do ukrycia pewnego div-a (swoją drogą znaleziony u Was)
wszystko działa pięknie ale niestety po przejściu na inną stronę i powrocie to wszystko wraca do stanu początkowego a ja potrzebuje aby to co zostało ustawione było zapamiętane. zapewne trzeba użyć ciasteczek. prosze o pomoc i modyfikacje kodu:
  1. <script type="text/javascript">
  2. <!--
  3. function pokazUkryj(id)
  4. {
  5. document.getElementById(id).style.display = (document.getElementById(id).style.display == "none") ? "block" : "none";
  6. }
  7. -->
  8.  
  9. <a href="javascript:pokazUkryj('menu_1')">Zwiń/Rozwiń</a>
  10. <div id="menu_1" style="display:none"><!--Powinno być ukryte...-->
  11. </div>


z góry dzieki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tommy4
post
Post #2





Grupa: Zarejestrowani
Postów: 288
Pomógł: 12
Dołączył: 2.12.2005

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


Spowodowane jest to parametrem href="#".

  1. <tr><td class="row1" colspan="2" valign="bottom"><b>Menu</b> <a href="#" onclick="javascript:ShowHide('menu__1'); return false;"><b>Menu</b></a>( {$who_o} ) <div id="menu__1" style="display: none;"><br />zawartosc</div> </td></tr>


Musisz dodać return false, wtedy kliknięcie na link się nie wykona.

BTW:
Kod
onclick="javascript:ShowHide('menu__1');
=>
Kod
onclick="ShowHide('menu__1');


Po co mówić przeglądarce, że onclick trzeba wykonać przez javascript, skoro ona to wie? Użycie "java script:" jest uzasadnione, np. gdy

  1. <a href="javascript:alert('kliknalem');">asdf</a>
, ale nawet tak się nie robi. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Ten post edytował tommy4 23.09.2008, 08:01:00
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 15.10.2025 - 04:46