Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Powiekszyc warstwe
Forum PHP.pl > Forum > Po stronie przeglądarki
Polik
Witam!

Mam pewien problem. Chcialbym za pomoca funkcji w js powiekszac lub pomiejszac warstwe lecz nie umiem sie dostac do jej szerokosci i wysokosci. Probowalem w ten sposob:

document.getElementById("div_image").width = width;

i nic. Probowalem tez tak:

document.getElementById("div_image").style.width = width;

i tez nic. Szukalem w necie ale niestety nie znalazlem.

Pomozcie koledzy.
Pozdrawiam!
Cysiaczek
http://developer.mozilla.org/en/docs/DOM:element#Properties
Tam znajdziesz to, czego szukasz.
Na marginesie - element.style.width możesz użyć, gdy zdefiniowałeś atrybut style przy elemencie i zawarłę¶śc tam width.

Pozdrawiam.
Polik
niestety nie znalazlem tam tego czego szukalem sad.gif udalo mi sie tylko znalezc offsetWidth ale to jest parametr jedynie do odczytu
na w3schools wyczytalem cos takiego: document.getElementById("b1").style.width="300px"; jednak tez mi nie chce dzialac.

moze prztblize troche moja sytuacje. Oto kod warstwy ktora chce powiekszyc

#div_image {
position: absolute;
display: none;
left: 20px;
top: 20px;
width: 10px;
height: 10px;
clip: rect(0px,10px,10px,0px);
background-color: #FFFFFF;
text-align: left;
z-index: 1;
}

i mam taka funkcjie:

function show_image(url)
{
document.getElementById("gallery_image").src = url;
document.getElementById("div_fade").style.display = "block";
document.getElementById("div_image").style.width = "300px";
document.getElementById("div_image").style.display = "block";
}

niestety poszerzanie nie dziala

pozdr!
prgTW
Przez DOM:
document.getElementById('blah').clientWidth
document.getElementById('blah').clientHeight

Przez inline-style (atrybut style przy tagu):
document.getElementById('blah').style.width
document.getElementById('blah').style.height
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.