Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Zmienianie szerokości obiektu
Forum PHP.pl > Forum > Przedszkole
Fishu
Witam, mam głupi problem, a mianowicie nie do końca wiem jak mógłbym zmienić szerokość obiektu Div. Na stronie jest przycisk, po kliknięciu powinien się płynnie wysunąć div. I właśnie tu pojawia się problem, ponieważ nie wiem mam dodawać lub odejmować szerokość. Załóżmy, że początkowa szerokość ma 0px. Jak chce to powiększyć to nie mogę niestety wpisać + 10 itp. ponieważ co się stanie z przyrostkiem px. Mógłby mi ktoś pomóc, czy jest jakaś funkcja do manipulacji ciągami tekstów itp. Bardzo byłbym wdzięczny.
erix
Cytat
Jak chce to powiększyć to nie mogę niestety wpisać + 10 itp. ponieważ co się stanie z przyrostkiem px.

parseInt
Fishu
Mam jeszcze jeden problem. Tworząc div za pomocą javascript (document.createElement()) można ustawić onClick dla tego obiektu ? O to kawałek kodu:

Kod
var Omnie = document.createElement("div");
   document.body.appendChild(Omnie);
   Omnie.onClick = "changePage('Omnie');";
   Omnie.id = "Omnie";


Ale niestety onClick nie chce się połączyć z div'em.
erix
Kod
Omnie.onclick = function(){changePage('Omnie');}

Ale to ciut mało elastyczne.

Lepiej:
Kod
Omnie.onclick = changePage;

I wewnątrz funkcji sprawdzać, który element wywoływał.
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.