Avatar billede bumle90 Nybegynder
01. juni 2004 - 12:09 Der er 5 kommentarer og
1 løsning

problemer med at få slidebar helt ud i højre side

Jeg har problemer med at få placeret slidebaren på et vindue ordentligt.
Det jeg vil er at have slideren helt ude i højre hjørne, så man scroller hele siden ned og ikke kun framen i midten.
Jeg ved ikke om det kan lade sig gøre når man bruger frames, men hvis det kan vil jeg meget gerne vide hvordan :)

Eksempel kan ses på http://www.bdis.dk/
Koden er som følger:

<html>
<head>
<title>Prepaid telefonkort</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<frameset rows="1*" rows="*" frameborder="NO" border="0" framespacing="0">
<frameset cols="1*,780,1*" rows="*" frameborder="NO" border="0" framespacing="0">
  <frame src="controller.php?page=8" scrolling="NO">
  <frameset rows="196,1*" cols="*" frameborder="NO" border="0" framespacing="0">
    <frame src="controller.php?page=7" name="logo" scrolling="NO" marginwidth="0" marginheight="0" frameborder="NO" noresize>
        <frameset cols="100,1*" rows="*" frameborder="NO" border="0" framespacing="0">
            <frame src="controller.php?page=6" name="menu" scrolling="NO" marginwidth="0" marginheight="0" frameborder="NO" noresize>
            <frame src="controller.php?page=0" name="content" scrolling="YES" marginwidth="0" marginheight="0" frameborder="NO" noresize>
        </frameset>           
  </frameset>
  <frame src="controller.php?page=8" scrolling="NO">
</frameset>
</frameset>
<!--       
<noframes>
    <body bgcolor="#FFFFFF">
   
    </body>
</noframes>-->
</html>
Avatar billede knudgert Nybegynder
01. juni 2004 - 16:04 #1
Det kan du ikke, når du bruger frames.
Men, hvorfor vil du dog også bruge frames?
Du har jo adgang til php, så brug dog php til at inkludere indhold med i stedet for.
Så er du over det problem og undgår også dårlig indexering i søgemaskiner (som ikke kan linke til sider i et framesæt, men gør det til de enkelte undersider).
Avatar billede bumle90 Nybegynder
01. juni 2004 - 16:07 #2
Hvordan gør jeg det?
Er det ikke usmart hvis jeg har menuer osv. Så skal jeg jo loade hele siden...
Avatar billede knudgert Nybegynder
01. juni 2004 - 16:25 #3
Øhh ja, det skal man jo, men er billeder så vil de jo ligge i cacheen, så det vil ikke gøre nogen forskel (det vil være milisekunder det evt. kan dreje sig om).

du gemmer, det der skal gå igen som en *.txt og undlader header, body.

F.eks. dette er din menu:

<ul>
<l1><a href="link1.htm">link 1</li>
</ul>

Gem så som f.eks. menu.txt
og inkluder med

<?php
  include("menu.txt");
  ?>

Nemt og enkelt.
Avatar billede knudgert Nybegynder
01. juni 2004 - 16:25 #4
<li><a href="link1.htm">link 1</li>

selvfølgelig ;-)
Avatar billede bumle90 Nybegynder
01. juni 2004 - 16:47 #5
hmmm jamen der bliver da en helvedes masse stylesheet hvis man fx. skal have siden bygget op som den jeg har med marginer ude i siderne og specielle ting på specielle steder gør der ikke?
Fx. med dit eks vil jeg gerne ha menuen ude i venstre side...Hvor inkluderer jeg den så ?
Avatar billede knudgert Nybegynder
01. juni 2004 - 17:04 #6
Du har jo kun brug for et stylesheet, for det vil også virke på det indhold, som du inkluderer.
Du placerer det på siden, der hvor du vil have at det skal være.

Et godt eksempel på, hvordan man bygger en side op uden frames kan du se på http://html-faq.dk/2003.asp
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