Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Umieszczenie div w body na górze strony
Forum PHP.pl > Forum > Przedszkole
tenloginjestzajety
Witam
Pytanie dotyczy polityki prywatności, komunikatu na stronie. Próbuje zrobić, aby komunikat był na samej górze strony, ale w taki sposób, że przesuwa całą zawartość w dół, a nie zakrywa część strony. Dzięki

  1. {
  2. var message_container=document.createElement('div');message_container.id='cookies-message-container';
  3. var html_code='<div id="cookies-message" style="top:0px;left:0px;">Strona używa informacji zapisanych w ciasteczkach "cookies" do celów reklamowych oraz statystycznych. <a href="">Polityka Prywatności</a><a href="java script:WHCloseCookiesWindow();" id="accept-cookies-checkbox" name="accept-cookies">OK</a></div>';
  4.  
  5. message_container.innerHTML=html_code;document.body.appendChild(message_container);
  6. }
tenloginjestzajety
próbowałem wszystkiego z css, wygląda to tak jakby nowo utworzony div był poza body, a nie wewnątrz na pierwszej pozycji.
trueblue
Metoda appendChild dołącza dziecko na koniec rodzica. Zapoznaj się z metodą insertBefore.
Jeśli chcesz, aby pasek odepchnął resztę zawartości, to pasek i następny element nie ustawiaj na fixed, ani absolute. Oczywiście można nadać fixed i absolute, ale wtedy będziesz musiał ingerować w położenie elementu pod paskiem.
Pyton_000
To zamiast "Wygląda jakby" może zobacz w źródle jak to wygląda i w narzędziach dev. możesz sobie CSS modyfikować.
viking
Jeśli chcesz dokładnie kontrolować pozycję to zapoznaj się z https://developer.mozilla.org/pl/docs/Web/A...ertAdjacentHTML
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.