Avatar billede snoezel Nybegynder
11. januar 2003 - 13:44 Der er 13 kommentarer og
1 løsning

Include menu, top, bund

Hejsa alle.

Er der nogen der kan fortælle hvordan man starter rigtigt, når man gerne vil lave det lidt lissom her på eksperten.

Altså en top (footer), venstre menu, hovedsiden i midten, højremenu, og en bund (footer).

Hvordan splitter man dette op, så man kan have sine menuér i include filer ??

Eventuelt link til en template, der er lavet således, så jeg kan bruge dette som udgangspunkt :)

Hilsen Snoezel
Avatar billede snoezel Nybegynder
11. januar 2003 - 13:44 #1
Top skal selvfølgelig være (Header) skrivefejl :-)
Avatar billede musicchart.dk Nybegynder
11. januar 2003 - 14:35 #2
Du laver en index side, med en tabel som du vil have din side opdelt. Så includer du bare siderne (fx menuen) ind i en af cellerne i tabellen.
Avatar billede snoezel Nybegynder
11. januar 2003 - 15:08 #3
andre forslag ? :-)
Avatar billede soes Nybegynder
11. januar 2003 - 16:47 #4
efter min mening saa er musicchart.dk's forslag godt. Det er meget nemt at vedligeholde. Du har temmelig god kontrol over hvordan de forskellige elementer opfoere sig. Jeg har netop omskrevet en hel side og jeg har brugt den teknik som han forslaar.

Jeg har lavet en template for alle siderne, hvor der er en sektion som kan blive aendret paa, og det er alt. Herved faar du nogle sider som er ens fra gang til gang.
Avatar billede snoezel Nybegynder
11. januar 2003 - 16:59 #5
forslaget er udmærket>> Jeg eftersøger blot et eksempel, da jeg ikke har lavet sider før på den måde - det har været frames.
Så det er kun fordi det er lidt "tyndt" svar, men udmærket :)
Avatar billede soes Nybegynder
11. januar 2003 - 17:09 #6
det kunne f.eks. goeres saadan (meget kort)

<table width=800>
<tr>
<td colspan="2">Header: <!-- #Include file="header.inc" --></td>
</tr>
<tr>
<td>Menu: <!-- #Include file="menu.inc" --></td>
<td>Main omraade. Det omraade du vil aendre paa</td>
</tr>
<tr>
<td colspan="2">Footer: <!-- #Include file="foot.inc" --></td>
</tr>
</table>
Avatar billede caroc Praktikant
11. januar 2003 - 17:11 #7
kig evt. her:
http://www.html.dk/artikler/00001/

under deres SSI del har jeg dog fundet en fejl 8tror jeg nok :)) din almindelig side skal nemlig hedde .shtml og din menu .inc
Avatar billede caroc Praktikant
11. januar 2003 - 17:11 #8
det var et svar..
Avatar billede thomas_yde Nybegynder
11. januar 2003 - 19:46 #9
Jeg ville nok lave en sub der skrev header og en der skrev menu

lidt alla:
pageinc.asp
<%
Sub WriteLn(output)
  Response.Write output & vbclrf
End Sub

Sub PageHeader(Title,MetaKeys,Style)
    WriteLn "<html>"
    WriteLn "<head>"
    WriteLn "<title>"&Title&"</title>"
    WriteLn "<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>"
    WriteLn "<meta <meta name='keywords' content='"&MetaKeys&"'>"
    WriteLn "<link rel='stylesheet' href='Style/"&Style&"'>"
    WriteLn "</head>"
    WriteLn ""
    WriteLn "<body onLoad='FrameBreak();'>"
End Sub
%>

min framebreak er bare:
function FrameBreak(()
{
    if(top.location != location){
        top.locatoion.href = document.location.href;
    }
}
Avatar billede snoezel Nybegynder
13. januar 2003 - 13:30 #10
soes>> jeg prøver at benytte dit forslag, drop et svar, så får du points :)
Avatar billede thomas_yde Nybegynder
13. januar 2003 - 13:39 #11
Sådan her er mine sider lige p.t. Men jeg synes min sub metode er bedre, idet hvis du vil lave om på selve designet så skal du kun lave om et sted og ikke på alle subsiderne. Men den her er meget let hvis du vil beholde et design.

<html>
<head>
<title>www.cs-clanwar.dk</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="Style/Style.css">
<!-- #Include file="Includes/_header.asp"-->
</head>

<body>
<center>
<table width="100%" cellpadding="0" cellspacing="0" class="MainTable">
<tr>
    <td colspan="3" class="Top">
        <!--top-->
        <!-- #Include file="Includes/_top.asp"-->
        <!--top slut-->
    </td>
</tr>
<tr>
    <td colspan="3" class="Menu" height="15">
        <!--menu-->
        <!-- #Include file="Includes/_menu.asp"-->
        <!--menu slut-->
    </td>
</tr>
<tr>
    <td width="15%" class="LeftMenu" valign="top">
        <!-- leftmenu -->
        <!-- #Include file="Includes/_leftmenu.asp" -->
        <!-- leftmenu slut -->
    </td>
    <td width="70%" class="Main" valign="top">
        <!--indhold-->
        <!-- #Include file="Includes/_default.asp"-->
        <!--indhold slut-->
    </td>
    <td width="15%" class="RightMenu" valign="top">
        <!-- rightmenu -->
        <!-- #Include file="Includes/_rightmenu.asp" -->
        <!-- rightmenu slut -->
    </td>
</tr>
<tr>
    <td colspan="3" class="Bund" height="15">
        <!--bund<-->
        <!-- #Include file="Includes/_bund.asp"-->
        <!--bund slut-->
    </td>
</tr>
</table>
</center>
</body>
</html>
Avatar billede thomas_yde Nybegynder
13. januar 2003 - 13:40 #12
siden eksistere ikke endnu da den er under opbygning.
Avatar billede snoezel Nybegynder
16. januar 2003 - 00:13 #13
thomas>>takker, jeg er kommet videre nu :)
Avatar billede thomas_yde Nybegynder
16. januar 2003 - 03:02 #14
Det var så lidt :)
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