Avatar billede zambezi Nybegynder
06. juni 2003 - 14:05 Der er 11 kommentarer og
5 løsninger

Frames eller tabeller?

Alle mine hjemmesider er laved med frames. Men nu prøver jeg at lave en ny hjemmeside med tabeller... ok, hovedside er lavet. Det ser faktisk meget godt ud!
Nu skal jeg laver næste side og...? Skal jeg lave det hele forfra som på hovedsiden? Hvordan kan jeg gemmer "rammen" og skifter kun indholdet? Er det muligt, når man lave hjemmesiden med tabellerne?
Avatar billede Kengun Praktikant
06. juni 2003 - 14:16 #1
Hvis du bruger php kan du benytte funktionen "Include" for at inkludere for eksempel din menu på alle sider. Kan visstnok også gøres i FrontPage, men det har jeg ik testet ud.
Avatar billede Slettet bruger
06. juni 2003 - 14:16 #2
Ja hvis du benytter dig af f.eks. ASP eller PHP.
Avatar billede michaelb.dk Nybegynder
06. juni 2003 - 14:27 #3
Gem alt det over din "tekst" (den der skal skiftes fra side til side) i "top.php" og gem det under "teksten" som "bund.php"

Så laver du en ny side hvor du skriver noget tekst, se:

<?
include ("top.php");
?>
Her kommer teksten
<?
include ("bund.php");
?>

Det er meget enkelt!
Avatar billede michaelb.dk Nybegynder
06. juni 2003 - 14:29 #4
I ASP gemmer du selvfølgelig bare som "top.asp" og "bund.asp" og din hovedside skal se sådan ud:

<!--#include file="top.asp"-->
Her kommer teksten
<!--#include file="bund.asp"-->
Avatar billede michaelb.dk Nybegynder
06. juni 2003 - 14:34 #5
Det er selfølgelig bare et eksempel, du kan også, som kenneth siger - inkludere menuer osv. eksempel:

<table>
<tr>
<td>
<?
include ("menu.php");
?>
</td>
<td>
<?
include ("hoved.php");
?>
</td>
<td>
<?
include ("menu2.php");
?>
</td>
</tr>
</table>
Avatar billede rangerbs Nybegynder
06. juni 2003 - 14:48 #6
hvis det er html så kan du bruge iframe

eks.

<html>
<head>
<base target="main">
</head>
<body>

<table>
<tr>
<td>

<iframe name="main">
</iframe>

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

</body>
</html>

mvh Ranger
Avatar billede zambezi Nybegynder
06. juni 2003 - 14:55 #7
Oh, drengene! Og I kalder det MEGET ENKELT? Det er pinligt at være så dum, men jeg ikke kunne forstå, hvad I skriver om :0( - grader højt!!! Jeg laver hjemmesider i Dreamweaver og har slet ikke noget forstand om alle det html-koder :0((( Findes der en MERE simpel vej?
Avatar billede michaelb.dk Nybegynder
06. juni 2003 - 15:00 #8
Hæhæ, jeg ved ikke hvordan jeg ellers skal forklare :-/ Har du msn? Elelrs må du spørge dig til det!
Avatar billede doggy82 Praktikant
06. juni 2003 - 15:02 #9
Jo du skal lægge dine sider ind i dine tables med iframes.
Eks:

<html>

<head>
</head>


<BODY BGCOLOR="#AA0000" TEXT=white style="overflow-x:hidden;overflow-y:hidden;"> <!-- fjerner scrollbar -->


<CENTER>

<table border="0" width="80%" height="100%">
<tr>
  <th colspan="2" valign="top" align="left">
    <iframe allowtransparency="true" src="dok1.htm" width="100%" height="100"
      marginwidth="10" marginheight="10" name="topframe"
      scrolling="no" frameborder="0">
    </iframe>
  </th>
</tr>
<tr>
  <th width="120" height="100%">
    <iframe src="dok2.htm" width="100%" height="100%"
      marginwidth="10" marginheight="10" name="menuframe"
      scrolling="no" frameborder="0">
    </iframe>
  </th>
  <th align="left" with="600" height="100%">   
    <iframe src="dok3.htm" width="100%" height="100%"
      marginwidth="10" marginheight="10" name="mainframe"
      scrolling="auto" frameborder="0">
    </iframe>
  </th>
</tr>
</table>


</body>

</html>
Avatar billede peturkirke Novice
06. juni 2003 - 15:04 #10
det kommer også an på hvad du skal have på siderne.

hvis det kun er tekst, som skal skiftes ud på siderne, så er det meget nemmere at lægge teksterne i en database, og så behøver du kun at designe EN side.
Avatar billede michaelb.dk Nybegynder
06. juni 2003 - 15:07 #11
Jamen han vil jo ikke bruge frames!!
Avatar billede janomel Nybegynder
06. juni 2003 - 15:12 #12
OK. For lige at være med.
Man gemmer sin "skabalon" med tabellerne hvor logo osv er sat op. Derefter henter man den frem ved hver ny side man laver. Men hvad nu hvis man er nødsaget til at ændre størrelsen på tabellen, f.eks. hvis der skal banner ind.?

Der udover hvad er fordelen ved iframe, hvorfor bruge det?

Hvordan skal hans hoved tabel side se ud for at undgå at størrelsen kommer til at varriere?
Avatar billede michaelb.dk Nybegynder
06. juni 2003 - 15:12 #13
TAk for points :P Går ud fra du ikke kunne bruge nogle af resultaterne?
Avatar billede zambezi Nybegynder
06. juni 2003 - 15:15 #14
Jeg fandt ud af det! Har gemt "skeletten" som Template! Er det ok?
Avatar billede michaelb.dk Nybegynder
06. juni 2003 - 15:25 #15
Forstår ikk helt... men okæ ;-)
Avatar billede doggy82 Praktikant
06. juni 2003 - 15:34 #16
Han har vist bare gemt det som en skabelon.
Nej det er ikke ok - det hjælper jo ikke på noget.

Fordelen ved iframe er at det er ligesom en hel html-side.
Bare framet ind i en anden. Så alt så noget som scrollbars osv. fungerer på helt samme måde.
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
Alle kurser indenfor Microsoft 365 – både til begyndere og øvede.

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