Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js][html] Problem z przewijaniem strony, czy da się wyłączyć automat w przewijaniu?
TroYan
post
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 1
Dołączył: 19.04.2004
Skąd: Bytom Odrz.

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


witam. mój problem myślę, że jest błahy jednak nie umiem go sam rozwiązać. raczkuję w javascript i napisałem sobie funkcję:


  1. <script language="javascript">
  2.  
  3. function pokaz()
  4.  
  5. {
  6.  
  7. var ramka = document.getElementById("confirm");
  8. var view = ramka.style.display;
  9.  
  10. if (view == "none") {
  11.  
  12. ramka.style.display = "block";
  13.  
  14. }
  15.  
  16. if (view == "block") {
  17.  
  18. ramka.style.display = "none";
  19.  
  20. }
  21.  
  22. }
  23.  


problem polega na tym, że jeden div ma się pokazywać po kliknięciu na link (co pewnie wszyscy sami zauważyli ;pp), niestety czasami zdarza się, że ta akcja jest na samym dole strony, a za każdym kliknięciem w link suwak sam przewija się na samą górę (reszta działa poprawnie). jest jakiś sposób by tak się nie działo ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
TroYan
post
Post #2





Grupa: Zarejestrowani
Postów: 56
Pomógł: 1
Dołączył: 19.04.2004
Skąd: Bytom Odrz.

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


hehe, ale tu w sumie nie ma za bardzo co pokazywać

  1. <?php
  2.  
  3. <center><a class=menu href=# onClick="pokaz();">Usun</a>
  4. <div id="confirm" style="display: none;"><center><form action=index.php?action=usun&mode=&id=');
  5. echo $id;
  6. echo(' method=POST><br>
  7. Czy chcesz usunąć?</br><br>
  8. <input type=submit name=tak value="Tak"></input> | |  <input type=button value="Nie" onClick="pokaz();"></input>
  9. </form>
  10. </div>');
  11. ?>



problem: po kliknięciu w link "usuń" zanim wyskoczy ramka z buttonami, całą strona przewija się na samą górę jakbym ją odświeżył

edit: wiem że kod trochę nieprzyjazny (mieszanie htmla z php, ale bardzo się spieszę z tą stroną)

Ten post edytował TroYan 20.07.2008, 22:10:07
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: 6.10.2025 - 06:07