Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML] div na cala szerokosc
xix
post
Post #1





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 14.11.2008

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


mam cos takiego:
  1. <div funkcja_java_script> <img> </div>

obrazek jest po prawej stronie strony. chcialbym aby funkcja z diva reagowala na calej szerokosci strony, a nie tak, jak jest teraz, gdy reaguje tylko po najechaniu na obrazek.
probowalem roznych roznosci css, jak width:100%, position, margin, float... ale nie trafilem na nic, co by dzialalo tak, jak tego potrzebuje. nie moge znalesc, wiec co moze rozszerzyc mi diva na cala szerokosc strony?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
frantic09
post
Post #2





Grupa: Zarejestrowani
Postów: 42
Pomógł: 6
Dołączył: 7.03.2011
Skąd: Kraków

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


Jeśli podajesz funkcje z parametrami w eventach jak onmouseout, onmouseover, onclick...
  1. <body onMouseOver="fun1(document.getElementById('kontener'))" onMouseOut="fun2(document.getElementById('kontener'))">

Wtedy w plikach js definiuj funkcje także z parametrami
  1. function fun1(parametr)
  2. {...}
  3. function fun2(parametr)
  4. {...}


Wydaje mi się że lepiej byłoby przekazywać jedynie ID elementu, w następujący sposób:
  1. <img onMouseOver="fun1('obra')" onMouseOut="fun2('obra')" id="obra" src="./1a.png">

A dopiero w JS bawić się z getElementById()
  1. function fun1(parametr)
  2. {
  3. var zmi1=document.getElementById(parametr);
  4. zmi1.src='./1b.png';
  5. }
  6. function fun2(parametr)
  7. {
  8. //może uda się krócej niż powyżej...
  9. document.getElementById(parametr).src='./1a.png';
  10. }
Go to the top of the page
+Quote Post

Posty w temacie


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: 11.10.2025 - 02:56