Bij mij doet IE 7 erg vervelend als het gaat om CPU gebruik bij onmouseovers.
Ik heb binnen een normale tabel de volgende code :
Als ik met deze code 100 rows tegelijk laat zien in een table (bovenstaande code dus 50 keer), en ik ga tijdens het tonen van de pagina alleen maar met de muis over de rows heen, krijg ik gewoon 99% CPU verbruik voor mijn kiezen. (P4, 2.0Ghz, 1GB RAM).
Met vergelijkbare pc's geprobeerd, idem dito.
Met Opera geprobeerd --> niet acceptabel (70%).
Met Safari geprobeerd --> redelijk (50%).
Met FF geprobeerd --> beste, maar nog verre van optimaal (30%)
Nu is mijn vraag : is er iets wat ik hier aan kan doen zodat IE niet over zijn nek gaat ? Wat kan ik doen om deze technieken in code te gieten waarmee IE wel normaal omgaat ??
Ik ga verder natuurlijk nog even kijken of de CSS ook roet in het eten gooit... kan dit uberhaupt ?
Alvast dank
Ik heb binnen een normale tabel de volgende code :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| <tr tag="table-row" oid="62" onmouseout="className=''" onmouseover="className='tablerow-mouseover'" onclick="if(isEnabled(this))invokeAction('65');"><td ><div class="stdd" id="45c1" name="45c1" style="width:22px;">
<span id="o63"><input type="checkbox" style="position:static;visibility:visible;" class="checkbox" name="63" onClick="setParm('63',checked);" /></span></div></td><td ><div class="stdd" id="45c2" name="45c2" style="width:70px;">
<span id="o64"><div class="col" style="text-align:right;" align="right">990105 </div></span></div></td><td ><div class="stdd" id="45c3" name="45c3" style="width:100px;">
<span id="o66"><div class="col">6-09-2007 </div></span></div></td><td ><div class="stdd" id="45c4" name="45c4" style="width:100px;">
<span id="o67"><div class="col">6-09-2007 </div></span></div></td><td ><div class="stdd" id="45c5" name="45c5" style="width:300px;">
<span id="o68"><div class="col">crediteurtje </div></span></div></td><td ><div class="stdd" id="45c6" name="45c6" style="width:120px;">
<span id="o69"><div class="col">100,00 </div></span></div></td><td ><div class="stdd" id="45c7" name="45c7" style="width:90px;">
<span id="o70"><div class="col">NLG </div></span></div></td><td ><div class="stdd" id="45c8" name="45c8" style="width:150px;">
<span id="o71"><div class="col"> </div></span></div></td></tr>
<tr tag="table-row" oid="72" class="tablerow" onmouseout="className='tablerow'" onmouseover="className='tablerow-mouseover'" onclick="if(isEnabled(this))invokeAction('75');"><td ><div class="stdd" id="45c1" name="45c1" style="width:22px;">
<span id="o63"><input type="checkbox" style="position:static;visibility:visible;" class="checkbox" name="63" onClick="setParm('63',checked);" /></span></div></td><td ><div class="stdd" id="45c2" name="45c2" style="width:70px;">
<span id="o64"><div class="col" style="text-align:right;" align="right">990105 </div></span></div></td><td ><div class="stdd" id="45c3" name="45c3" style="width:100px;">
<span id="o66"><div class="col">6-09-2007 </div></span></div></td><td ><div class="stdd" id="45c4" name="45c4" style="width:100px;">
<span id="o67"><div class="col">6-09-2007 </div></span></div></td><td ><div class="stdd" id="45c5" name="45c5" style="width:300px;">
<span id="o68"><div class="col">crediteurtje </div></span></div></td><td ><div class="stdd" id="45c6" name="45c6" style="width:120px;">
<span id="o69"><div class="col">100,00 </div></span></div></td><td ><div class="stdd" id="45c7" name="45c7" style="width:90px;">
<span id="o70"><div class="col">NLG </div></span></div></td><td ><div class="stdd" id="45c8" name="45c8" style="width:150px;">
<span id="o71"><div class="col"> </div></span></div></td></tr> |
Als ik met deze code 100 rows tegelijk laat zien in een table (bovenstaande code dus 50 keer), en ik ga tijdens het tonen van de pagina alleen maar met de muis over de rows heen, krijg ik gewoon 99% CPU verbruik voor mijn kiezen. (P4, 2.0Ghz, 1GB RAM).
Met vergelijkbare pc's geprobeerd, idem dito.
Met Opera geprobeerd --> niet acceptabel (70%).
Met Safari geprobeerd --> redelijk (50%).
Met FF geprobeerd --> beste, maar nog verre van optimaal (30%)
Nu is mijn vraag : is er iets wat ik hier aan kan doen zodat IE niet over zijn nek gaat ? Wat kan ik doen om deze technieken in code te gieten waarmee IE wel normaal omgaat ??
Ik ga verder natuurlijk nog even kijken of de CSS ook roet in het eten gooit... kan dit uberhaupt ?
Alvast dank