SHARE IT, SHARE IT, SHARE IT, SHARE IT, SHARE IT!! :OD

Go on, take out any sensitive info (but make sure the structure remains the
same).

Adrian

> -----Original Message-----
> From: Nathan Strutz [mailto:str...@gmail.com]
> Sent: 13 February 2009 21:50
> To: cf-talk
> Subject: Re: Javascript question
> 
> 
> Ok scott, you've piqued my interest. You've _got_ to share this
> interface
> that chokes jQuery.
> :)
> 
> nathan strutz
> [Blog and Family @ http://www.dopefly.com/]
> [AZCFUG Manager @ http://www.azcfug.org/]
> 
> 
> 
> On Fri, Feb 13, 2009 at 12:57 PM, Scott Stewart
> <saste...@email.unc.edu>wrote:
> 
> >
> > and that would/does work.
> >
> > I don't know if it's an error with the layout or jquery can't
> traverse
> > nested tables or what but I've never been able to get it to function
> > consistently in this layout
> >
> > Brian Swartzfager wrote:
> > >> jquery doesn't work with this layout, that's the first place I
> went.
> > >>
> > >
> > > Not to keep beating the jQuery horse, but if jQuery is referencing
> the
> > radio button by ID or some other non-positional selector, the layout
> > shouldn't matter.
> > >
> > > Just to be sure, I wrote up a quick little test with 2 sets of
> radio
> > buttons.  This works find in FireFox and IE7:
> > >
> > > <script type="text/javascript" src="jquery-1.2.6.min.js"></script>
> > > <script type="text/javascript">
> > >       $(document).ready(function() {
> > >
> > >       $("input[type='radio'][name='radio1']").click(function() {
> > >               var $clickedRadioButton= $(this);
> > >               if($clickedRadioButton.val()== "Yes")
> > >                       {
> > >                               $("#radio2AA").attr("checked",true);
> > >
> $("#radio2AA").attr("disabled",false);
> > >                               $("#radio2BB").attr("disabled",true);
> > >                       }
> > >               else
> > >                       {
> > >                               $("#radio2BB").attr("checked",true);
> > >
> $("#radio2BB").attr("disabled",false);
> > >                               $("#radio2AA").attr("disabled",true);
> > >                       }
> > >       });
> > >
> > >       });
> > >
> > > </script>
> > >
> > > <form name="testForm" method="post" action="none">
> > > <table id="table1" cellpadding="2" cellspacing="2"
> style="border:1px
> > solid black;">
> > >       <tr>
> > >         <td>
> > >               <table id="table2" cellpadding="2" cellspacing="2"
> > style="border:1px solid blue;">
> > >               <tr>
> > >                 <td>Just a random cell to be different.</td>
> > >                 <td>
> > >                  <table id="table3" cellpadding="2" cellspacing="2"
> > style="border:1px solid red;">
> > >                       <tr>
> > >                        <td>
> > >                          Okay, in the next cell is our set of radio
> > buttons.
> > >                        </td>
> > >                       <td>
> > >                         <strong>Radio #1</strong><br />
> > >                         <input type="radio" name="radio1"
> id="radio1AA"
> > value="Yes"> The answer is Yes<br />
> > >                         <input type="radio" name="radio1"
> id="radio1BB"
> > value="No"> The answer is No<br />
> > >                       <hr />
> > >                       <strong>Radio #2</strong><br />
> > >                       <input type="radio" name="radio2"
> id="radio2AA"
> > value="Yep"> You just answered "Yes"<br />
> > >                       <input type="radio" name="radio2"
> id="radio2BB"
> > value="Nope"> You just answered "No"<br />
> > >                       </td>
> > >                   </tr>
> > >               </table>
> > >       </td>
> > >       </tr>
> > >   </table>
> > >   </td>
> > >   </tr>
> > > </table>
> > > </form>
> > >
> > > ...the only reason I can think of for the layout to affect the
> script is
> > if one or more HTML elements are not closed properly:  invalid HTML
> that
> > perhaps the browser can compensate for and display correctly, but
> wrecks the
> > DOM of the page.
> > >
> > > Of course, if it's IE 6 you're talking about, all bets are off.  :)


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;207172674;29440083;f

Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:319301
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to