Avatar billede joe_joe Novice
05. september 2006 - 08:49 Der er 11 kommentarer og
1 løsning

en tabel der linker til et andet sted i tabelen

jeg skal havde lavet en tabel med 3 rækker, den helt til venstre skal linke rundt på siden og åbne de link man trykker på til det miderste af siden.
jeg gider ikke bruge iframes.
er der nogen der kan hjælpe mig?
Avatar billede joe_joe Novice
05. september 2006 - 08:50 #1
min kode ser sådan her ud:
<htlm>

<head>
<title>Lavia Odense Bueklub</title>
<h1><center>Lavia Odense Bueklub</h1></center>
</head>


<body>
<table>
<tr>
<td id="link1">><a href="forside.htm#td1">Forside</a></td>
<td rowspan="3" name="td1"></td>
<td><h2>Kommende stævner</h2></td>
</html>
Avatar billede keysersoze Ekspert
05. september 2006 - 09:15 #2
hvis du ikke vil bruge frames/iframes har du mere eller mindre et problem for de er nu engang de eneste standard-måder du kan løse dette på.

Der er dog enkelte andre muligheder der dog også har sine visse ulemper;

1. show/hide layer - lav en masse layers du kan tænde og slukke for alt afhængig af hvilket link der klikkes på. den primære ulempe her går på at alt indhold på siden skal loades idet brugeren går ind og er der meget indhold på siden kan dette tage sin tid.

2. du kan dynamisk loade indhold til en div vha javascript - ulempen ved dette er at det ikke virker super crossbrowser og du skal omskrive alt til javascript.

3. ajax - igen en løsning med javascript og af nogle døbt som de nye iframes men altså uden at køre med iframes. Giver en god hastighed men også en sværere løsning at gå i gang med.

Samlet set for alle 3 løsninger giver dette også nogle ulemper for brugerne - først og fremmest kan søgemaskinerne få store problemer med at indeksere sider løst ved ovenstående side og endelig kan brugerne ikke linke direkte til en underside hvis de vil tippe en ven eller gemme et link til senere... men nu ved jeg selvfølgelig heller ikke med sikkerhed hvad du vil opnå.
Avatar billede joe_joe Novice
06. september 2006 - 09:18 #3
hvordan skal jeg så lave det med frames og en tabel?
Avatar billede keysersoze Ekspert
06. september 2006 - 09:42 #4
frames og en tabel? ikke helt med?
Avatar billede joe_joe Novice
06. september 2006 - 09:51 #5
jeg vil havde en tabel med 3 td, hvor den miderste skal loade internt på siden, og den til venstre skal havde menuen, den til højre skal loade et tekst dokoment
Avatar billede keysersoze Ekspert
06. september 2006 - 10:09 #6
og hvad vil du benytte af teknologi? frames eller iframes? eller en af de 3 muligheder jeg angiv 05/09-2006 09:15:04?
Avatar billede joe_joe Novice
06. september 2006 - 10:09 #7
frames
Avatar billede keysersoze Ekspert
06. september 2006 - 10:30 #8
sådan?

<frameset  cols="33%,*,33%">
    <frame name="" src="" marginwidth="10" marginheight="10" scrolling="auto" frameborder="0">
    <frame name="" src="" marginwidth="10" marginheight="10" scrolling="auto" frameborder="0">
    <frame name="" src="" marginwidth="10" marginheight="10" scrolling="auto" frameborder="0">
</frameset>
Avatar billede joe_joe Novice
06. september 2006 - 10:38 #9
jeg skal kunne linke til framen
Avatar billede keysersoze Ekspert
06. september 2006 - 10:41 #10
det kan du også - hver frame giver du et navn og dit link skal så se sådan ud; <a href="side.htm" target="navnpåframe">link</a>
Avatar billede joe_joe Novice
06. september 2006 - 13:57 #11
src hvad skal der stå efter der?
Avatar billede keysersoze Ekspert
06. september 2006 - 17:53 #12
der skal stå navnet på de filer framesættet skal starte op med som standard; src="dinside.html"
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