Repost of [Javascript] Adding an item to a select list fromanotherwindow

David Lovering dlovering at gazos.com
Fri Sep 26 16:52:35 CDT 2003


forgive the cut-and-paste errors -- I was moving stuff from my Linux box
over to XP.  Guess I should stick with Linux...

-- Dave

----- Original Message ----- 
From: "David Lovering" <dlovering at gazos.com>
To: "[JavaScript List]" <javascript at LaTech.edu>
Sent: Friday, September 26, 2003 2:46 PM
Subject: RE: Repost of [Javascript] Adding an item to a select list
fromanotherwindow


> <snip>
>
> I find sometimes that IE (and Netscape, and Mozilla, and Opera, etc.
> etc.) often plays fast-and-loose with the objects and the style
> parameters they SAY they support.  If you REALLY want to find out all
> the gruesome style parameters for an option, try putting a tracer
> routine in your code, thusly:
>
>       function getProps(obj, objName) {
>         var result = "";
>         var win =
>
window.open("","","height=400,width=350,left=20,top=50,resizeable=yes,titleb
ar=no,menubar,scrollbars");
>         win.document.open("text/html");
>         win.document.write("<script> document.bgColor = 'white';
> </script>\n");
>         win.document.write("<script> document.title = '" + objName + "
> Properties'; </script>\n");
>         win.document.write("<center><b>" + objName + "
> Properties</b><p></center>\n");
>         for (var i in obj) {
>           result = objName + "." + i + " = " + obj[i] + "<BR>";
>           win.document.write(result);
>           result = "";
>         }
>         win.document.close();
>       } // getProps
>
>       function doStuff(theObject) {
>         if (!theObject) { return -1; }
>         if (theObject == "") { return -1; }
>         var theIndex = theObject.selectedIndex;
>         var theOption = theObject.options[theIndex];
>         getProps(theOption.style, 'theOption.style');
>       } // doStuff
>
>       .... yada, yada
>
>        <select id='mySelect' name='mySelect' onchange='doStuff(this)'>
>          <option style='color: blue; background-color: red'>Skank</option>
>          <option style='color: yellow; background-color:
> green'>Wonker</option>
>          <option style='color: blue; background-color:
white'>Fubar</option>
>        </select>
>
>       .... yada, yada
>
>   I've dug more proprietary secrets out of IE with this than I ever
> found in their "Developer's Guide".
>
>   -- Dave Lovering
>
> >_______________________________________________
> >Javascript mailing list
> >Javascript at LaTech.edu
> >https://lists.LaTech.edu/mailman/listinfo/javascript
> >
> >
> >
> >
>
>
> _______________________________________________
> Javascript mailing list
> Javascript at LaTech.edu
> https://lists.LaTech.edu/mailman/listinfo/javascript
>
>





More information about the Javascript mailing list