webForumDet fria alternativet
Logga in / Bli medlem

Anropa funktion vid onload

JavaScript

1 svar · 384 visningar · startad av wazid

Medlem sedan maj 2001156 inlägg
Frågan#1

Hej

Jag skulle vara tacksam för lite hjälp med att lösa ett troligtvis lätt problem.
Jag lyckas dock inte...

Jag har en funktion som kan göra en tabell att visa och dölja rader i en tabell.
Det fungerar bra.
Som default så blir tabellen expanderad när sidan laddas.
Jag vill inte det och lyckades lägga in följande i body taggen

<body leftmargin="0" marginwidth="0" topmargin="5" marginheight="0" bgcolor="#FFFFFF" onload="treetable_collapseAll('table1');">

Även detta fungerar.
Men nu har jag lagt in två olika tabeller med olikan namn.
Hur gör jag för att när sidan ska laddas att båda tabellerna visas kolappsade??

treetable_collapseAll('table1');
treetable_collapseAll('huvud');

MvH

David

Medlem sedan aug. 20039 340 inlägg
#2
<body leftmargin="0" marginwidth="0" topmargin="5" marginheight="0" bgcolor="#FFFFFF" onload="treetable_collapseAll('table1'); treetable_collapseAll('huvud');">

alt. så kanske detta känns lättare för dig:

<script type="text/javascript">
function totalCollapse(){
treetable_collapseAll('table1');
treetable_collapseAll('huvud');
}
</script>
...
<body leftmargin="0" marginwidth="0" topmargin="5" marginheight="0" bgcolor="#FFFFFF" onload="totalCollapse();">

Denna kodbit gör precis samma sak, men kan vara mer praktisk om du ska lägga till samma kommando för ännu fler träd.

249 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)