Avatar billede theplayer.da.ru Nybegynder
20. oktober 2002 - 13:15 Der er 10 kommentarer og
1 løsning

4 Frames, Fast Placering. hvordan?

Hej Med Jer!

Jeg sidder og skal til at oprette en HP til min DJMP3 player 2kX.

Men ikke er jeg lige kommet i gang, før "udfordringerne" hober sig op. Jeg har en side "index.html" med 4 frames.
----------|
----------|
| |      |
| |      |
| |      |
----------|
----------|

Jeg har så 3 billeder til
top,menu,bund .html
Med skærm opløsningen: 1152x864 ser sider rigtig ud, men hvis man går ned i 1024x786 eller over 1152x864 for passer billedet i bunden ikke mere. jeg har prøvet alt undtaget det rigtige. Hvad gør jeg forkert eller hvad har jeg bare ikke gjort?

Og så lige en x-tra lille ting. Som i kan se, så sidder scrollbaren ikke helt det optimale sted. Hvis i derude har en løsning på begge problemer, så vanker der 200 Point. Spørgsmål 1 giver alene 130 points.

På forhånd mange tak.

Min HP kan ses på: http://80.196.155.155
hvis i bedre kan hjælpe med hele koden lokalt, så kan den hentes her:
http://80.196.155.155/hp.zip
Avatar billede knudgert Nybegynder
20. oktober 2002 - 21:33 #1
1. Drop frames, det vil kun passe når folk kører den opløsning som siden er designet til - brug det i tabel istedet for eller tving folk til at få vist siden i 1152*864
I <head> på indexsiden:

<script type="text/javascript">
window.moveTo(0,0);
top.window.resizeTo(1152,864);
</script>

2. Sæt til ingen scroll i framesettet, smid indholdet i en div med passende bredde og højde.
<div style="width: 500px; height: 800px; overflow: auto">
Avatar billede justdoit Nybegynder
21. oktober 2002 - 16:55 #2
Jeg har også meget i mod frames! Lav som knudgert siger det i tabeller. Du laver bare en skabelon først, og så kan du kopiere den til lige så mange sider du ønsker!
Avatar billede theplayer.da.ru Nybegynder
21. oktober 2002 - 17:54 #3
Nu skal det siges at HTML heller ikke er min stærke side. Hvis jeg kunne være så fræk og lokke Jer til at lave et eksempel med 4 frames, så ville det være cool.
Og så lige en ting om tabeller. Hvis jeg laver 4 tabeller i stedet for frames, skal hele siden opdateres hver gang der trykkes på et link. Med frames, er det kun MainFrame der skal opdateres.

Jeg prøver mig lige frem med det jeg allerede har fået.

-DJM
Avatar billede theplayer.da.ru Nybegynder
21. oktober 2002 - 18:55 #4
Okay.

jeg har nu rodet lidt med det, og hvergang browseren ændre størrelse, ændre framenes størrelse også.

-DJM
Avatar billede knudgert Nybegynder
21. oktober 2002 - 21:10 #5
Med frames, er det kun MainFrame der skal opdateres.

Betyder ikke så meget i dag, hvor folk har en relativ hurtig forbindelse og det ligger jo i cacheeen.
Til gengæld er der masser af ulemper ved frames, svært at bogmærke en side og værre, dårlig indexering i søgemaskiner, hvor man kun får undersiden at se uden navigationsmulighed.
Avatar billede theplayer.da.ru Nybegynder
21. oktober 2002 - 22:23 #6
Jeg synes det er skod, hvis siden skal opdateres hver gang. Og der er ingen ulemper for mig. For hvis jeg bare kan få det her til at virke, så ligger der ikke rigtig mere i det, andet noget få knapper der referere til nogle txt filer.

-DJM
Avatar billede knudgert Nybegynder
22. oktober 2002 - 16:39 #7
Med det design, som du vil have kan du kun få det til at virke, hvis du resizer framesettet til en bestemt størrelse, som jeg skrev.
Avatar billede theplayer.da.ru Nybegynder
22. oktober 2002 - 18:16 #8
Knudgert: ikke helt sant. Jeg spurgte mig frem, og fant følgende løsning:

index.html:

<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
</HEAD>

<frameset rows="120,370,*" framespacing="0" border="0" frameborder="0">
  <frame name="TopFrame" scrolling="no" noresize  src="top.htm" >
    <FRAMESET cols="186,*">
                <frame name="Menu"  src="menu.htm" scrolling=no noresize>
                <frame name="Menu" src="main.htm" scrolling=auto noresize>
    </FRAMESET>
  <frame name="CopyRigth" scrolling="no" noresize target="MainFrame" src="copyright.htm">
  <noframes>
  <body>

  </body>
  </noframes>
</frameset>
</HTML>

og med copyright.html (framen helt i bunden)

<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
</HEAD>
<BODY>

<DIV id=copyright style="position:absolute;top:0px;left:0px">
    <IMG SRC="pic/copyright.jpg">
</DIV>
</BODY>
</HTML>

Tjek det på:
http://80.196.155.155

Nu har jeg kun scrollbar problemet. Hvis i kan finde en løsning til mig, så er der 150 point at score.
Jeg har prøvet med en ekstra frame, men hvis man reziser browseren flytter scollbaren sig også.

-DJM Secret

Når det hele kommer op og kører skulle i tage og tjekke:

ThePlayer.Da.Ru

Det bliver rigtig BAD.
Avatar billede knudgert Nybegynder
22. oktober 2002 - 19:49 #9
Det nederste af siden kan ikke ses i 800*600 og det mener jeg ikke vil kunne lade sig gøre sådan som du har lavet det, derfor svarede jeg som jeg gjorde, da jeg mener at man skal kunne se siden i alle opløsninger.

Til det andet, som jeg skrev i mit første svar.
Slå scroll fra i main framen, sådan:
    <FRAME name=Menu
src="main.htm" noResize scrolling="no">

og smid indholdet ind i en div.
<div style="width: 350px; height: 350px; overflow: auto">
<P>asfdfsdfsd</P>
<P>fsd</P>
...
</div>

Det er muligt, at du vil have størrelsen anderledes, den må du selv tilpasse.
Avatar billede theplayer.da.ru Nybegynder
23. oktober 2002 - 16:58 #10
Du er fandeme for sej.
1000Tak.

Nu sidder scrollbaren rigtigt, og billederne flytter sig ikke mere.
Du har ret i at man ikke kan se det nederste af siden i 800*600, men jeg har også tilpasset den til 1024*786. Men nu flutter billederne sig bare ikke. Men jeg regner med at lave det om til 800*600.

Jeg synes du er så sej, at du får alle 200P.

Så tillykke mester.

-DJM Secret
Avatar billede knudgert Nybegynder
23. oktober 2002 - 18:15 #11
Tak for det.
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