Avatar billede dellevela Nybegynder
21. december 2003 - 16:28 Der er 9 kommentarer og
2 løsninger

samme navn i adresse

hej eksperter.

jeg har lavet en hjemmeside. godt nok i php

men nevermind. jeg er træt af at der står php?og så siden og en masse andet når man surfer rundt på den. kan jeg ikke sætte sådan et script ind så der bliver ved med at stå det samme ilinjen.

fx på http://e-jensen.homepage.dk/ lige meget hvor du surfer på hans side bliver der ved med at stå http://e-jensen.homepage.dk/ i adresse linjen!

hvordan laver jeg det samme!
Avatar billede jakobclausen Nybegynder
21. december 2003 - 16:30 #1
En meget nem løsning på dette problem er at lave en frames (index.php) hvor i du henter alt indholdet, på denne måde vil der altid så den samme adresse i adresselinien.
Avatar billede dellevela Nybegynder
21. december 2003 - 16:31 #2
øhh forklar nærmer!
Avatar billede ztyxx Nybegynder
21. december 2003 - 16:35 #3
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<frameset rows="1,*" cols="*" framespacing="0" frameborder="NO" border="0">
  <frame src="tomfil.html" name="topFrame" scrolling="NO" noresize >
  <frame src="main.html" name="mainFrame">
</frameset>
<noframes><body>

</body></noframes>
</html>
i den frame der hedder topframe, kan du lave en fil der er tom, og den der hedder mainframe, er dit indhold
Avatar billede jakobclausen Nybegynder
21. december 2003 - 16:36 #4
Sæt nedenstående kode ind på din index.php:

<frameset cols="*" frameborder="NO" border="0" framespacing="0">
  <frame src="start.php" name="main">
</frameset>

Det eneste den gør er at vise din start side, jeg har kaldt den for start.php. På de links du har på siden skal du så angive en target, hvilket vil få siden til at loade i framen.

<a href="#" target="main">link</a>

Og på denne måde vil du undgå de trælse adresser
Avatar billede jakobclausen Nybegynder
21. december 2003 - 16:38 #5
ztyxx >> Undskyld jeg spørger, men er der nogen grund til at have to frames ?
Avatar billede ztyxx Nybegynder
21. december 2003 - 16:40 #6
jakob, nææh egentlig ikke, kodede ikke i hånden, tog den lette løsning og lod DreamWeaver lave en ud fra en template ;-)
Avatar billede erikjacobsen Ekspert
21. december 2003 - 16:42 #7
Visse ældre browsere, som meget få personer stadig bruger, kan ikke vise
et frameset med 1 frame. Derfor kan det da forsvares at have en tom, der er
0 pixels høj.
Avatar billede billen Nybegynder
21. december 2003 - 17:31 #8
Man kan godt undgå at der står .php nogensinde på ens hjemmeside. På min hjemmeside arbejder jeg meget med logiske inddelinger med undermapper. For eksempel minside.dk/links i steden for minside.dk/links.php. Men det var vel egentlig ikke det du efterlyste, men anyway ;o)
Avatar billede dellevela Nybegynder
21. december 2003 - 18:07 #9
echo ("<META HTTP-EQUIV=\"refresh\" CONTENT=\"0;url=idx.php?brugernavn=$brugernavn&password=$password\">");
} else {

hvordan får jeg den til at opdatere i framet som jeg kalder midt

hvordan gør jeg det?
Avatar billede dellevela Nybegynder
21. december 2003 - 18:12 #10
glem det har fundet ud af det!


dellevela bukker og takker!
Avatar billede ztyxx Nybegynder
21. december 2003 - 21:13 #11
takker for 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