Avatar billede Slettet bruger
25. april 2005 - 21:57 Der er 14 kommentarer og
1 løsning

Lave en tabel om til et link?

Hejsa.

Hvordan kan jeg lave en tabel, som indeholder et par rækker (rows/tr) og koloner (coloms/td), sådan at hele tabellen bliver til ét stort link, uanset hvor man klikker i tabellen?

Måske svaret ligger i at bruge JScript? Det er også helt ok, hvis det bliver løsningen.  :-)
Avatar billede Slettet bruger
25. april 2005 - 22:00 #1
<table onclick="location.href='http://www.jubii.dk';">
Avatar billede Slettet bruger
25. april 2005 - 22:02 #2
et eks:
<table style="width: 100%; height: 200px;" onclick="location.href='http://www.jubii.dk';">
<tr>
    <td>tekst</td>
    <td>tekst</td>
    <td>tekst</td>
</tr>
</table>
Avatar billede Slettet bruger
25. april 2005 - 22:03 #3
Ok... jeg tester lige på mit script.  :-)

Hvis det virker, så læg venligst et svar.
Avatar billede Slettet bruger
25. april 2005 - 22:06 #4
Jammen, det jeg har selv, der sådan ud:
onclick="window.swtasxae.location.href='zxc/login.asp'">
og deri ligger en pegning på en frame som hedder swtasxae. Men det virker ikke. Hvorfor mon ikke?
Avatar billede Slettet bruger
25. april 2005 - 22:14 #5
prøv at fjerne "window", så det bliver "onclick="swtasxae.location.href='zxc/login.asp'">"
Avatar billede Slettet bruger
25. april 2005 - 22:14 #6
frames['swtasxae'].location.href

den skal du bruge
Avatar billede Slettet bruger
25. april 2005 - 22:15 #7
ok, jeg smutter nu så jeg ligger lige et svar :o)
Avatar billede Slettet bruger
25. april 2005 - 22:22 #8
Jo tak, jeg tester lidt videre.  :-)
Avatar billede Slettet bruger
25. april 2005 - 22:29 #9
Nej, ingen af de forslag du har givet, fungerer.

Andre forslag???
Avatar billede olebole Juniormester
25. april 2005 - 23:05 #10
<ole>

Hvis det er en frame - og ikke en iframe - skal du nok bruge:
  parent.swtasxae.location.href='zxc/login.asp'

- men det kræver, at frame'en 'swtasxae' er direkte 'nabo' til frame'en, der kaldes fra. Det letteste, hvis dette ikke virker, er nok at skrive din kode - eller lægge et link  :)

/mvh
</bole>
Avatar billede Slettet bruger
26. april 2005 - 07:57 #11
Jepper! Dér var den søremig! :-)  Mange tak Ole!
Læg venligst et svar, så jeg kan tildele dig points.

Men øh... præcis hvad mener du med "...direkte 'nabo' til frame'en"?
Ja, det er alm. frames, og den relative filsti kender du jo (zxc/login.asp).
Mener du, at framen skal ligge lige ved siden af? For det gør den ikke. Det jeg har, er opdelt i 4 frames ved siden af hinanden, hvoraf frame nr. 1 er en menu, hvor links peger på frame nr. 3.
Avatar billede olebole Juniormester
26. april 2005 - 09:04 #12
Nabo-frame i koden. Hvis det var nestede frameset, kunne det f.eks. have været:
  parent.parent.swtasxae.location.href='zxc/login.asp'

- 'op til farfar og ned til farbror' i stedet for 'op til far og ned til bror' ... comprende?  :)
Avatar billede Slettet bruger
26. april 2005 - 15:03 #13
Syg nok sammenligning olebole :o)

Var det enj iframe du havde det i, i stedet for en tabel?
Avatar billede Slettet bruger
27. april 2005 - 08:24 #14
Nååe, en family-relation. Jammen, det kunne du da bare havde sagt.  ;-)
Avatar billede olebole Juniormester
27. april 2005 - 10:28 #15
Hehe ... ja, det lyder lidt pudsigt på dansk, men faktisk bruger man jo  på 'progammatisk' allerede den slags familie-relaterede benævnelser: child, children, parent, nextSibling/previousSibling (barn, børn, forælder, efterfølgende/foregående søskende).
Samtidig hjælper det ofte på forståeligheden, når emner bliver revet ud af deres tekniske sammenhæng og bliver fremstillet med dagligdags termer og analogier fra hverdagen ... bilder jeg mig da ind  ;o)

- og tak for points  :)
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