Avatar billede humpfrey Nybegynder
16. juli 2002 - 07:09 Der er 16 kommentarer og
1 løsning

html og tabeller + PHP

Jeg har en hjemmeside der opbygget i frames, problemet er at siden ser forskellig ud i forskellige skærmopløsninger. Så derfor jeg vil gerne lave den om så den er i tabeller. Forstået på den måde,at der er 2 rows hvor der i den første row skal være menu, og den anden row skal være hovedside, hvordan linker jeg så et klik i menuen (row 1) blver vist i i row 2 ? og hvis jeg så har flere sider, hvordan gør jeg så, at jeg ikke skal have menuen med på alle sider ? ( så hvis jeg vil ændre noget, at jeg ikke behøver at ændre på alle sider?
MVH Humpfrey
Avatar billede nicofrench Nybegynder
16. juli 2002 - 07:45 #1
ja du har selv nævnt en løsning... ...php
Avatar billede nicofrench Nybegynder
16. juli 2002 - 07:46 #2
Du kunne også lege lidt med I-frames... men den bedste løsning ville være php eller lignende...
Avatar billede zeldo Nybegynder
16. juli 2002 - 07:57 #3
Det bedste ville self. være PHP, jeg har selv lavet netop det samme, men fik en masse hjælp, men det ser sådan ud:

Row 1: 
denne måde skal du linke på:
<a href="index.php?venstre=menu.php&højre=side_1.php"

Row 2:
her skal der så stå:
      <?
        if ($højre == "forside.php"){
          include("forside.php");
        } elseif($højre == "side_2.php"){
          include("side_2.php");
        } elseif($højre == "side_3.php"){
          include("side_3.php");
Sådan fortsættes med alle sider:
eftersidste side skal der så stå:
        }else {
          include("forside.php");
        }
      ?>

Det gør at den starter med at have siden der hedder forside på fra start.

Der er sikkert en lettere måde, men dette var da et bud.

Mvh. Zeldo
Avatar billede humpfrey Nybegynder
16. juli 2002 - 10:54 #4
hvad er iframes ? er det, det samme som frames ?
Avatar billede humpfrey Nybegynder
16. juli 2002 - 12:25 #5
Zeldo-> i hvilken fil skal den kode herover ind i? I forsiden ? eller i index.php ? og hvordan knytter jeg $højre til row 2 i tabellen ( der jo så skal ligge tom i enten index eller forside.php )? Jeg er ikke sikker på præcis hvordan du mener, men det ser ret smart ud. mvh Humpfrey
Avatar billede mortenfn Nybegynder
16. juli 2002 - 13:46 #6
En tredie mulighed er at lave det hele i tabeller i stedet for. Det er næmmere at styre, men hele siden skal så opdateres hver gang!

Experten er formentlig lavet i tabeller, men i hvert fald er www.thorsnet.dk lavet i tabeller - prøv at lave en "vis koder" så kan du se.

Hvis du kun arbejder i html ja så er det næmmere med frams, men med php, syndtes jeg at tabeller er næmmere.

Hvis du er intersseret kan jeg godt hjælpe dig igang.

morten
Avatar billede zeldo Nybegynder
17. juli 2002 - 10:16 #7
humpfrey:

Row1 et er i venstre del af tabellen og row2 er i højreside af tabellen.
Avatar billede humpfrey Nybegynder
17. juli 2002 - 12:41 #8
mortenfn -> for det første, hjælp er jo altid rart( tak ), men hvis jeg skal ændre hele siden hvergang jeg laver en ændring, hmmmm, og jeg har jo skrevet sidst i spørgsmålet, at det vil jeg helst ikke. Jeg har kigget lidt i koderne som du skrev, men der er en masse der jeg ikke har tjek på, Bl.a. "Metaname",og kodestumper som denne: "target="" class="menu" href="?side=download">Download</a></td></tr></table>"
MVH Humpfrey.
Avatar billede humpfrey Nybegynder
17. juli 2002 - 12:45 #9
Zeldo-> Ja side fordelingen er jeg med på, men kig nu lige hvad jeg skriver i kommentaren. ( har du icq ? ) mvh Humpfrey
Avatar billede humpfrey Nybegynder
17. juli 2002 - 12:50 #10
Evt kan i jo kigge på min side: www.peters-venner.eu.org den er lavet i 1024x768 og prøv aå at sætte jeres skærmopløsning til 800x600 eller endnu værre, lavere end det. Så kan i  jo nok se at min side ikke holder. Det er derfor at jeg vil prøve det her med tabeller. Humpfrey
Avatar billede sukos Juniormester
17. juli 2002 - 13:48 #11
Jeg vil foreslå du dropper frames. En bruger har jo ikke muligheden for at lave en bookmark direkte, uden først at åbne framen i et nyt vindue.

Derefter kan du jo så angi' en fast bredde for tabellen, f.eks 760, så vil det se "ens ud" uanset brugerens opløsning.
Avatar billede zeldo Nybegynder
17. juli 2002 - 13:50 #12
humprey> Mit icq er 136906150
Avatar billede zeldo Nybegynder
18. juli 2002 - 23:07 #13
håber mit svar kunne bruges...
Avatar billede humpfrey Nybegynder
18. juli 2002 - 23:11 #14
jeg takker Zeldo, for hjælpen, og når jeg har fået det rettet til, vil man kunne se resultatet, på min side: www.peters-venner.eu.org
mvh Humpfrey
Avatar billede mortenfn Nybegynder
18. juli 2002 - 23:16 #15
humpfrey & zeldo >> nu er det lige det at svar og dialog skal kunne ses her på experten, det kan man jo ikke når i bruger ICQ - det er egentligt imod expertens regler. zeldo svarer dog trods alt øverst, en formildende omstændighed.
Avatar billede zeldo Nybegynder
18. juli 2002 - 23:22 #16
Takker for pointene
Avatar billede zeldo Nybegynder
20. juli 2002 - 09:44 #17
mortenfn : Svaret er det som der er brugt øverst, over ICQ, har jeg bare hjulpet ham med at få det til at virke.....
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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

Seneste spørgsmål Seneste aktivitet
I går 10:21 Ny printer, men hvilken Af mort1 i Printere
13/0819:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging