Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS]Dynamiczne pozycjonowanie, Chyba tak to się nazywa :)
cisu
post
Post #1





Grupa: Zarejestrowani
Postów: 157
Pomógł: 1
Dołączył: 15.03.2008
Skąd: Mirostowice Dolne

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


Mam pytanie, czy da się zrobić tak, że jakiś element, niezależny od innego, jest wyświetlany w pozycji zależnej od innego? Chodzi o to, że strona działa przede wszystkim na procentach (IMG:style_emoticons/default/smile.gif) no i nie mogę określić z góry pozycji elementu, a chodzi mi o tzw. "wyszukiwanie na żywo", czyli że wyświetlają się podpowiedzi i to musi się wyświetlać pod tym polem, co wpisuję tekst. To pole jest na innym z-indexie. Czy da się tak to zrobić?

To chodzi o to, żeby pobrać pozycję tego inputa, co do niego wpisuje się tekst, dodać np. po 5 pikseli i wyświetlić.

Ten post edytował cisu 10.01.2010, 18:30:51
Go to the top of the page
+Quote Post
r4xz
post
Post #2





Grupa: Zarejestrowani
Postów: 673
Pomógł: 106
Dołączył: 31.12.2008

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


http://www.kurshtml.boo.pl/css/pozycjonowanie.html
Go to the top of the page
+Quote Post
cisu
post
Post #3





Grupa: Zarejestrowani
Postów: 157
Pomógł: 1
Dołączył: 15.03.2008
Skąd: Mirostowice Dolne

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


Tyle to ja już znalazłem dawno, ale jak pobrać w CSS pozycję innego elementy, np. po ID?
Go to the top of the page
+Quote Post
bastard13
post
Post #4





Grupa: Zarejestrowani
Postów: 664
Pomógł: 169
Dołączył: 8.01.2010
Skąd: Kraków

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


Wydaje mi się, że nie da się pobrać pozycji na jakiej znajdują się poszczególne elementy strony. Można przez JS pobrać szerokość i wysokość strony oraz ekranu, a i to nie we wszystkich przeglądarkach działa.
Ale z tego co rozumiem to tobie chodzi o to, że masz jakieś pole tekstowe i w trakcie wpisywania do niego jakichś danych ma się zmieniać zawartość pod nim, czy o to ci chodzi?
Jeżeli tak to możesz zrobić to w ten sposób:
  1. Wpisz coś: <input type="text" onChange="wykonaj_ta_funkcje();" /><br />
  2. <div id="tu_sie_zmienia"></div>

dodajesz do tego funkcje w JS:
  1. function wykonaj_ta_funkcje()
  2. { document.getElementById('tu_sie_zmienia').innerHTML='kod_ktory_ma_byc_dodawany'; }

Ale jeżeli chodzi ci o wyszukiwarkę, która będzie bardziej wydajna to poczytaj coś o AJAXie, bo kiedyś sam pisałem coś takiego i działało w miarę dobrze.
Go to the top of the page
+Quote Post

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: 22.08.2025 - 19:45