Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][html] <form> rozwala strone
Wolfie
post
Post #1





Grupa: Zarejestrowani
Postów: 686
Pomógł: 0
Dołączył: 10.11.2008
Skąd: Łódź

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


Witam,

Mam sobie taką stronkę

  1. <div id="stats">
  2. <div>Mailbox name : {$stats.Mailbox}</div>
  3. <div>Number of messages : {$stats.Nmsgs}</div>
  4. <div>Mailbox size : {$stats.Size}</div>
  5. <div>No of deleted msgs : {$stats.Deleted}</div>
  6. <div id="dvloader"><img src="jquery/ajax-loader.gif" /></div>
  7. <div id="logout">
  8. <form action="index.php" method="post">
  9. <input type="submit" name="logout" value="Logout"/>
  10. </form>
  11. </div>
  12. </div>
  13. <div id="menu">
  14. <div id="navcontainer">
  15. <ul id="navlist">
  16. {section name="i" loop=$box}
  17. {if $smarty.section.i.iteration == 3}
  18.  
  19. {else}
  20. <li id="active"><a href="#" id="current" class="menu" value="{$box[i]}" name="mailbox">{$box[i]}</a></li>
  21. {/if}
  22. {/section}
  23. <li><a href="#" value="MyMailIndex" class="menu" name="file">Odebrane</a></li>
  24. <li><a href="#" value="Ham" class="menu" name="file">Ham</a></li>
  25. <li><a href="#" value="Spam" class="menu" name="file">Spam</a></li>
  26. <input type="hidden" name="mailbox" value="{$box_name}"/>
  27. </ul>
  28. </div>
  29. </div>


W div-ie o id="stats" jest <form> który rozwala mi strone.....

Wejdźcie sobie tutaj w 'offline' mode i poklikajcie na 'odebrane', 'spam', 'ham', zauważycie ze całość menu wraz z wiadomościami obniży sie i postanie luka między ciemnoniebieskim divem a menu i skrzynką, a wszystko przez to że wstawiłem tam <form> .... </form> jak sobie z tym poradzić ?

Ten post edytował Wolfie 17.11.2009, 15:15:19
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
blim
post
Post #2





Grupa: Zarejestrowani
Postów: 18
Pomógł: 2
Dołączył: 13.10.2008
Skąd: Trójmiasto

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


Proponuje #dvloader zostawić widoczny i nadać mu jakąś wysokość np. 10px, i ukrywać loader, który jest wewnątrz o wskazanej wysokości


--------------------
Może tutaj - noclegi
Serwisy WWW, komputery
Go to the top of the page
+Quote Post
Wolfie
post
Post #3





Grupa: Zarejestrowani
Postów: 686
Pomógł: 0
Dołączył: 10.11.2008
Skąd: Łódź

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


Nie wiem czy dobrze zrozumialem ale zrobiłem to tak :

  1. <div id="stats">
  2. <div>Mailbox name : {$stats.Mailbox}</div>
  3. <div>Number of messages : {$stats.Nmsgs}</div>
  4. <div>Mailbox size : {$stats.Size}</div>
  5. <div>No of deleted msgs : {$stats.Deleted}</div>
  6. <div id="loader">
  7. <div id="dvloader">
  8. <img src="jquery/ajax-loader.gif" />
  9. </div>
  10. </div>
  11. <div id="logout">
  12. <form action="index.php" method="post">
  13. <input type="submit" name="logout" value="Logout"/>
  14. </form>
  15. </div>
  16. </div>


A do tego css :

  1. #loader {
  2. height:15px;
  3. margin-left:550px;
  4. margin-top:-10px;
  5. display:block;
  6. }
  7.  
  8. #dvloader {
  9. height:10px;
  10. display:none;
  11. }


Ale ciągle to samo zachowanie......
Go to the top of the page
+Quote Post
blim
post
Post #4





Grupa: Zarejestrowani
Postów: 18
Pomógł: 2
Dołączył: 13.10.2008
Skąd: Trójmiasto

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


z tego co widzę, to nic się nie zmieniło .. .widzę coś takiego

[HTML] pobierz, plaintext
  1. <div id="stats">
  2. ....
  3. <div id="dvloader"><img src="jquery/ajax-loader.gif" /></div>
[HTML] pobierz, plaintext

Proponuje taką zmianę

[HTML] pobierz, plaintext
  1. <div id="stats">
  2. ....
  3. <div id="loader"> <img src="jquery/ajax-loader.gif" id="dvloader" /></div>
[HTML] pobierz, plaintext

Ten post edytował blim 17.11.2009, 16:37:17


--------------------
Może tutaj - noclegi
Serwisy WWW, komputery
Go to the top of the page
+Quote Post
Wolfie
post
Post #5





Grupa: Zarejestrowani
Postów: 686
Pomógł: 0
Dołączył: 10.11.2008
Skąd: Łódź

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


Tak, anulowałem zmiany ponieważ mam już jeden <form> na tej stronie i 'gryzły sie'. Więc ogólnie zrezygnowałem z tego rozwiązania, najprawdopodobniej obsłużę przycisk (wyśle zmienne) za pomocą jQuery a nie <form>


Pozdro
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: 22.08.2025 - 09:52