Avatar billede power Nybegynder
17. marts 2000 - 01:47 Der er 13 kommentarer og
2 løsninger

HJÆLP TIL AKTIV FRAMES ????

Nr. 1 - Først så ved jeg ikke om jeg har henvendt det rigtige sted !! men jeg ved at der sikkert er en eller anden der kommer forbi her der ved det !!!  KOREKT IKKE ....

Jeg ønsker at få en aktiv frames ...
D.v.s. jeg har en frames på hjemmesiden der dækker hele vejen rundt på siden .. lidt lige som denne side her på www.eksperten.dk - mangler kun i bunden .. men det jeg ønsker er at selv om jeg kører 600 x 800 eller 1024 x 768 ... skærm opløsning så skal frames`ne blive større eller mindere alt efter opløsning .. og ( TARGET - (siden)) i midten skal forblive samme størelse ?? jeg ved dette er muligt - men med hvad !! DHTML / HTML / SCRIPT / JAVA ... håber der er en der kan hjælpe !!

Med venlig hilsen

Henrik Hansen
hansen@mail.dk
Avatar billede power Nybegynder
17. marts 2000 - 01:49 #1
Jeg glemte at til´føje - det er lige som at minimere/maksimere sin browser !!

MVH HENRIK HANSEN
Avatar billede kim_bille Nybegynder
17. marts 2000 - 02:51 #2
<FRAMESET cols="*,600,*">
  <frame src="tom.htm"> 
  <FRAMESET rows="*,400,*">
    <frame src="tom.htm"> 
    <frame src="main.htm"> 
    <frame src="tom.htm"> 
    </FRAMESET>
</FRAMESET>

Hvis jeg forstår er det det du spørger efter

Avatar billede kim_bille Nybegynder
17. marts 2000 - 02:53 #3
ups

der skal selvfølgelig være en: <frame src="tom.htm"> 
mellem
    </FRAMESET>
</FRAMESET>

Avatar billede bromer Nybegynder
20. marts 2000 - 12:20 #4
Hvorfor indsætter du ikke bare en iframe med et bestem antal pixels.
Du kunne jo sætte din iframe i et table der dækkede hele siden men så skal du bare adde følgende i din body kode.
<body marginwidth="0" marginheight="0" leftmargin="0" topmargin="0">

Det er meget bedre end alt det andet der er blevet forslået. Hvis du vil kan jeg lave et eksempel på det, men jeg gør det kun hvis du lige skriver det!

Håber jeg kunne hjælpe
Avatar billede kim_bille Nybegynder
20. marts 2000 - 13:06 #5
"Det er meget bedre end alt det andet der er blevet forslået." - Nå, nå.

Iframe er ikke understøtet af Netscape, jeg ved godt man kan omgå det, men så er det sgu' da nemmere at bruge alm. frames!

power> er du der???
Avatar billede power Nybegynder
20. marts 2000 - 15:24 #6
OK OK .... Jeg var lige væk lidt !

Vil det sige at hvis jeg sætter dette ind på en side...

    <FRAMESET cols="*,600,*">
  <frame src="tom.htm"> 
  <FRAMESET rows="*,400,*">
    <frame src="tom.htm"> 
    <frame src="main.htm"> 
    <frame src="tom.htm"> 
    </FRAMESET>
</FRAMESET>

så vil jeg have en frames der er minimere/maximere sig efter Skærm tyben/opløsningen 800 x 600 eller. 1024 x 768 ... og så videre ... men kræcver det ikke at jeg laver hjemmesiden/TARGET  800 x 600 ??????  eller hva..

Jeg ville jo gerne have at størelsen er lige stor om du ser det på en 15" skærm (800x600) el. 17" skærm (1024x768) ??
er det muligt ...

for den rette hjælp vil jeg give 900 point oven i ??? hvis det kunne hjælpe mig videre ....

Jeg er i gang med at lave en hjemmeside www.eurotorp.dk !!!
der kan du se eks. Men jeg mangler en aktiv frames !! eller hvad man kalder det, som både kan ses ordenligt på 15" el. 17" skærm..

Med venlig hilsen Henrik Hansen
hansen@mail.dk
Avatar billede kim_bille Nybegynder
20. marts 2000 - 18:02 #7
<FRAMESET cols="*,600,*">
  <frame src="tom.htm"> 
  <FRAMESET rows="*,400,*">
    <frame src="tom.htm"> 
    <frame src="main.htm"> 
    <frame src="tom.htm"> 
    </FRAMESET>
  <frame src="tom.htm"> 
</FRAMESET>

dette giver dig et midter frame (main), som er 600px bred og 400 px høj.
De ramme som er uden om vil så ændre størelse, alt efter hvor stor skærm opløsningen er.

"så vil jeg have en frames der er minimere/maximere sig efter Skærm tyben/opløsningen 800 x 600 eller. 1024 x 768 ... og så videre ... men kræcver det ikke at jeg laver hjemmesiden/TARGET  800 x 600 ??????  eller hva.. " jeg forstår ikke spg.

Man kan ikke checke hvilken skærm brugeren har (15" el 17")

Avatar billede kim_bille Nybegynder
20. marts 2000 - 18:08 #8
Hvis det ikke er mere er 500 point mere end rigligt

Hvis du gør sådan:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 FINAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META NAME="Generator" CONTENT="NetObjects Fusion 4.0 for Windows">
<TITLE>ind side</TITLE>
<center>

<FRAMESET BORDER=0 FRAMESPACING=0 FRAMEBORDER=0 COLS="*,600,64">
    <FRAME NAME="left" SRC="./left_eurotorpint.html" SCROLLING=AUTO MARGINWIDTH="2" MARGINHEIGHT="1" FRAMEBORDER=NO BORDER="0" NORESIZE>
    <FRAMESET BORDER=0 FRAMESPACING=0 FRAMEBORDER=0 ROWS="*,400,*">
        <FRAME NAME="header" SRC="./header_eurotorpint.html" SCROLLING=NO MARGINWIDTH="2" MARGINHEIGHT="1" FRAMEBORDER=NO BORDER="0" NORESIZE>
        <FRAME NAME="body" SRC="./body_index.html" SCROLLING=AUTO MARGINWIDTH=2 MARGINHEIGHT=2>
        <FRAME NAME="footer" SRC="./footer_eurotorpint.html" SCROLLING=NO MARGINWIDTH="2" MARGINHEIGHT="1" FRAMEBORDER=NO BORDER="0" NORESIZE>
    </FRAMESET>
    <FRAME NAME="right" SRC="./right_eurotorpint.html" SCROLLING=AUTO MARGINWIDTH="2" MARGINHEIGHT="1" FRAMEBORDER=NO BORDER="0" NORESIZE>
</FRAMESET>
</HEAD>
</HTML>
Avatar billede helle_fred Nybegynder
22. marts 2000 - 11:29 #9
Altså jeg skal lige have det skåret ud i pap:

Din side indeholder fire frames - en top, en højre- og en venstreside samt i midten en central indholdsframe.

Top, højre- og venstre frame skal ændre sig dynamisk efter vinduesstørrelse, mens den midterste skal have fast størrelse??

Jeg kan nemlig ikke helt se hensigten med at ændre kant-frames-dimensionerne, når den midterste frame ikke skal ændres. Derimod kan jeg se en fidus i at ændre dem alle dynamisk efter vinduesstørrelse; og i så fald skal du vel bare bruge procentangivelser i dine framesets i stedet for pixels, så klarer browseren dynamikken for dig.

Skal det overhovedet være frames du bruger? - en anden mulighed er en tabel med celler. Tabellen kan også defineres med procentangivelser.

vh Helle
Avatar billede power Nybegynder
23. marts 2000 - 00:29 #10
... Nu er jeg forvirret !!!!  Hvilken måde skal jeg bruge !

Det jeg ønsker er :

Jeg har 4 frames - top, bund, højre og venstre.
så har jeg midtersiden (target).

Hvis jeg åbner siden(www.eurotorp.dk) som den er lavet nu
på en computer med 15" skærm - vil midtersiden næsten ikke kunne ses da framesne fylder største delen af skærmen !!!
Jeg ønsker derfor at framesne ændre sig for det normale udsende til at framesne kun fylder det mest minimale ud fra de iconer der er i højre side, og det logo der er i toppen.
(15" skærm er normal opløsning 800 x 600 )

Hvis jeg åbner siden(www.eurotorp.dk) som den er lavet nu
på en computer med 17" skærm - vil midtersiden være den normale størelse som siden er lavet i, og alt vil se normalt ud - fordi siden er lavet 700 i bredten !!!
(17" skærm er normal opløsning 1200 x 768 eller der over )

Håber at jeg har uddybet mit ønske nok ????

Med venlig hilsen

Henrik Hansen
hansen@mail.dk
Avatar billede kim_bille Nybegynder
23. marts 2000 - 11:56 #11
Det er ikke så svært. Et frameset deler enten op i cols eller rows. Denne opdeling kan være på følgende måder:
Absolut opdeling: rows="60,800,140" som hvis skærmen er 1000px vil dele op i tre rækker på hhv: 60, 800 og 140

Procent vis: rows="10%,80%,10%", som hvis skærmen er 1000px vil dele op i tre rækker på hhv: 100, 800 og 100

Relativ: rows="*,7*,2*", som hvis skærmen er 1000px vil dele op i tre rækker på hhv: 100, 700 og 200, fordi der ialt er 10* og dermed 100px pr *

Disse metoder kan blandes ind i hindanden som du ønsker fx rows="10%,700,*" som hvis skærmen er 1000px vil dele op i tre rækker på hhv: 100, 700 og 200


Avatar billede helle_fred Nybegynder
23. marts 2000 - 13:24 #12
Du skal nok have et framesæt, der ser ud som noget i retning af:


    <FRAME NAME="left" SRC="http://www.eurotorp.dk//left_eurotorpint.html" SCROLLING=no MARGINWIDTH="2" MARGINHEIGHT="1" FRAMEBORDER=NO BORDER="0" NORESIZE>
    <FRAMESET BORDER=0 FRAMESPACING=0 FRAMEBORDER=0 ROWS="50px,90%,*">
        <FRAME NAME="header" SRC="http://www.eurotorp.dk//header_eurotorpint.html" SCROLLING=NO MARGINWIDTH="2" MARGINHEIGHT="1" FRAMEBORDER=NO BORDER="0" NORESIZE>
        <FRAME NAME="body" SRC="http://www.eurotorp.dk//body_index.html" SCROLLING=no MARGINWIDTH=2 MARGINHEIGHT=2>
        <FRAME NAME="footer" SRC="http://www.eurotorp.dk//footer_eurotorpint.html" SCROLLING=NO MARGINWIDTH="2" MARGINHEIGHT="1" FRAMEBORDER=NO BORDER="0" NORESIZE>
    </FRAMESET>
    <FRAME NAME="right" SRC="http://www.eurotorp.dk//right_eurotorpint.html" SCROLLING=no MARGINWIDTH="2" MARGINHEIGHT="1" FRAMEBORDER=NO BORDER="0" NORESIZE>
</FRAMESET>


Scrolling skal nok sættet til igen for indholdsframen. Og så skal top- og indholdsframe centreres. Det gør du ved at lægge indholdet ind i en tabel, der dynamisk kan ændre afstande fra venstrekanten.

vh Helle

Man kan med JavaScript programmere mere dynamik ind. For eksempel kan man lave scripts, der vælger fontstørrelse og billedstørrelse afhængigt af vinduets dimensioner. Men det er vis "overkill" her, eller hva'?
Avatar billede kim_bille Nybegynder
24. marts 2000 - 15:59 #13
helle> jeg synes der mangler en <frameset> det kan umuligt være godt!!!

top-frame-centrering: der er nok nemmere af skrive <center><img ...></center>

main: han har en tabel, som også kan centres med <center>, så lad da vær' med at "dynamisk ændre afstande fra venstrekanten"

Avatar billede kim_bille Nybegynder
24. marts 2000 - 16:00 #14
hvad så power bliver det til noget? :)
Avatar billede helle_fred Nybegynder
27. marts 2000 - 09:29 #15
ok, der røg en linie i svinget:

<FRAMESET BORDER=0 FRAMESPACING=0 FRAMEBORDER=0 COLS="*,90%,64px">
    <FRAME NAME="left" SRC="http://www.eurotorp.dk//left_eurotorpint.html" SCROLLING=no MARGINWIDTH="2" MARGINHEIGHT="1" FRAMEBORDER=NO BORDER="0" NORESIZE>
    <FRAMESET BORDER=0 FRAMESPACING=0 FRAMEBORDER=0 ROWS="50px,90%,*">
        <FRAME NAME="header" SRC="http://www.eurotorp.dk//header_eurotorpint.html" SCROLLING=NO MARGINWIDTH="2" MARGINHEIGHT="1" FRAMEBORDER=NO BORDER="0" NORESIZE>
        <FRAME NAME="body" SRC="http://www.eurotorp.dk//body_index.html" SCROLLING=yes MARGINWIDTH=2 MARGINHEIGHT=2>
        <FRAME NAME="footer" SRC="http://www.eurotorp.dk//footer_eurotorpint.html" SCROLLING=NO MARGINWIDTH="2" MARGINHEIGHT="1" FRAMEBORDER=NO BORDER="0" NORESIZE>
    </FRAMESET>
    <FRAME NAME="right" SRC="http://www.eurotorp.dk//right_eurotorpint.html" SCROLLING=no MARGINWIDTH="2" MARGINHEIGHT="1" FRAMEBORDER=NO BORDER="0" NORESIZE>
</FRAMESET>

Man kan centrere, som man ønsker - i tabel eller med center som tag eller som align-egenskab i en P-tag. Pointen er bare, at indholdet i rammerne header og body i eksemplet her ikke er bearbejdet til at være centreret; og det skal de være, hvis mit løsningsforslag skal kunne bruges.

vh Helle
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