Tjena,
Om du har angett i procent kan man ändra det till exakta pixlar.
Skulle man kunna få se på källan för frameset, det skulle bli lättare att hjälpa dig då?
------------------
Hälsningar Ricki
www.ricki.nu
HTML & CSSur HTML, XHTML & CSS
9 svar · 246 visningar · startad av mikael_a
Hej,
jag håller på att ändra designen på min hemsida (www.micke-anna.nu) har ritat en massa ramar som jag skall använda, nu sitter jag tyvärr på en 14" skärm.(800x600) så jag tror min grafik ide kommer att se väldigt lustigt på en som kör på tex 1024x upplösning...
kan man fixa detta på något sätt utan att behöva ändra grafiken? har hört talas im Iframes, fast jag vet inte riktigt hur det fungerar... och sedan kan jag kanske öppna ett popupfönster, men det vill jag gärna inte..
ni kan kolla in designen här: http://www.micke-anna.nu/micke_anna.jpg
tacksam för tips och ideer...
------------------
Micke & Annas Sajt
micke@micke-anna.nu
Tjena,
Om du har angett i procent kan man ändra det till exakta pixlar.
Skulle man kunna få se på källan för frameset, det skulle bli lättare att hjälpa dig då?
------------------
Hälsningar Ricki
www.ricki.nu
Förstår jag dig rätt om jag säger att du menar att framesen kommer att se konstiga ut!? Ett tips i så fall är att lägga % sattser i framesen istället för pixels.
------------------
TeNgBlAd
www.tengblad.com
jag bifogar koden:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>[:: Micke & Annas @Internet Start ::]</TITLE>
<META content="text/html; charset=windows-1252" http-equiv=Content-Type>
</HEAD><FRAMESET border=0 cols=*,44 frameBorder=0 frameSpacing=0><FRAMESET
cols=101,*><FRAME name=left noResize scrolling=no
src="left_frame.asp"
target="rtop"><FRAMESET rows=72,*,71><FRAME name=rtop noResize scrolling=no
src="topframe.asp"
target="rbottom"><FRAME name=main noResize
src="main.asp"
target="_self" scrolling="auto"><FRAME name=rbottom1 noResize scrolling=no
src="bottomframe.asp"
target="_self"></FRAMESET></FRAMESET><FRAME noResize scrolling=no
src="right_frame.asp"
target="_self"><NOFRAMES>
<body bgcolor="#FFFFFF" text="#000000">
<p align="center"><font face="Verdana" size="2">Denna sida använder sig av
frames, men din browser stödjer det inte</font></p>
</body>
</NOFRAMES></FRAMESET></HTML>
ni kan även kolla in sidan på: www.micke-anna.nu/test/default.asp
att sätta % på framsen visste jag inte man kunde göra, fungerar det på samma sätt som med tabeller?
------------------
Micke & Annas Sajt
micke@micke-anna.nu
någon som har lust och orka att visa mig hur % i frames fungerar? så att jag får lika stora som innan. (kolla föregånde inlägg)
tacksam
------------------
Micke & Annas Sajt
micke@micke-anna.nu
Det är inte så svårt att sätta % på framsen. Se bara till att frameseten från höger till vänster blir 100% samma upp i från och ner. Det är helt enkelt bara att tänka logiskt så blir det rätt. :)
Det som kan vara lite klurigt är att få %-sattserna att bli exakta men det är bara att prova sig fram.
Exempel på kod:
<FRAMESET COLS="25%,*" BORDER=0 FRAMEBORDER=0 >
Här är det alltså 2st frames, den till vänster är 25% utav hela fönstret, den andra är resten. Du kan alltså fortfarande använda * för att fylla ut resten. Hoppas du kommer underfull med det.
------------------
TeNgBlAd
www.tengblad.com
hej, jag har följt era råd att lägga %-sattser på mina frames...
bifogar koden:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>[:: Micke & Annas @Internet Start ::]</TITLE>
<META content="text/html; charset=windows-1252" http-equiv=Content-Type>
<META content="Microsoft FrontPage 4.0" name=GENERATOR>
<META content=FrontPage.Editor.Document name=ProgId>
</HEAD><FRAMESET border=0 cols=95%,6% frameBorder=0 frameSpacing=0><FRAMESET
cols=13%,86%><FRAME name=left noResize scrolling=no
src="left_frame.asp"
target="rtop"><FRAMESET rows=16%,66%,16%><FRAME name=rtop noResize scrolling=no
src="top_frame.asp"
target="rbottom"><FRAME name=main noResize
src="main_frame.asp"
target="_self" scrolling="auto"><FRAME name=rbottom1 noResize scrolling=no
src="bottom_frame.asp"
target="_self"></FRAMESET></FRAMESET><FRAME noResize scrolling=no
src="right_frame.asp"
target="_self"><NOFRAMES>
<body bgcolor="#FFFFFF" text="#000000">
<p align="center"><font face="Verdana" size="2">Denna sida använder sig av
frames, men din browser stödjer det inte</font></p>
</body>
</NOFRAMES></FRAMESET></HTML>
jag har testat att ändra upplösningen till 1024x768 och då ser det hemskt ut, kolla in www.micke-anna.nu/test/default.asp
någon som har en annan ide?
vill gärna inte använda mig av javapopups...
------------------
Micke & Annas Sajt
micke@micke-anna.nu
[Redigerat av mikael_a den 25 jul 2000]
Nej, jag tror att du måste lägga det "rörliga" framesetet (*) på någon kant istället, så att du får inner-framen intakt, oavsett upplösning.
MVH
PeW
------------------
---Jippi!---
-PeW-
ok, tack för era förslag, men är det någon som orkar skicka ett kod förslag?
------------------
Micke & Annas Sajt
micke@micke-anna.nu