Links

Lists

Latest Updates

Ruby On Rails List
Python list
Advanced Java
The JavaScript List
Apache Users
Full Disclosure
Linux Security

Search the archives!


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Javascript] Javascript digest, Vol 1 #458 - 3 msgs


  • From: javascript@xxxxxxxxxx (javascript@xxxxxxxxxx)
  • Subject: [Javascript] Javascript digest, Vol 1 #458 - 3 msgs
  • Date: Tue, 17 Dec 2002 11:40:45 -0600

--0__=0ABBE194DFF064548f9e8a93df938690918c0ABBE194DFF06454
Content-type: text/plain; charset=US-ASCII

(Embedded image moved to file: pic13458.jpg)
Send Javascript mailing list submissions to
      javascript@xxxxxxxxxx

To subscribe or unsubscribe via the World Wide Web, visit
      http://www.LaTech.edu/mailman/listinfo/javascript
or, via email, send a message with subject or body 'help' to
      javascript-request@xxxxxxxxxx

You can reach the person managing the list at
      javascript-admin@xxxxxxxxxx

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Javascript digest..."


Today's Topics:

   1. Re:Selects and Arrays (Bill Marriott)
   2. RE: Re:Selects and Arrays (Mckinney, Lori K)
   3. Re: Selects and Arrays. . (Bill Marriott)

--__--__--

Message: 1
From: "Bill Marriott" <bill.marriott@xxxxxxxxxxxxxxx>
To: <javascript@xxxxxxxxxx>
Date: Sat, 17 Nov 2001 09:29:49 +1100
Subject: [Javascript] Re:Selects and Arrays
Reply-To: javascript@xxxxxxxxxx

Hi Everyone,

I'm having trouble with dynaically adding options to a second select
depending on the choice of the first select.
Can anyone see why the code below dosen't work.
(It works without the "for" looping. )

thanks
Bill

var sprayChoice = new Array();

      sprayChoice[0]= new Array();
           sprayChoice[0][0]=13;
           sprayChoice[0][1]="Cosmos";
           sprayChoice[0][2]=4;

      sprayChoice[1]= new Array();
           sprayChoice[1][0]=9;
           sprayChoice[1][1]="DAP";
           sprayChoice[1][2]=3;

      sprayChoice[2]= new Array();
           sprayChoice[2][0]=1;
           sprayChoice[2][1]="Glysophate 450";
           sprayChoice[2][2]=1;

      sprayChoice[3]= new Array();
           sprayChoice[3][0]=11;
           sprayChoice[3][1]="Lorsban";
           sprayChoice[3][2]=2;

      sprayChoice[4]= new Array();
           sprayChoice[4][0]=8;
           sprayChoice[4][1]="MAP";
           sprayChoice[4][2]=3;

      sprayChoice[5]= new Array();
           sprayChoice[5][0]=10;
           sprayChoice[5][1]="Red Pickle";
           sprayChoice[5][2]=4;

      sprayChoice[6]= new Array();
           sprayChoice[6][0]=7;
           sprayChoice[6][1]="Spray seed";
           sprayChoice[6][2]=1;

      sprayChoice[7]= new Array();
           sprayChoice[7][0]=12;
           sprayChoice[7][1]="Talstar";
           sprayChoice[7][2]=2;


var totalRows=8;
var filter = 0 ;

function setProductOptions()
{
 filter=document.newTable.sprayType.value;
 var i;
  for (i=0; i=totalRows; i++)
   {
      if ( filter = sprayChoice[i][3])
         {
           var pOption=document.createElement("OPTION");
           pOption.value=sprayChoice[i][0];
           pOption.text=sprayChoice[i][1];
           document.newTable.SPRAYPRODUCT.options.add(pOption);
         }
   }
}
</SCRIPT>

<tr ID="sprayRow">
            <td width="13%">
              <select size="1" name="sprayType"
onChange="setProductOptions()">
               <option selected value=""></option>

      <option value=3>Fertilizer</option>

      <option value=1>Herbicide</option>

      <option value=2>Insecticide</option>

      <option value=4>Seed Treatment</option>

               </select>
            </td>
            <td width="14%">
              <select size="1" name="SPRAYPRODUCT" ID="selectSprayProd" >
               <option selected value=""></option>
               </select>
            </td>


--__--__--

Message: 2
From: "Mckinney, Lori K" <lkmckinn@xxxxxxxx>
To: javascript@xxxxxxxxxx
Subject: RE: [Javascript] Re:Selects and Arrays
Date: Fri, 16 Nov 2001 16:54:52 -0600
Reply-To: javascript@xxxxxxxxxx

Bill,

Is this just a typo in your mail?  Shouldn't it be ==?

      if ( filter = sprayChoice[i][3])

-----Original Message-----
From: Bill Marriott [mailto:bill.marriott@xxxxxxxxxxxxxxx]
Sent: Friday, November 16, 2001 4:30 PM
To: javascript@xxxxxxxxxx
Subject: [Javascript] Re:Selects and Arrays


Hi Everyone,

I'm having trouble with dynaically adding options to a second select
depending on the choice of the first select.
Can anyone see why the code below dosen't work.
(It works without the "for" looping. )

thanks
Bill

var sprayChoice = new Array();

      sprayChoice[0]= new Array();
           sprayChoice[0][0]=13;
           sprayChoice[0][1]="Cosmos";
           sprayChoice[0][2]=4;

      sprayChoice[1]= new Array();
           sprayChoice[1][0]=9;
           sprayChoice[1][1]="DAP";
           sprayChoice[1][2]=3;

      sprayChoice[2]= new Array();
           sprayChoice[2][0]=1;
           sprayChoice[2][1]="Glysophate 450";
           sprayChoice[2][2]=1;

      sprayChoice[3]= new Array();
           sprayChoice[3][0]=11;
           sprayChoice[3][1]="Lorsban";
           sprayChoice[3][2]=2;

      sprayChoice[4]= new Array();
           sprayChoice[4][0]=8;
           sprayChoice[4][1]="MAP";
           sprayChoice[4][2]=3;

      sprayChoice[5]= new Array();
           sprayChoice[5][0]=10;
           sprayChoice[5][1]="Red Pickle";
           sprayChoice[5][2]=4;

      sprayChoice[6]= new Array();
           sprayChoice[6][0]=7;
           sprayChoice[6][1]="Spray seed";
           sprayChoice[6][2]=1;

      sprayChoice[7]= new Array();
           sprayChoice[7][0]=12;
           sprayChoice[7][1]="Talstar";
           sprayChoice[7][2]=2;


var totalRows=8;
var filter = 0 ;

function setProductOptions()
{
 filter=document.newTable.sprayType.value;
 var i;
  for (i=0; i=totalRows; i++)
   {
      if ( filter = sprayChoice[i][3])
         {
           var pOption=document.createElement("OPTION");
           pOption.value=sprayChoice[i][0];
           pOption.text=sprayChoice[i][1];
           document.newTable.SPRAYPRODUCT.options.add(pOption);
         }
   }
}
</SCRIPT>

<tr ID="sprayRow">
            <td width="13%">
              <select size="1" name="sprayType"
onChange="setProductOptions()">
               <option selected value=""></option>

      <option value=3>Fertilizer</option>

      <option value=1>Herbicide</option>

      <option value=2>Insecticide</option>

      <option value=4>Seed Treatment</option>

               </select>
            </td>
            <td width="14%">
              <select size="1" name="SPRAYPRODUCT" ID="selectSprayProd" >
               <option selected value=""></option>
               </select>
            </td>

_______________________________________________
Javascript mailing list
Javascript@xxxxxxxxxx
http://www.LaTech.edu/mailman/listinfo/javascript

--__--__--

Message: 3
From: "Bill Marriott" <bill.marriott@xxxxxxxxxxxxxxx>
To: <javascript@xxxxxxxxxx>
Date: Sat, 17 Nov 2001 14:32:52 +1100
Subject: [Javascript] Re: Selects and Arrays. .
Reply-To: javascript@xxxxxxxxxx

Thanks Lori,

It was not a typo just a mistake( I haven't done much in Javascript for a
while)
There was also a similar one in the "for" logic.
Thanks for pointing it out.

Bill



--__--__--

_______________________________________________
Javascript mailing list
Javascript@xxxxxxxxxx
http://www.LaTech.edu/mailman/listinfo/javascript


End of Javascript Digest
--0__=0ABBE194DFF064548f9e8a93df938690918c0ABBE194DFF06454
Content-type: image/jpeg; 
	name="pic13458.jpg"
Content-Disposition: attachment; filename="pic13458.jpg"
Content-transfer-encoding: base64

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAEAjkDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD6p/4Y
F/6uN/aA/wDC5/8AtFH/AAwL/wBXG/tAf+Fz/wDaKKKAD/hgX/q439oD/wALn/7RR/wwL/1cb+0B
/wCFz/8AaKKKAD/hgX/q439oD/wuf/tFH/DAv/Vxv7QH/hc//aKKKAD/AIYF/wCrjf2gP/C5/wDt
FH/DAv8A1cb+0B/4XP8A9ooooAP+GBf+rjf2gP8Awuf/ALRR/wAMC/8AVxv7QH/hc/8A2iiigA/4
YF/6uN/aA/8AC5/+0Uf8MC/9XG/tAf8Ahc//AGiiigA/4YF/6uN/aA/8Ln/7RR/wwL/1cb+0B/4X
P/2iiigA/wCGBf8Aq439oD/wuf8A7RR/wwL/ANXG/tAf+Fz/APaKKKAD/hgX/q439oD/AMLn/wC0
Uf8ADAv/AFcb+0B/4XP/ANooooAP+GBf+rjf2gP/AAuf/tFH/DAv/Vxv7QH/AIXP/wBooooAP+GB
f+rjf2gP/C5/+0Uf8MC/9XG/tAf+Fz/9ooooAP8AhgX/AKuN/aA/8Ln/AO0Uf8MC/wDVxv7QH/hc
/wD2iiigA/4YF/6uN/aA/wDC5/8AtFH/AAwL/wBXG/tAf+Fz/wDaKKKAD/hgX/q439oD/wALn/7R
R/wwL/1cb+0B/wCFz/8AaKKKAD/hgX/q439oD/wuf/tFH/DAv/Vxv7QH/hc//aKKKAD/AIYF/wCr
jf2gP/C5/wDtFH/DAv8A1cb+0B/4XP8A9ooooAP+GBf+rjf2gP8Awuf/ALRR/wAMC/8AVxv7QH/h
c/8A2iiigA/4YF/6uN/aA/8AC5/+0Uf8MC/9XG/tAf8Ahc//AGiiigA/4YF/6uN/aA/8Ln/7RR/w
wL/1cb+0B/4XP/2iiigA/wCGBf8Aq439oD/wuf8A7RR/wwL/ANXG/tAf+Fz/APaKKKAD/hgX/q43
9oD/AMLn/wC0Uf8ADAv/AFcb+0B/4XP/ANooooAP+GBf+rjf2gP/AAuf/tFH/DAv/Vxv7QH/AIXP
/wBooooAP+GBf+rjf2gP/C5/+0Uf8MC/9XG/tAf+Fz/9ooooAP8AhgX/AKuN/aA/8Ln/AO0Uf8MC
/wDVxv7QH/hc/wD2iiigA/4YF/6uN/aA/wDC5/8AtFH/AAwL/wBXG/tAf+Fz/wDaKKKAD/hgX/q4
39oD/wALn/7RR/wwL/1cb+0B/wCFz/8AaKKKAD/hgX/q439oD/wuf/tFH/DAv/Vxv7QH/hc//aKK
KAD/AIYF/wCrjf2gP/C5/wDtFH/DAv8A1cb+0B/4XP8A9ooooAP+GBf+rjf2gP8Awuf/ALRR/wAM
C/8AVxv7QH/hc/8A2iiigA/4YF/6uN/aA/8AC5/+0Uf8MC/9XG/tAf8Ahc//AGiiigA/4YF/6uN/
aA/8Ln/7RR/wwL/1cb+0B/4XP/2iiigA/wCGBf8Aq439oD/wuf8A7RR/wwL/ANXG/tAf+Fz/APaK
KKAD/hgX/q439oD/AMLn/wC0Uf8ADAv/AFcb+0B/4XP/ANooooAP+GBf+rjf2gP/AAuf/tFH/DAv
/Vxv7QH/AIXP/wBooooAP+GBf+rjf2gP/C5/+0Uf8MC/9XG/tAf+Fz/9ooooA1fCf7En/CKeKtG1
v/hfnxw1n+zb2G9/s7VvGXn2d15bh/Knj8kb4m27WXIypIzzX0rRRQB//9k=

--0__=0ABBE194DFF064548f9e8a93df938690918c0ABBE194DFF06454--