IE8 Ignores 2nd cfdiv?
Hi there,
Strange problem that I haven't found any information on after a quick google hunt and forum search.
I have a page whose job it is to assign coaches to teams. It makes use of cfdiv and cfselect cfc binds to make it as fast and dynamic as possible. The idea is pretty simple:
- Choose a competition
- Based on competition choice, show a list of divisions
- Based on division choice, show a list of teams
- cfdiv to include small page responsible for removing coaches bsed off of team drop-down
- 2nd cfdiv to includee a small page list of coaches that you can assign to the specified team
In Firefox, this works fine. In IE8, it displays the first CFDIV but not the second. It is attempting to process the second div, since the AJAX debugger complains about how some form values in div2 that are used in div2 to pull up a list of users aren't defined -- but it's not actually displaying the form.
The main container page just has these two lines of code near the end:
<cfdiv id="div1" bind="url:coach-assignments-div1.cfm?teamID={teamID}" />
<cfdiv id="div2" bind="url:coach-assignments-div2.cfm?teamID={teamID}" />
div1 works perfectly - div2 does not, only in IE. If I put style="height: 500px;" on the second <cfdiv> tag, it will display 500 pixels of empty space - but even if the first line of code in the div2 file is <p>blah</p> it won't display that.
I can definitely rewrite this to only use a single CFDIV, but I'm curious why this would happen, and why only in IE.
Thanks very much,
Aq
