Avatar billede lol9 Nybegynder
27. august 2001 - 14:52 Der er 9 kommentarer og
1 løsning

Alternativ til fælles kanter (shared borders) og frames

På flere websites har jeg en menu i venstre side.
Det har jeg nogen gange lavet i en seperat frame - med de ulemper det nu medfører.
Andre gange har jeg brugt FrontPages \"fælles kanter\". Det er også godt nok langt hen ad vejen, men hvis jeg vil skifte fælles kanter på det samme site, f.eks til en underafdeling med en helt anden menu i venstre side, så kan jeg ikke se hvordan det kan gøres.


Hvilke alternativer har jeg, uden at skulle igang med
alt for megen programmering.

Er SSI en mulighed? (Jeg kan umiddelbart kun se SSI som en mulighed for at tilknytte en fil i top eller bund, og ikke i højre eller venstre side)
Avatar billede proboss Nybegynder
27. august 2001 - 15:12 #1
Du mener vel CSS StyleSheets ikke


//proboss
Avatar billede lol9 Nybegynder
27. august 2001 - 15:15 #2
Nej, jeg havde faktisk tænkt på SSI som en løsning. Kan ikke rigtigt se, hvordan CSS skal kunne løse mit problem, men vil da være glad, hvis du har et svar der.
Avatar billede proboss Nybegynder
27. august 2001 - 15:19 #3
Tror Jeg har misforstået spørgsmålet sorry

//proboss
Avatar billede steen_e Nybegynder
29. august 2001 - 10:30 #4
Jeg kender intet til SSI, men hvis du ved hjælp af SSI kan tilknytte noget kode i top og bund, kunne du jo f.eks. tilknytte

<table>
  <tr>
    <td>Her kommer hele menuen i venstre side</td>
    <td>

...i toppen, og så bare en

    </td>
  </tr>
</table>

...i bunden. Men det er en fuldstændig korrekt iagttagelse, at FrontPage\'s \"shared borders\" sutter!
Avatar billede lol9 Nybegynder
29. august 2001 - 10:56 #5
Hvis jeg forstår dit svar korrekt, flytter jeg så menuen fra venstre side til top. Det dur ikke rigtigt, idet jeg så ødelægger hele ideen med designet. Jeg søger som sagt et alternativ til en frame i venstre side. Men kan man nøjes med menuer i top og bund, så er SSI en løsning.
Avatar billede steen_e Nybegynder
29. august 2001 - 11:02 #6
Du forstår ikke mit svar korrekt :-)

Med ovenstående kode anbringer du venstremenuen i venstre side (første <td>-</td>-par) og hele indholdet på siden kommer så i højre side (næste <td>-</td>-par) som indeholder resten af siden.

Fidusen er netop, at hvis du kan sætte noget ind i toppen af dit dokument, kan du sætte noget ind i venstre side af din html-fil.
Avatar billede lol9 Nybegynder
05. september 2001 - 13:14 #7
Jeg forstår desværre stadigvæk ikke. Kan du evt. demonstrere, hvad du mener.
Avatar billede steen_e Nybegynder
05. september 2001 - 13:39 #8
Prøv at paste nedenstående ind i en notepad, gem den som et_eller_andet.htm og hent den ind i Internet Explorer:

<!-- DENNE KODE SKRIVES TIL FILEN AF EN ELLER ANDEN FORM FOR SSI -->

<html>
<head>
<title>New Page 1</title>
</head>
<body>
<table border=\"0\" width=\"100%\" cellpadding=\"2\">
  <tr>
    <td colspan=\"2\" valign=\"top\" bgcolor=\"#DDDDDD\">Dette er topbaren - her skal
      der sikkert ligge noget grafik
      <p>&nbsp;</td>
  </tr>
  <tr>
    <td valign=\"top\" bgcolor=\"#DDDDDD\">Venstremenu
      <p>Navigation 1<br>
      Navigation 2<br>
      Navigation 3<br>
      Navigation 4<br>
      Navigation 5</td>

<!-- SLUT PÅ SERVER-GENERERET KODE. HER BEGYNDER DIN EGEN -->

    <td valign=\"top\" bgcolor=\"#DDDDDD\"><b>Herovre kommer hele siden - her skal
      der stå en masse</b>
      <p>Lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum
      lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum
      lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum
      lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum
      lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum
      lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum
      lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum
      lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum
      lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum
      lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum
      lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem.</p>
      <p>ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem
      ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem
      ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem
      ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem
      ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem .</td>

<!-- SLUT PÅ DIN EGEN KODE. HER KOMMER LIDT MERE SERVER-GENERERET KODE -->

  </tr>
</table>
</body>
</html>

<!-- SLUT PÅ FIL -->
Avatar billede lol9 Nybegynder
05. september 2001 - 15:50 #9
Dit svar løste ikke umiddelbart mit problem. Jeg kan ikke bruge SSI på den måde du foreslår.
Men jeg fandt alligevel en løsning. Jeg kan simpelthen bare bruge FrontPage komponenten \"Inkluderet side\" og placere denne i en tabel (som så placeres i venstre side)i stedet for at bruge \"Fælles kanter\"
Du løste ikke direkte mit problem, men jeg kom til at tænke på en anden måde - så 60 point værsgo!
Avatar billede steen_e Nybegynder
05. september 2001 - 15:54 #10
Øj, jamen det var da godt. Tak for pointene :-)
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
Kurser inden for grundlæggende programmering

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