Article View: pl.comp.lang.javascript
Article #39471style.display i IE
From: Jarosław Ziółkowski
Date: Sun, 16 Apr 2006 10:09
Date: Sun, 16 Apr 2006 10:09
30 lines
1887 bytes
1887 bytes
A więc jeśli ktoś czytał poprzedni mój problem to z generowaniem oiektów
się uporałem (nawet mi się podobało) jedak stwierdziłem że potrzeba mi
trochę czegoś innego. Generować będę po stronie serwera bo mogą być tam
różne rzeczy.
Jednak potrzebuję ażeby zmieniała mi się widoczność jednego z pól w
zależności od wybranej opcji.
Napisałem więc sobie coś takiego:
function addText(sForm)
{
var oForm = document.forms[sForm];
var ile = document.getElementById("ile");
if(oForm.rodzaj.value=="Zamówienie"||oForm.rodzaj.value=="Dostępność")
{
ile.style.display="inline";
}else{
ile.style.display= "none";
}
}
Pod firefox i operą działa to tak jak powinno.
Niestety Pod ie pole znika(domyślnie jest widoczne) niezależnie od tego
jakie pole jest wybrane.
Myślełem że to różnice w interpretacji js przez IE i reszte. Jednak
skoro potrafi zmieniać display na none to chyba kwestia warunku, ale
chyba jest dobrze napisany.
Funkcja jest wywoływana w zdarzeniu odChange selecta.
Pozdrawiam.
Technical Details
Message-ID:
<e1t55c$pfq$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: Jarosław Ziółkowski <ziolkowski_jaroslaw@o2.pl> Newsgroups: pl.comp.lang.javascript Subject: style.display i IE Date: Sun, 16 Apr 2006 12:09:45 +0200 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 30 Message-ID: <e1t55c$pfq$1@inews.gazeta.pl> NNTP-Posting-Host: abrw21.neoplus.adsl.tpnet.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1145182188 26106 83.8.116.21 (16 Apr 2006 10:09:48 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Sun, 16 Apr 2006 10:09:48 +0000 (UTC) X-Accept-Language: pl, en-us, en X-User: szczurek1983 User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit