Avatar billede janos Nybegynder
02. juni 2005 - 21:31 Der er 9 kommentarer og
1 løsning

include menu

Jeg har lavet en menu i tabeller med billeder og forsøger at bruge den ifm. "include" efter fremgangsmåden
som er beskrevet på http://www.hjemmesideskolen.dk/html/incl.asp#ssi - jeg bruger php og mine filer ser ud som følger

menu.inc

<TABLE WIDTH=700 BORDER=0 CELLPADDING=0 CELLSPACING=0>
    <TR>
        <TD>
            <IMG SRC="billeder/link_01.gif" WIDTH=96 HEIGHT=25 ALT=""></TD>
        <TD>
            <IMG SRC="billeder/link_02.gif" WIDTH=60 HEIGHT=25 ALT=""></TD>
        <TD>
            <IMG SRC="billeder/link_03.gif" WIDTH=109 HEIGHT=25 ALT=""></TD>
        <TD>
            <IMG SRC="billeder/link_04.gif" WIDTH=98 HEIGHT=25 ALT=""></TD>
        <TD>
            <IMG SRC="billeder/link_05.gif" WIDTH=68 HEIGHT=25 ALT=""></TD>
        <TD>
            <IMG SRC="billeder/link_06.gif" WIDTH=83 HEIGHT=25 ALT=""></TD>
        <TD>
            <IMG SRC="billeder/link_07.gif" WIDTH=40 HEIGHT=25 ALT=""></TD>
        <TD>
            <IMG SRC="billeder/link_08.gif" WIDTH=57 HEIGHT=25 ALT=""></TD>
        <TD>
            <IMG SRC="billeder/link_09.gif" WIDTH=89 HEIGHT=25 ALT=""></TD>
    </TR>
</TABLE>


forside.php

<html>
<title>Forside</title>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Ny side 1</title>
</head>

<body>
<div id="topbar"><h1>Sidens toptekst</h1></div>
<div id="menu"><?php include("menu.inc"); ?></div>
<div id="indhold">
<h2>Sidens overskrift</h2>
<p>sidetekst sidetekst sidetekst sidetekst sidetekst sidetekst sidetekst
</div>
</body>
</html>

Jeg kan simpelthen ikke få det til at virke - hvad gør jeg galt?
Avatar billede salle Nybegynder
02. juni 2005 - 21:36 #1
<?php include "menu.inc"; ?>

Prøv dette
Avatar billede janos Nybegynder
02. juni 2005 - 21:53 #2
Salle | Det virker stadig ikke :-( kan du i øvrigt bekræfte at selve kodningen i menu.inc kan bruges som den er?
Avatar billede roenving Novice
02. juni 2005 - 23:37 #3
Tjah, hvis man lige gør sig den omtanke at skrive det på en måde, som hører dette årtusind til, er der såmænd ikke så meget galt:

<table width="700" border="0" cellpadding="0" cellspacing="0">
    <tr>
        <td>
            <img src="billeder/link_01.gif" width="96" height="25" alt=""></td>
        <td>
            <img src="billeder/link_02.gif" width="60" height="25" alt=""></td>
        <td>
            <img src="billeder/link_03.gif" width="109" height="25" alt=""></td>
        <td>
            <img src="billeder/link_04.gif" width="98" height="25" alt=""></td>
        <td>
            <img src="billeder/link_05.gif" width="68" height="25" alt=""></td>
        <td>
            <img src="billeder/link_06.gif" width="83" height="25" alt=""></td>
        <td>
            <img src="billeder/link_07.gif" width="40" height="25" alt=""></td>
        <td>
            <img src="billeder/link_08.gif" width="57" height="25" alt=""></td>
        <td>
            <img src="billeder/link_09.gif" width="89" height="25" alt=""></td>
    </tr>
</table>


forside.php

<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Ny side 1</title>
</head>

...
Avatar billede janos Nybegynder
03. juni 2005 - 09:44 #4
roenving du har sikkert ret  | kan du være lidt mere specifik mht. til forsiden | jeg har været inde på siden du har linket til, men det meste er sort snak for mig. Var det muligt at du kunne smide et lille eksempel på en forside.php med include.
Menuen skal i øvrigt placeres mellem 2 <div> og midterstilles - gør man dette ved at oprette en ny tabel mellem div og midterstille denne? På forhånd tak
Avatar billede janos Nybegynder
04. juni 2005 - 12:51 #5
Jeg har selv løst problemet som viste sig at ligge på min server - ellers tak til roenving for dit forslag.
Avatar billede roenving Novice
05. juni 2005 - 06:21 #6
Tak for hjælpen til at bruge min tid ,-(
Avatar billede janos Nybegynder
05. juni 2005 - 11:55 #7
Roenving jeg giver dig med glæde pointene for din ulejlighed | bare smid et svar. Jeg er dog løbet ind i et andet problem, idet min side ikke vises korrekt i Opera. Venstre menuen vises ved en fejl også i højre side | det fungerer ellers korrekt i Explorer og Mozilla. Dog mangler margen i bunden af siden i både Mozilla og Opera.
Min side kan ses her http://www.jravnholt.dk/Tips/nytest.php | jeg har testet siden i http://validator.w3.org/ og får en masse fejl. Nogle af dem umiddelbart uden betydning for visningen i browserne, men andre kan jeg ikke gennemskue.

Roenving det er ikke nogen betingelse for tildelingen af point at du besvarer ovennævnte :-)
Avatar billede roenving Novice
08. juni 2005 - 01:51 #8
Nu kan jeg jo slet ikke besvare, for du har jo lukket spørgsmålet ...

Se f.eks. http://expfaq.1go.dk/ ...

Men du har rigtig mange og alvorlige fejl, hvoraf en del ser ud til at stamme fra et mislykket tidligere forsøg med xhtml, mens mange er misforstået brug af xhtml implied lukke-tags, som man bruger, når der ikke er et lukke-tag, f.eks. er <div/> forkert, det kan aldrig hedde andet end </div>

-- og hvis du bruger den slags tag i et dokument, som ikke er xhtml, får du mange fejl, så prøv at komme med et nyt spørgsmål, for det ser ikke ud til, at det i virkeligeheden er ret meget mere end at indsætte ovenstående <!DOCTYPE ...> og rette de lukketags, samt tilføje et par alt-attributter på billeder !-)
Avatar billede roenving Novice
08. juni 2005 - 01:59 #9
... ellers bruger den slags tags, f.eks. <br />, som ikke er xhtml ...
Avatar billede janos Nybegynder
14. juni 2005 - 20:14 #10
roenving smid et svar her http://eksperten.dk/spm/625987 så jeg kan tildele dig point
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