Article View: pl.comp.lang.javascript
Article #39515problem z dynamicznymi selectami
From: ph88
Date: Wed, 19 Apr 2006 15:07
Date: Wed, 19 Apr 2006 15:07
73 lines
2452 bytes
2452 bytes
Mam taki prosty plik html:
[start_code]
<script name="javascript">
var theItem = new Array();
theItem[1] = new Array();
theItem[1][1] = new Option("Item1","1");
theItem[1][2] = new Option("Item2","2");
theItem[2] = new Array();
theItem[2][1] = new Option("Item3","3");
theItem[2][2] = new Option("Item4","4");
function newSelect(theSel,theGroupNo) {
var selLength = theSel.length;
for (i=selLength;i>=0;i--) {
theSel.options[i] = null;
}
var theItemLength = theItem.length;
for (i=theItemLength;i>=0;i--) {
theSel.options[i] = theItem[theGroupNo][i];
}
}
</script>
<select id="sel1"
onChange="newSelect(document.getElementById('sel2'),this.value)">
<option value="1">Group1
<option value="2">Group2
</select>
<select id="sel2">
</select>
<select id="sel3"
onChange="newSelect(document.getElementById('sel4'),this.value)">
<option value="1">Group1
<option value="2">Group2
</select>
<select id="sel4">
</select>
[end_code]
Jesli wybiore Group1 lub Group2 w sel1 wtedy sel2 uzupelni sie o tablice w
JS.
Jesli wybiore Group1 lub Group2 w sel3 wtedy sel4 uzypelni sie o tablice w
JS.
Problem:
Jesli wybiore Group1 w sel1 i zaraz po tym Group1 w sel3 wtedy opcje
w "select" sel1 znikna... Dlaczego? Kod chyba jest raczej ok.
Wystarczy kod zapisac jako plik HTML i poklikac na selectach, od razu widac
co jest nie tak.
ph88
--
Wysลano z serwisu OnetNiusy: http://niusy.onet.pl
Technical Details
Message-ID:
<199e.000001ad.4446523d@newsgate.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!news.onet.pl!newsgate.onet.pl!niusy.onet.plShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!newsfeed.pionier.net.pl!news.nask.pl!news.nask.org.pl!newsfeed.tpinternet.pl!news.onet.pl!newsgate.onet.pl!niusy.onet.pl From: "ph88" <ph88@op.pl> Newsgroups: pl.comp.lang.javascript Subject: problem z dynamicznymi selectami Date: 19 Apr 2006 17:07:41 +0200 Organization: Onet.pl SA Lines: 73 Message-ID: <199e.000001ad.4446523d@newsgate.onet.pl> NNTP-Posting-Host: newsgate.onet.pl Mime-Version: 1.0 X-Trace: newsgate.test.onet.pl 1145459261 13526 213.180.130.18 (19 Apr 2006 15:07:41 GMT) X-Complaints-To: abuse@onet.pl NNTP-Posting-Date: 19 Apr 2006 15:07:41 GMT X-Mailer: http://niusy.onet.pl X-Forwarded-For: 83.238.45.242, 192.168.243.42 X-User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit