Avatar billede jackass- Nybegynder
26. juni 2006 - 23:53 Der er 6 kommentarer og
1 løsning

<TR> style?

Hej,

På min bruger-side lister jeg samtlige brugere i systemet. Ved at klikke på en brugers <tr></tr> vises yderligere brugerinfo v.h.a en <div> med:

echo "<tr onclick=\"toggle(this)\">blabla.....</tr>";

Men jeg vil gerne have et "Expand all" link og prøver derfor noget a la følgende:

<a href="?expand=yes">Expand all</a>

..og ved bruger listing:

if ($_GET['expand'] == "yes") {
  echo "<tr onload=\"toggle(this)\">blabla.....</tr>";
}
else {
  echo "<tr onclick=\"toggle(this)\">blabla.....</tr>";
}

Men det ser ikke ud til at virke..

Hvordan kan man gøre, når "onload" ikke virker i denne sammenhæng?

/jack :)
Avatar billede tdafoobar Nybegynder
27. juni 2006 - 00:10 #1
onload virker, så vidt jeg ved, kun på <body> elementet. Så hvis du skal bruge en expand all, så skriver vi da bare et i javscript. Giv mig et par minutter :p
Avatar billede tdafoobar Nybegynder
27. juni 2006 - 00:14 #2
men skal vist lige prøve noget mere af din kode, for at jeg kan skrive en passende eksempel. Kan du poste hele table koden ?
Avatar billede jackass- Nybegynder
27. juni 2006 - 00:26 #3
Ja, men det kan først blive i morgen, da det ligger på min laptop på arbejdet.. men hvis det er nogen hjælp, er det bare følgende metode jeg har brugt?

http://www.eksperten.dk/spm/563136

Min kode er desuden sovset ind i diverse PHP for- og while loops hvor jeg henter og behandler en masse data, så ovenstående er nok mere simpelt at gennemskue :)
Avatar billede tdafoobar Nybegynder
27. juni 2006 - 02:01 #4
fint nok, så retter jeg lige olebole's kode, og laver en expandAll method dertil.
Avatar billede tdafoobar Nybegynder
27. juni 2006 - 02:24 #5
Og et live eksempel:

http://e-systemer.dk/expand.html

Har rettet olebole's kode, så det også virker I firefox ;)
Avatar billede jackass- Nybegynder
27. juni 2006 - 16:00 #6
Perfekt!! Tusind tak :D

Smider du et svar?
Avatar billede tdafoobar Nybegynder
29. juni 2006 - 00:24 #7
here you go
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester