Avatar billede cozey Nybegynder
29. juli 2003 - 20:22 Der er 14 kommentarer og
1 løsning

link der ændrer indhold i anden tabel?

Hejsa.

Jeg har på min side en menu.

Nu vil jeg gerne have lavet det sådan at når jeg klikker på et link i min menu, så ændrer den indholdet i en anden tabel.

DVS. der skal komme en undermenu op i en anden tabel.

Håber nogen af jer kender et script... det er måske nok noget javascript....

På forhånd tak.

/Cozey.
Avatar billede schaefner Juniormester
29. juli 2003 - 20:34 #1
<a href="" onclick="document.getElementById('tblcell_1').innerHTML='text'; return false">Klik mig</a><br><br>

<table><tr>
<td id="tblcell_1"></td>
</tr></table>
Avatar billede schaefner Juniormester
29. juli 2003 - 20:38 #2
eventuelt via en funktion:

<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
function ChangeSubdir(element,text) {
    document.getElementById(element).innerHTML= text;
}
</script>
</head>

<body>

<table border="1"><tr>
<td><a href="" onclick="ChangeSubdir('tblcell_1','UnderPunkt1'); return false">Klik mig</a></td>
</tr><tr>
<td id="tblcell_1"></td>
</tr><tr>
<td><a href="" onclick="ChangeSubdir('tblcell_2','UnderPunkt2'); return false">Klik mig</a></td>
</tr><tr>
<td id="tblcell_2"></td>
</tr></table>

</body>
</html>
Avatar billede cozey Nybegynder
29. juli 2003 - 20:59 #3
Hvad er forskellen på de to metoder du nævner?
Avatar billede schaefner Juniormester
29. juli 2003 - 21:01 #4
den ene bruger en funktion, så du ikke behøver at skrive:
document.getElementById('tblcell_1').innerHTML='text'

hver gang, så skriver du bare:

ChangeSubdir('tblcell_1','UnderPunkt1')

Hvor du skriver hvilken celle der skal ændres og hvilket indhold der skal stå.
Avatar billede cozey Nybegynder
29. juli 2003 - 21:10 #5
cool ... det virker, men der må være en fejl!... der må være en > for meget, for når jeg lægger det op hedder linket ikke "Klik mig", men derimod ">Klik mig"... jeg kan ikke lige se fejlen, men jeg kan vel ikke bare fjerne den, for den skal vel bruges til at lukke <a href="" ...?
Avatar billede cozey Nybegynder
29. juli 2003 - 21:11 #6
hov... glem det :o) ... fandt fejlen ;o) ...
Avatar billede schaefner Juniormester
29. juli 2003 - 21:13 #7
svar'

mvh. Jesper Sørensen
Avatar billede cozey Nybegynder
29. juli 2003 - 21:30 #8
takker.
Avatar billede cozey Nybegynder
29. juli 2003 - 21:30 #9
hovsa... (glem at jeg fik lagt et svar ;)
Avatar billede cozey Nybegynder
29. juli 2003 - 21:35 #10
hmm... kan det passe at det er det, som får min side til at køre ENORMT langsomt? :
http://www.cozey.1go.dk/ideal/
http://www.cozey.1go.dk -kører ikke langsomt!
Avatar billede cozey Nybegynder
29. juli 2003 - 21:35 #11
okay, nu kører de begge langsomt ... men det kan ikke have noget med det at gøre vel?
Avatar billede cozey Nybegynder
29. juli 2003 - 22:01 #12
PROBLEM!!!... Jeg har en række links, som alle skal åbne undermenuen op i samme tabel...! Hvordan kan jeg gøre det?
Avatar billede cozey Nybegynder
29. juli 2003 - 22:03 #13
SKal jeg bare gøre sådan:
ChangeSubdir('tblcell_1','UnderPunkt1 - underpunkt2 - underpunkt3')? ... Eller skal jeg gøre sådan:
ChangeSubdir('tblcell_1','UnderPunkt1','UnderPunkt2','UnderPunkt13')?
Avatar billede schaefner Juniormester
29. juli 2003 - 22:16 #14
ChangeSubdir('tblcell_1','UnderPunkt1'); ChangeSubdir('tblcell_1','UnderPunkt2'); ChangeSubdir('tblcell_1','UnderPunkt3')
Avatar billede schaefner Juniormester
29. juli 2003 - 22:18 #15
men jeg er ikke sikker på at jeg forstår
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