Avatar billede netassist Juniormester
13. januar 2003 - 13:11 Der er 8 kommentarer og
1 løsning

hvordan laver man en siden som denne

hej jeg skal lave en hjemmeside hvor jeg gerne ville have at det kun skufte inden i midten ??
hvordan laver man det ???
iframes eller er der en anden måde???
Avatar billede kimg Nybegynder
13. januar 2003 - 13:19 #1
Lav en index.php indsæt dette i midten af siden
Lav en side du kalder forside.php
link skal se sådan ud index.php?side=din_side.php

<?php

      if(file_exists("$side")) {

      include ("$side");

      } else {
     
      include("forside.php");


      }



      ?>
Avatar billede netassist Juniormester
13. januar 2003 - 13:22 #2
cool taK
Avatar billede angam Nybegynder
13. januar 2003 - 13:24 #3
Jeg tror netassist tænker på at kun "midten" reloader. I så fald kan du bruge iframes - jeg vil dog anbefale almindelige frames.
Lav f.eks. en index.html som denne, der danner to frames med en menu til venstre (bruger menu.php) og en "main" til højre (main.php).


<HTML>
<FRAMESET COLS="180,*" BORDER="0" FRAMEBORDER="0" FRAMESPACING="0" FRAMECOLOR="#000000">
  <FRAME SRC="menu.php" FRAMEBORDER="0" NORESIZE SCROLLING="NO" MARGINWIDTH="0" MARGINHEIGHT="0" NAME="menuframe">
  <FRAME SRC="main.php" FRAMEBORDER="0" NORESIZE SCROLLING="NO" MARGINWIDTH="0" MARGINHEIGHT="0" NAME="topframe">
</FRAMESET>
</HTML>
Avatar billede jakoba Nybegynder
13. januar 2003 - 13:28 #4
iframes er nok den nemmeste og sikreste måde. i php kan du evt også lave det som en fil der hiver noget foraskelligt ind i sin egen 'midte' ved forskellige links

---------  fil.php
<html>
...  altmuligt der skal udenom

<a href=2?valg=om_firmaet">om firmaet</a>
<a href=2?valg=kapacitet">kapacitet</a>
<a href=2?valg=priser">priser</a>
... dine menu-links

<?php  // der hvor 'midten skal være vælger du så med php:
if ( isset( $_GET['valg'] ) {
    $valg = $_GET['valg'];
} else {
    $valg = "intro";
}
if ( $valg == "intro" ) {
    include( "introtekst.php" );
} else
if ( $valg == "om_firmaet" ) {
    include( "firmainfo.php" );
} else
if ( $valg == "kabacitet" ) {
    include( "kapacitet.php" );
} else
if ( $valg == "priser" ) {
    include( "vorepriser.php" );
} else {
    echo "du har fundet en fejl på senne side. det ville være dejlig hvis du ville kontakte os på email@addr.dk og fortælle om det.";
}

?>

... ting der skal stå efter
</body>
</html>
Avatar billede netassist Juniormester
13. januar 2003 - 13:29 #5
jeg har en test side som jeg har lavet til det http://www.netassist.dk/test/firma/index.php
jeg vil vare have alt få mange sider :)
det lyder rigtig det kimg siger
Avatar billede jakoba Nybegynder
13. januar 2003 - 13:36 #6
det lyder lidt underligt det du selv siger: "jeg vil vare have alt få mange sider" :-))
Avatar billede netassist Juniormester
13. januar 2003 - 13:41 #7
jacoba det jeg sagde var til angar den var ikke komme ind da jeg skriv
Avatar billede netassist Juniormester
14. januar 2003 - 18:58 #8
kimg > hvad jeg har nu sat det schript ind du gav mig det virker bare ikke
http://www.netassist.dk/test/svampen/
Avatar billede netassist Juniormester
14. januar 2003 - 19:12 #9
<?php
      if(file_exists("$side")) {
      include ("$side");
      } else {
      include ("include/forside.php");
      }
    ?>
den ligger i include mappen hvad gør jeg galt
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