Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Hvis det ligner det du leder efter bør du kigge på http://exp.dk/spm/654310 hvor rønvig hjælper mig med min version...der er et par eks. på hvordan det kan gøres.....
roenving første forslag på http://exp.dk/spm/654310 med brug af flere div er nok den "nemmeste" at gå til ??? Min finel har en ekstra linie for at få IEmac med....men den behøves ikke
<table id="minTabel"> <tr> <td onclick="showHide('tr1');">Her er et link mere.</td> </tr> <tr id="tr1" class="hidTr" onclick="showHide(this);"> <td>Som åbner en celle.</td> </tr> <tr> <td onclick="showHide('tr2');">Se hvordan her.</td> </tr> <tr id="tr2" class="hidTr" onclick="showHide(this);"> <td>Her er en forklaring på hvordan.</td> </tr> <tr> <td onclick="showHide('tr3');">En anden tekst som man kan klikke på.</td> </tr> <tr id="tr3" class="hidTr" onclick="showHide(this);"> <td>Her er et link mere.</td> </tr> </table>
-- den virker i alle mine browsere, men jeg har en formodning om at den ternære operator ikke virker i IE/mac, men da det kun er mac-brugere på forældede mac'er og webudviklere, der tror de kan kompatibilitetsteste mod IE på den browser, som overhovedet har den, tror jeg ikke du skal bekymre dig !-)
Hrm, der havde jeg overset en bivirkning ved en ombygning, men så skal scriptet se sådan ud:
<script type="text/javascript"> var oldElm = null; function showHide(elm){ if(typeof elm != 'object') elm = document.getElementById(elm); var state = elm.style.display != 'block'; if(oldElm) oldElm.style.display = 'none'; if(typeof elm != 'object') elm = document.getElementById(elm); elm.style.display = state ? 'block' : 'none'; oldElm = elm; } </script>
-- men den ser sjov ud i Opera, og der er nogle mærkværdige bivirkninger i Gecko-browserne, som jeg tidligere har oplevet og kurereret, det vil jeg lige kiggenærmere på ...
Hrm, der skulle snedkereres, fordi både Gecko og Opera insisterer på at bruge de rigtige display-properties, mens IE nægter at benytte dem (de tilhører css2, som M$ benægter eksistensen af i den forstand, at de kalder det en midlertidig og ikke færdig standard !-)
-- men det bliver til noget principielt rod, når man er nødt til at sætte en en style-attribut på den første række og aflæse den onload ,-(
<script type="text/javascript"> var oldElm = null,rowStyle; window.onload = function(){ rowStyle = document.getElementById('minTabel').getElementsByTagName('tr')[0].style.display; rowStyle = rowStyle ? rowStyle : 'block'; } function showHide(elm){ if(typeof elm != 'object') elm = document.getElementById(elm); var state = elm.style.display != rowStyle; if(oldElm) oldElm.style.display = 'none'; if(typeof elm != 'object') elm = document.getElementById(elm); elm.style.display = state ? rowStyle : 'none'; oldElm = elm; } </script>
<table id="minTabel"> <tr style="display:table-row;"> <td onclick="showHide('tr1');">Her er et link mere.</td> </tr> <tr id="tr1" class="hidTr" onclick="showHide(this);"> <td>Som åbner en celle.</td> </tr> <tr> <td onclick="showHide('tr2');">Se hvordan her.</td> </tr> <tr id="tr2" class="hidTr" onclick="showHide(this);"> <td>Her er en forklaring på hvordan.</td> </tr> <tr> <td onclick="showHide('tr3');">En anden tekst som man kan klikke på.</td> </tr> <tr id="tr3" class="hidTr" onclick="showHide(this);"> <td>Her er et link mere.</td> </tr> </table>
-- lige her var det nu ikke problemet, det største problem var at IE ikke har en display:table-row; og de andre at rendere en tabel-række som en tabel-række, hvis den får andre dispaly-properties end det ,-(
-- og det jeg skulle teste resulterede i dette (som bare har nogle andre men principielt mere spiselige irritamenter !-)
<script type="text/javascript"> var oldElm = null; function showHide(elm){ if(typeof elm != 'object') elm = document.getElementById(elm); var state = !elm.style.display; if(oldElm) oldElm.style.display = 'none'; elm.style.display = state ? 'none' : ''; oldElm = elm; } </script>
<table id="minTabel"> <tr> <td onclick="showHide('tr1');">Her er et link mere.</td> </tr> <tr id="tr1" class="hidTr" onclick="showHide(this);" style="display:none;"> <td>Som åbner en celle.</td> </tr> <tr> <td onclick="showHide('tr2');">Se hvordan her.</td> </tr> <tr id="tr2" class="hidTr" onclick="showHide(this);" style="display:none;"> <td>Her er en forklaring på hvordan.</td> </tr> <tr> <td onclick="showHide('tr3');">En anden tekst som man kan klikke på.</td> </tr> <tr id="tr3" class="hidTr" onclick="showHide(this);" style="display:none;"> <td>Her er et link mere.</td> </tr> </table>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.