Avatar billede Tony Juniormester
01. september 2003 - 09:31 Der er 6 kommentarer og
1 løsning

Indsætte nyt indhold i celle med onClick?

Jeg har en side bestående af en tabel. I den tabel har jeg 4 hovedområder (celler): Head, menu, footer og mainfield.

Jeg har en menu (tabel i en celle) med 9 tekstlinks og ønsker at bruger skal kunne hente div. undersider via click på de forskellige links. Men da alt andet på siden - med undtagelse af indholdet i hovedfeltet (= cellen ’mainfield’) - er statisk er der vel strengt taget ingen grund til lave 9 kopier af hele siden og så blot udskifte indholdet i ’mainfield’.

Findes der en dynamisk metode a la frameteknologien til at hente indholdet (en anden tabel med div. indhold) ind i cellen ’mainfield’ via et hyperlink i menuen ?
Avatar billede Tony Juniormester
01. september 2003 - 10:01 #1
Jeg skylder måske at sige, at de andre tabeller der skal indsættes i 'mainfield' er selvstændige dokumenter a la 'uni.php' og indeholder intet andet end den pågældende tabel.

Jeg har forsøgt med understående, men den opfatter vist ikke "includes/uni.php" som et objekt, men mere som en streng ...

<a href="#" onclick='this.document.mainfield.value = "includes/uni.php";'>Besøg UNI</a>
Avatar billede roenving Novice
02. september 2003 - 01:30 #2
Load af en side forudsætter at du har et window-objekt, f.eks. en frame, så du kan kun gøre det ved at udnytte iframes ...
Avatar billede Tony Juniormester
02. september 2003 - 08:11 #3
Tak roenving!

iFrame - du siger noget ... det er år siden jeg har brugt sådan en fætter. Hvad siger de forskellige browsere til den ?
Avatar billede roenving Novice
02. september 2003 - 17:08 #4
Den er en del af html 4-standarden, så den skulle gerne være understøttet af alle !-)

http://hotwired.lycos.com/webmonkey/reference/browser_chart/

En kort udgave, men iframes understøttes altså af _alle_ browsere efter:
IE3+, Netscape 6+ (4'eren havde en ilayer der kunne det samme), Opera 4.02 og alle Gecko-baserede
Avatar billede Tony Juniormester
03. september 2003 - 21:02 #5
Tak skal du have!

Vil du ligge et 'svar', så du kan få lidt point?
Avatar billede roenving Novice
03. september 2003 - 23:02 #6
Velbekomme '-)
Avatar billede roenving Novice
13. september 2003 - 00:07 #7
-- 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