Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: css + js pytanie o diva, który by nie przesuwał strony
Forum PHP.pl > Forum > Po stronie przeglądarki
Civil
Witam.

Mam

  1. <script language="Javascript">
  2. function toggleDiv(id,flagit) {
  3. if (flagit=="1"){
  4. if (document.layers) document.layers[''+id+''].visibility = "show"
  5. else if (document.all) document.all[''+id+''].style.visibility = "visible"
  6. else if (document.getElementById) document.getElementById(''+id+'').style.visibility = "visible"
  7.  
  8. if (document.layers) document.layers[''+id+''].display = "block"
  9. else if (document.all) document.all[''+id+''].display= "block"
  10. else if (document.getElementById) document.getElementById(''+id+'').style.display= "block"
  11.  
  12.  
  13. }
  14. else
  15. if (flagit=="0"){
  16. if (document.layers) document.layers[''+id+''].visibility = "hide"
  17. else if (document.all) document.all[''+id+''].style.visibility = "hidden"
  18. else if (document.getElementById) document.getElementById(''+id+'').style.visibility = "hidden"
  19.  
  20. if (document.layers) document.layers[''+id+''].display = "none"
  21. else if (document.all) document.all[''+id+''].style.display = "none"
  22. else if (document.getElementById) document.getElementById(''+id+'').style.display = "none"
  23.  
  24. }
  25. }


oraz

  1. <td><a href=\"#\" onMouseOver=\"toggleDiv('zmiany$tr[id]',1)\" onMouseOut=\"toggleDiv('zmiany$tr[id]',0)\"><img src=hz.jpg border=0></a></td>
  2. </tr>
  3. <tr><td colspan=10>
  4. <div id='zmiany$tr[id]' style='visibility:hidden;display:none;position:relative;left:20%;top:20px;width:500px;background-color:black;border:1px solid white;padding:5px'>";
  5. costam
  6.  
  7. </div>


Po najechaniu na przycisk pokazuje sie div (w formie dymka) - tyle, ze jest on zagniezdzony w tabelce i przesuwa wszystko w dol, zas jak sie da absolute albo fixed to jest za kazdym razem w tej samej pozycji a ja mam tabelke, ktora generuje parenascie rekordow i chce by div bez znaczenie jaka jest rozdzielczosc pojawial sie w okolicach przycisku HZ ALE NIE PRZESUWAL calej strony w dol, jak to zrobic?
tiraeth
Ustaw dla elementu nadrzędnego css position:relative, a potem w swoim divie position:absolute; top:2em; left:0 i zobacz czy takie coś Ci pasuje.
Civil
Tak, o właśnie coś takiego mi chodziło, teraz DiV nie rozpycha strony. Dziękuję.
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.