<ole> nute >> Du har både \'getAttribute()\' og \'setAttribute()\' til rådighed. Metoden, som jakoba anviser, er derimod ikke IE-specifik, men funker fint i NS6+. Du må gerne sætte \'private\' properties på dine tags, som din dynamiske front-end kan bruge til alt muligt ;o) /mvh </bole>
Horsmark>>> tak for ét sølle point, hvordan syns du selv det går efter al den tid jeg har lagt i dette for dig. Hvis du bliver ved med at smide om dig med points så har jeg sq ikke råde til at give flere væk til OverKoder Ole ??
I dribler... og jeg er træt af at være tilbage MEN jeg skal nok indhente jer... pludseligt en dag bliver i overhalet af en mig der kommer spænende igennem jeres ben med mit grå hår... og med forhåbentlig LANGT mere javascriptkendskab! *S*
hold da kaje jeg må være en pain MEN det skal kunne lade sige gøre (som det oprindelige script tildels :-| ) at kunne have flere åbne på engang. Også derfor jeg videresendte 2 parametre (month, ClassID) for at tjeck hvilken der skulle folde ind igen.
Kan det ikke indsættes med et knipseslag, for så spiller scriptet efter hensigten. Eftersom det er intranetudvikling så kører vi kun på IE platform, så skidt pyt med crossbrowserkombilitet.
<mvh>Onkel HorsMark</mvh>
Håber ikke jeg går jer på OG ja som stor tak vil jeg rundhåndet smide flere points afsted. :-)
Jo, horsmark...det kan man jo godt, men denne her lukker jo alle og åbner lige derefter sin egen sin egen...med mindre den selv stod åben. Det rick med at ændre dynamisk på style-sheet\'ed er absolut mulig, men er temmelig performance-sænkende, da det er en tung process. Det er meget hurtigere at bladre rækkerne igennem. Hvis du insisterer, laver jeg det gerne om. Foreløbig har jeg lavet dette script, uden bredde-delen:
<script language=\"JavaScript\"> function skift(td) { active = false; tbl = document.getElementById(\"gudrun\"); subTrArr = tbl.getElementsByTagName(\"TR\"); targetTr = document.getElementById(td.id+\"_sub\"); if (targetTr.style.display==\"block\") active = true; for (i=0; i<subTrArr.length; i++) { if (subTrArr[i].className==\"sub\") { subTrArr[i].style.display = \"none\"; } } if (!active) { targetTr.style.display = \"block\"; } } </script>
Denne her lukker den, der i forvejen er åben, hvis du sender et \'et-tal\' med i kaldet:
<script language=\"JavaScript\"> var active = false; function skift(td, doClose) { if (doClose && active) { active.style.display = \"none\"; active = false; } targetTr = document.getElementById(td.id+\"_sub\"); targetTr.style.display = \"block\"; active = targetTr; } </script>
og kaldet: onclick=\"skift(this,1);\" lukker den aktive. Det gør denne ikke: onclick=\"skift(this);\"
Kan du bruge det, eller er det noget andet, du vil? OG: du kan lige prøve at smide flere points efter mig! Du *har* allerede været rundhåndet nok :) /mvh
Nej, jeg har været interface developer hos Framfab i et lille år og er lige skiftet til et firma, der hedder inleadMedia. Derudover har jeg freelancet en del :)
oki dette lyder måske sjovt (underligt) men jeg leder efter privatundervisning i JavaScript (og programmering generelt). Jeg har været på flere kurser omkring bla. SQL osv. MEN det er altid pisseirriterende hvis niveauet enten er alt for lavt eller alt for højt.
Er det noget du freelancer i, undervisning altså ?
Hmmmmm...måske en lang snak: ole@inleadmedia.dk :)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.