Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][HTML] prześwitujący kalendarz, jak ustawić aby kalendarz nie był prześwitujący
kozioł
post
Post #1





Grupa: Zarejestrowani
Postów: 209
Pomógł: 0
Dołączył: 9.12.2006

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


Witam ,

ma pole kommbi w formularzu po wybraniu opcji "data" pojawia się dodatkowe pole daty i jak na nie kliknę to pod spodem tego pola wyświetla się okienko z kalendarzem , wybieram datę z kalendarza i wstawia się do pola w formularzu.Jednak mam problem bo ten kalendarz jest zasłaniany przez części formularza , np . linie , ramki itd , czy można jakoś ustawić ten kalendarz aby przykrywał to co jest pod nim?. Kalendarz nie jest moim dziełem , i jest w osobnym pliku napisany w javie.

dziekuję za rady.

pozdrawiam
Go to the top of the page
+Quote Post
EarthCitizen
post
Post #2





Grupa: Zarejestrowani
Postów: 286
Pomógł: 70
Dołączył: 13.01.2009

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


A może jakiś kod ?(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Z tymi selectami to zawsze problem... nie możesz ustawić tego kalendarza obok?
Go to the top of the page
+Quote Post
Pilsener
post
Post #3





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


Cytat
Kalendarz nie jest moim dziełem , i jest w osobnym pliku napisany w javie


Poszukaj na forum i stronie skryptu, albo szukaj pomocy na forum poświęconym javie. Tutaj głównie zajmujemy się PHP.
Go to the top of the page
+Quote Post
EarthCitizen
post
Post #4





Grupa: Zarejestrowani
Postów: 286
Pomógł: 70
Dołączył: 13.01.2009

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


Dla @kozioł chyba chodziło o JS a nie Javę, zgadza się?
Go to the top of the page
+Quote Post
kozioł
post
Post #5





Grupa: Zarejestrowani
Postów: 209
Pomógł: 0
Dołączył: 9.12.2006

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


to jest część odpowiedzialna za pokazanie pola daty i godziny

  1. <?php
  2. <script language="JavaScript">
  3. function pokaz( wybrano )
  4.  
  5.   {
  6.  
  7.     if ( wybrano == 'umów' )
  8.  
  9.     {
  10.  
  11. dodatkowe_pola.innerHTML = '<input type="text" name="data" size="9"onclick="showKal(this)" >data';
  12. dodatkowe_pola2.innerHTML = '<input type="text" name="godzina"  size="5" >godzina';
  13.  
  14.     }
  15.   }
  16. </script>
  17. ?>


a to jest ten selekt i na końcu divy ,

  1. <?php
  2. <script language="javascript" src="kalendarz.js"></script>
  3.  
  4.  
  5. <body onLoad="document.onmousemove = mysz;">
  6.  
  7. <select id="efekt" name="efekt" onChange="pokaz( this.value )">    
  8.  
  9. <option value="inne">inne</option>
  10. <option value="umów">umów</option>
  11. </select>
  12. <div id ="dodatkowe_pola"  style="position:absolute; left:6cm;"></div>
  13. <div id="dodatkowe_pola2" style="position:absolute;left:6cm;top:1cm;"></div>
  14. ?>


właśnie nie wiem jak zmienić położenie tego kalendarza(zawsze pojawia się pod polem daty) , pole z datą chcę aby było w ramach formularza ,

kalendarz może wyświetlić się z boku.
Go to the top of the page
+Quote Post
EarthCitizen
post
Post #6





Grupa: Zarejestrowani
Postów: 286
Pomógł: 70
Dołączył: 13.01.2009

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


Podaj kod tego pliku kalendarz.js
Go to the top of the page
+Quote Post
kozioł
post
Post #7





Grupa: Zarejestrowani
Postów: 209
Pomógł: 0
Dołączył: 9.12.2006

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


kurcze już sobie poradziłem , (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif) ,

wszedłem do kodu kalendarza i zmieniająć wartości

  1. <?php
  2. document.getElementById('kalendarz').style.left = (pozx+130)+'px';
  3. document.getElementById('kalendarz').style.top = (pozy+30)+'px';
  4. ?>


ustawiłem go w takim miejscu że już nie przeszkadza ,

ogromne dzięki za pomoc
Go to the top of the page
+Quote Post
nospor
post
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




problem wystepuje glownie dla IE. divy chowają się pod select oraz iframe.
Rozwiazanie:
malo wygodne: na czas pokazywania kalendarza chowac wszystkie selecty i iframe
fajno wygodne: zastosowac plugin bgiframe dla jquery ktory niweluje "cudny" efekt w IE (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
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: 25.08.2025 - 10:04