Avatar billede itonly Nybegynder
07. februar 2003 - 11:29 Der er 30 kommentarer og
1 løsning

Siden skal bygges i frames! Hjæææælp!!

Jeg er i færd med at bygge min side i frames (og jeg er vant til tabeller!!) Jeg er i forvejen ikke særlig teknisk anlagt så det er ret svært for mig at gennemskue hvordan det gøres på den nemmeste måde.

se dette link for at se min skabelon - så er det nok nemmere at følge med (!!) håber jeg:

http://www.vibeholms.dk/diverse/HU_skabelon.htm

Jeg HAR forsøgt at bygge det op (bruger MX) og der er jo ingen problemer i at indsætte et frameste, men.. men.. men.. kan man ikke justere framesettet, så de (se skabelon) 700*400 px ER framesettet og bare ligger centreret?! I mit sidste forsøg endte jeg med ca. 15 frames ??!?! Ja, jeg spittede jo bare frames til højre og venstre. Hjæææælp :)

Håber ikke det er alt for forvirrende beskrevet! Og HUSK - point til den der får mig til at fatte HVAD jeg skal gøre helt præcist! Det skal skæres ud i pap! I kan ikke spise mig af med et link til html.dk :)

/J
Avatar billede mm12010 Nybegynder
07. februar 2003 - 11:31 #1
hvorfor lave det i frames?
Avatar billede itonly Nybegynder
07. februar 2003 - 11:34 #2
Det er en længere smøre, men primært så den ikke skal loade alle tingene en gang mere når man klikker sig rundt. Altså, så man undgår det dér lille hvide blink hvergang (plus tiden - omend få millisekunder!).
Det er en side for en tøjbutik hvor der kommer til at være ret mange billeder, så... og ja... så kunne det jo være meget rart at lære :)
Avatar billede keysersoze Ekspert
07. februar 2003 - 11:34 #3
der er ikke noget billede...

for at centrere et frameset skal du bruge frames - indsæt i siderne, bunden og toppen en ekstra frame med bredde/højden *

dit egentlige frameset skal så have fast højde/bredde for at blive centreret
Avatar billede itonly Nybegynder
07. februar 2003 - 11:37 #4
PIS!! :) Det var ikke meningen at du skulle have haft point!! Trykkede forkert! Og selvom svaret måske er korrekt så fatter jeg det ikke!! Men jeg må jo lige prøve engang!

Jeg opfordrer lige andre til at komme med forslag selvom der ingen point er at hente og hvis de (pointene) SKAL til for at I vil svare, så må jeg oprette endnu et spm :)
Avatar billede mm12010 Nybegynder
07. februar 2003 - 11:40 #5
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>Frameset</title>
</head>

<frameset rows="*,100" frameborder="NO" border="0" framespacing="0">
  <frameset rows="*,600" frameborder="NO" border="0" framespacing="0">
    <frame src="top.htm" name="topFrame" scrolling="NO" noresize >
    <frameset cols="*,400,*" frameborder="NO" border="0" framespacing="0">
      <frame src="left.htm" name="left">
      <frame src="main.htm" name="main">
      <frame src="right.htm" name="right">
    </frameset>
  </frameset>
  <frame src="bottom.htm" name="bottomFrame" scrolling="NO" noresize>
</frameset>
<noframes>
<body>
</body>
</noframes>
</html>
Avatar billede keysersoze Ekspert
07. februar 2003 - 11:43 #6
fx;

<frameset rows="*,504,*" cols="*" frameborder="0" border="0" framespacing="0">
    <frame src="emptyframe.php" name="emptyFrameTop" noresize="noresize" frameborder="0" scrolling="no" marginwidth="0" marginheight="0" />
        <frameset rows="*" cols="*,750,*" frameborder="0" border="0" framespacing="0">
            <frame src="emptyframe.php" name="emptyFrameLeft" noresize="noresize" frameborder="0" scrolling="no" marginwidth="0" marginheight="0" />
                <frameset rows="100,*" cols="*" frameborder="0" border="0" framespacing="0">            
                    <frame src="menu.php" name="menu" id="menu" noresize="noresize" frameborder="0" scrolling="no" marginwidth="0" marginheight="0" />
                    <frame src="login.php" name="main" id="main" noresize="noresize" frameborder="0" scrolling="auto" marginwidth="0" marginheight="0" />
                </frameset>
            <frame src="emptyframe.php" name="emptyFrameRight" noresize="noresize" frameborder="0" scrolling="no" marginwidth="0" marginheight="0" />
        </frameset>
    <frame src="emptyframe.php" name="emptyFrameBottom" noresize="noresize" frameborder="0" scrolling="no" marginwidth="0" marginheight="0" />
</frameset>
Avatar billede mm12010 Nybegynder
07. februar 2003 - 11:48 #7
får vi et billede?
Avatar billede itonly Nybegynder
07. februar 2003 - 11:49 #8
et billede?! På linket?? Det vírker da når jeg trykker ?!?!
Avatar billede mm12010 Nybegynder
07. februar 2003 - 11:52 #9
virker ikke her...
Avatar billede cdc Novice
07. februar 2003 - 11:52 #10
billed sti: file:///C|/frames/hookup_skabelon.jpg til din egen maskine
Avatar billede keysersoze Ekspert
07. februar 2003 - 11:54 #11
hehe - er det det man lærer når man tager MMD på Køge? Det var derfor jeg flyttede fra Køge til Nakskov for at tage den der :)

Nåede at tage 2½ måned i Køge - formentlig samme årgang som dig
Avatar billede itonly Nybegynder
07. februar 2003 - 11:55 #12
Okey... hvad er det lige jeg skal gøre?! Kan I ikke bare copy/paste linket i browseren?! Eller det kan man måske ikke?
Avatar billede itonly Nybegynder
07. februar 2003 - 11:55 #13
Man lærer ikke en skid i Køge :) Det er derfor jeg er så blank nu! Nårh nej... jeg lærte da at lave kaffe...
Avatar billede keysersoze Ekspert
07. februar 2003 - 11:59 #14
heh - det var vist også det eneste jeg ville have lært der.. hvis det bare ikke havde været fordi jeg _ikke_ drikker kaffe :)

ændre koden i html-filen til bare "hookup_skabelon.jpg" og upload så billedet til samme mappe som html-filen ligger i
Avatar billede itonly Nybegynder
07. februar 2003 - 12:02 #15
Avatar billede keysersoze Ekspert
07. februar 2003 - 12:04 #16
næsten... vi kan finde det her;

http://www.vibeholms.dk/diverse/hookup_skabelon.jpg
Avatar billede cdc Novice
07. februar 2003 - 12:06 #17
nop :o)

file:///C|/frames/hookup_skabelon.jpg se på billed linket i dit html doc.
Avatar billede itonly Nybegynder
07. februar 2003 - 12:06 #18
Hmm.... jeg må øve mig... Havde desuden skrevet...

Dette er min skabelon som jeg arbejder efter! De 700 * 400 px skal centreres i forhold til skærmen.

- min menu skal være en flash film i frame 2
- indholdsiden (main) er frame 4 - altså den frames der skal skiftes ud (går  jeg ud fra??!)
- frame 1 er logo
- frame 3 og 5 er billeder (5 evt også flash-film) der skiftes alt efter menupunkt.
Avatar billede keysersoze Ekspert
07. februar 2003 - 12:12 #19
så burde du ikke kunne få det meget lettere;

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>ISTOP</title>
<style type="text/css">
#menu
{
    border-left-width : 1px;
    border-right-width : 1px;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-color : Gray;
    border-style : solid;
}
#main
{
    border-left-width : 1px;
    border-right-width : 1px;
    border-top-width : 0px;
    border-bottom-width : 1px;
    border-color : Gray;
    border-style : solid;
}
#top1
{
    border-left-width : 1px;
    border-right-width : 1px;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-color : Gray;
    border-style : solid;
}
#top2
{
    border-left-width : 0px;
    border-right-width : 1px;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-color : Gray;
    border-style : solid;
}
#middle1
{
    border-left-width : 1px;
    border-right-width : 1px;
    border-top-width : 0px;
    border-bottom-width : 1px;
    border-color : Gray;
    border-style : solid;
}
#middle2
{
    border-left-width : 0px;
    border-right-width : 1px;
    border-top-width : 0px;
    border-bottom-width : 1px;
    border-color : Gray;
    border-style : solid;
}
</style>
</head>
<frameset rows="*,450,*" cols="*" frameborder="0" border="0" framespacing="0">
    <frame src="emptyframe.php" name="emptyFrameTop" noresize="noresize" frameborder="0" scrolling="no" marginwidth="0" marginheight="0" />
        <frameset rows="*" cols="*,700,*" frameborder="0" border="0" framespacing="0">
            <frame src="emptyframe.php" name="emptyFrameLeft" noresize="noresize" frameborder="0" scrolling="no" marginwidth="0" marginheight="0" />
                <frameset rows="85,280,*" cols="*" frameborder="0" border="0" framespacing="0">            
                    <frameset cols="180,*" cols="*" frameborder="0" border="0" framespacing="0">            
                        <frame src="menu.php" name="top1" id="top1" noresize="noresize" frameborder="0" scrolling="no" marginwidth="0" marginheight="0" />
                        <frame src="login.php" name="top2" id="top2" noresize="noresize" frameborder="0" scrolling="auto" marginwidth="0" marginheight="0" />
                    </frameset>
                    <frameset cols="180,*" cols="*" frameborder="0" border="0" framespacing="0">            
                        <frame src="menu.php" name="middle1" id="middle1" noresize="noresize" frameborder="0" scrolling="no" marginwidth="0" marginheight="0" />
                        <frame src="login.php" name="middle2" id="middle2" noresize="noresize" frameborder="0" scrolling="auto" marginwidth="0" marginheight="0" />
                    </frameset>
                    <frame src="login.php" name="main" id="main" noresize="noresize" frameborder="0" scrolling="auto" marginwidth="0" marginheight="0" />
                </frameset>
            <frame src="emptyframe.php" name="emptyFrameRight" noresize="noresize" frameborder="0" scrolling="no" marginwidth="0" marginheight="0" />
        </frameset>
    <frame src="emptyframe.php" name="emptyFrameBottom" noresize="noresize" frameborder="0" scrolling="no" marginwidth="0" marginheight="0" />
<noframes>
<body style="background-color: #FFFFFF; margin: 0cm 0cm 0cm 0cm">
</body>
</noframes>
</frameset>
</html>

:)

husk - hvis du endelig står med noget større asp/html-udvikling er du velkommen til at prøve at kontakte mig :)
Avatar billede mm12010 Nybegynder
07. februar 2003 - 12:14 #20
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>Frameset</title>
</head>

<frameset cols="*,80" frameborder="NO" border="0" framespacing="0">
  <frameset cols="80,*" frameborder="NO" border="0" framespacing="0">
    <frame src="" name="leftFrame" scrolling="NO" noresize>
    <frameset rows="80,*" frameborder="NO" border="0" framespacing="0">
  <frameset cols="80,*" frameborder="NO" border="0" framespacing="0">
  <frame src="" name="leftFrame2" scrolling="NO" noresize>
  <frame src="" name="topFrame" scrolling="NO" noresize >
</frameset>
  <frameset rows="*,80" frameborder="NO" border="0" framespacing="0">
  <frameset cols="80,*" frameborder="NO" border="0" framespacing="0">
  <frame src="" name="leftFrame1" scrolling="NO" noresize>
  <frame src="" name="mainFrame">
</frameset>
  <frame src="" name="bottomFrame" scrolling="NO" noresize>
</frameset>
</frameset>
  </frameset>
  <frame src="" name="rightFrame" scrolling="NO" noresize>
</frameset>
<noframes>
<body>
</body>
</noframes>
</html>
Avatar billede itonly Nybegynder
07. februar 2003 - 12:18 #21
Hvorfor er din kode (soze) så lang og mm's så (relativt) kort?? Resultatet er jo det samme??!

Det jeg gør nu, det er at save de her forskellige frames ikk?! Og en sidste ting... når der i koden står scrolling="NO" - hvorfor er der så stadig scollere i alle framesene når jeg ser det i browseren?
Avatar billede cdc Novice
07. februar 2003 - 12:25 #22
renset lidt ud:

<html>
<head>
<title>Frameset</title>
</head>

<frameset cols="*,80" frameborder="0" border="0" framespacing="0">
  <frameset cols="80,*">
    <frame src="" name="leftFrame" scrolling="no" noresize>
    <frameset rows="80,*">
  <frameset cols="80,*">
  <frame src="" name="leftFrame2" scrolling="no" noresize>
  <frame src="" name="topFrame" scrolling="no" noresize>
</frameset>
  <frameset rows="*,80">
  <frameset cols="80,*">
  <frame src="" name="leftFrame1" scrolling="no" noresize>
  <frame src="" name="mainFrame">
</frameset>
  <frame src="" name="bottomFrame" scrolling="no" noresize>
</frameset>
</frameset>
  </frameset>
  <frame src="" name="rightFrame" scrolling="no" noresize>
</frameset>
</html>
Avatar billede keysersoze Ekspert
07. februar 2003 - 12:27 #23
min kode er lang fordi jeg har indsat noget et stylesheet så de forskellige frames kan styles forskelligt samt fordi jeg har flere attributter i de forskellige frames/framesets
Avatar billede itonly Nybegynder
07. februar 2003 - 12:37 #24
jeg prøver at se på det... det jo pinlingt, men jeg synes stadig det er lidt forvirrende:) men tusind tak til Jer begge to..

...og soze?! Du ska passe på hva du sir!! :) Måske jeg holder dig op på ordet:)

Tak!

KH J
Avatar billede itonly Nybegynder
07. februar 2003 - 12:38 #25
hmm... begge 3 :) Sorry!!
Avatar billede cdc Novice
07. februar 2003 - 12:39 #26
En anen mulighed er at lave en iframe på midten af siden, som indeholder et frameset som er mindre
Avatar billede itonly Nybegynder
07. februar 2003 - 12:42 #27
iframe??!? Det lyder da faktisk vældig spændende?! Jeg mener - det er da snot forvirrende at overskue det her...! Iframes... Det må jeg læse lidt om et sted!!

Hvorfor er man dog ikke teknisk?! *river mig selv i håret*
Avatar billede keysersoze Ekspert
07. februar 2003 - 12:43 #28
du kan bare komme an - jeg er billig :)

icq 32036024
msn kim@soze.dk
Avatar billede cdc Novice
07. februar 2003 - 12:44 #29
Avatar billede itonly Nybegynder
07. februar 2003 - 12:46 #30
Er det en iframe?! Den synes jeg at have set før?! :)

Nå ,men tak! Ville kigge lidt på det inden jeg gir fortabt *suk* :)

Tak for hjælpen alle mand! Vender nok tilbage!

KH Frk. Positiv :)
Avatar billede cdc Novice
07. februar 2003 - 12:47 #31
Det har du :o)
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
Kurser inden for grundlæggende programmering

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