blackcom Skrevet 10. november 2004 Del Skrevet 10. november 2004 Hei alle sammen...sliter med en liten ting her og tenkte og spørre omverdenen om litt hjelp... Driver å prøver meg fram på litt framesets her...men virker som om "main"-framen ikke vil fylle opp hele plassen sin, istedet blir det et hvitt tromrom der... http://home.online.no/~mstra/frametest/frametest.htm Noen med peiling som kunne gjort en "view source" og gitt meg et hint om hva jeg har gjort gæli'? mvh Marius S. Her er forsividt koden.... <html> <head> <title>Website</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <META HTTP-EQUIV="imagetoolbar" CONTENT="no"> </head> <frameset cols="*,1000,*" border="0" framespacing="0" frameborder="NO" rows="*"> <frame src="sideframe.htm" name="menu" marginwidth="0" marginheight="0" scrolling="NO" noresize frameborder="NO"> <frameset rows="230,*,30" cols="*" frameborder="NO" border="0" framespacing="0"> <frame src="menu.htm" name="top" marginwidth="0" marginheight="0" noresize scrolling="NO" frameborder="NO"> <frameset rows="*" cols="*,*" framespacing="0" frameborder="NO" border="0"> <frameset rows="*" cols="*,*" framespacing="0" frameborder="NO" border="0"> <frame src="main.htm" name="main" marginwidth="0" marginheight="0" scrolling="AUTO" noresize frameborder="NO"> </frameset> </frameset> <frame src="counter.htm" name="bottom" marginwidth="0" marginheight="0" noresize scrolling="NO" frameborder="NO"> </frameset> <frame src="sideframe.htm" name="right" id="right"> </frameset> <noframes> <body bgcolor="#FFFFFF" text="#000000"> Lenke til kommentar
Arve Systad Skrevet 10. november 2004 Del Skrevet 10. november 2004 Du bør igrunn unngå frames til å strukturere sida di. Les her korfor. Deretter bør du lære deg html/css litt skikkelig, under er et par nyttige linker: http://www.unrealized.org http://www.htmldog.com http://www.w3schools.com SÅ når du har laga ny side, så kan du begynne å tenke på å bruke en serverside include istede for frames - det er KUN masse fordeler i forhold til frames. http://www.unrealized.org/les_artikkel/php...er_inkludering/ <= les meir om det der Håper det hjalp litt iallefall, sjøl om det ikkje egentlig var et svar på det du spurte om. Men så har det seg slik at eg er imot å hjelpe deg å lære feil, såå... du skjønner tegninga Lenke til kommentar
halvardm Skrevet 10. november 2004 Del Skrevet 10. november 2004 Pluss at min Opera versjon her på bærbaren som er ganske ny ikke takler frames.. Lenke til kommentar
blackcom Skrevet 11. november 2004 Forfatter Del Skrevet 11. november 2004 Kan godt lære meg metoder utenom frames, men i mellomtiden trenger jeg noe som fungerer intil videre...så hvis noen kan peke ut bug'en, så lover jeg å erstatte siden med en uten frames så fort jeg har lært hvordan..... Enig det med Opera, bør jo kunne vises der og....+ mobiltlf osv... Lenke til kommentar
mohuhau Skrevet 11. november 2004 Del Skrevet 11. november 2004 (endret) Som de andre har sagt, bruk noe annet enn frames Så til problemet ditt. Du bør først å fremst ordne opp i koden. Fjern alle <script> tagger, de gjør ingen nytte hos deg allikevel. Legg til <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> helt øverst (før html) i index siden (den med alle <frameset>-taggene) og legg til denne: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> øverst i de andre dokumentene. Nå kan du også validere sidene dine på validator.w3.org Legg også til nyttig info i <noframes><body> på index sida til nettlesere som ikke støtter frames. (f.eks linker til menyen og hovedinnholdet for å gjøre det enkelt) Grunnen til at du får det ekstra tomrommet kan du se i koden din: <frameset rows="*" cols="*,*" framespacing="0" frameborder="NO" border="0"> <frameset rows="*" cols="*,*" framespacing="0" frameborder="NO" border="0"> <frame src="main.htm" name="main" marginwidth="0" marginheight="0" scrolling="AUTO" noresize frameborder="NO"> </frameset> </frameset> Hvorfor har du to like frameset-tagger her? Fjern den ene og fjern cols="*,*" i den som er igjen. Det skal jo ikke være to kolonner her. Endret 11. november 2004 av mohuhau Lenke til kommentar
Equerm Skrevet 11. november 2004 Del Skrevet 11. november 2004 Pluss at min Opera versjon her på bærbaren som er ganske ny ikke takler frames.. Ikke takler frames? WTF? Greit nok at frames er noe tull men de fleste nyere browsere takler vel det.. Lenke til kommentar
blackcom Skrevet 13. november 2004 Forfatter Del Skrevet 13. november 2004 (endret) Jeg gjorde heller sånn her jeg, da funka det....: <html> <head> <title>Website</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <META HTTP-EQUIV="imagetoolbar" CONTENT="no"> </head> <frameset cols="*,1000,*" border="0" framespacing="0" frameborder="NO" rows="*"> <frame src="sideframe.htm" name="menu" marginwidth="0" marginheight="0" scrolling="NO" noresize frameborder="NO"> <frameset rows="230,*,30" cols="*" frameborder="NO" border="0" framespacing="0"> <frame src="menu.htm" name="top" marginwidth="0" marginheight="0" noresize scrolling="NO" frameborder="NO"> <frame src="main.htm" name="main" marginwidth="0" marginheight="0" scrolling="AUTO" noresize frameborder="NO"> <frame src="counter.htm" name="bottom" marginwidth="0" marginheight="0" noresize scrolling="NO" frameborder="NO"> </frameset> <frame src="sideframe.htm" name="right" id="right" </frameset> <noframes> <body bgcolor="#FFFFFF" text="#000000"> Dette er jo en fin imidlertidig løsning, men ikke serlig populært skjønner jeg.. Så kan noen fortelle meg litt mer om dette Include greiene... Menyen er egentlig i flash, derfor brukte jeg frames... Serverside?? Har ikke egen server.... Endret 13. november 2004 av blackcom Lenke til kommentar
Gilbert Skrevet 13. november 2004 Del Skrevet 13. november 2004 Med serverside menes det i dette tilfellet at html-kodes sammensetning genereres på serveren før det sendes ut til nettleseren. Til dette bruker man for eksempel PHP. På dette forumet står det f.eks. at du er innlogget som "blackcom", det står det også i kildekoden. Men det finnes ikke en egen side for hver bruker, det at navnet ditt dukker opp der betyr bare at en PHP-kode har genererert en html-kode som passer for deg, på grunnlag av det du skrev da du logget deg inn. Man trenger ikke en egen server for å gjøre noe serverside. Det er hipp som happ hvem som eier serveren så lenge du har siden på en server. Ta en titt på linken nedenfor om du vil lese en genial intro til php Litt for tidlig på morgenen til å komme med en god beskrivelse av include, kommer sterkere tilbake http://forum.hardware.no/index.php?showtopic=129638 Lenke til kommentar
Arve Systad Skrevet 13. november 2004 Del Skrevet 13. november 2004 ...men om du skal bruke PHP så er det litt vesentlig at serveren støtter dette, selfølgelig. Spør din webhost om dette. Lenke til kommentar
halvardm Skrevet 13. november 2004 Del Skrevet 13. november 2004 Pluss at min Opera versjon her på bærbaren som er ganske ny ikke takler frames.. Ikke takler frames? WTF? Greit nok at frames er noe tull men de fleste nyere browsere takler vel det.. Det er ikke kødd... Går jeg inn på noen sider som har frames kommer det enten opp: "Din nettleser støtter ikke frames og den siden du oppsøker bruker frames" eller så kommer jeg bare ikke inn på siden.. Merkelig ja.. Kommer fint inn med FF, kan være noe med Oppsettet mitt i Opera. Lastet ned den nyeste versjonen nå nettopp på nynorsk... Lenke til kommentar
Raging_Bull Skrevet 13. november 2004 Del Skrevet 13. november 2004 Hva anbefaler dere hvis serveren ikke støtter php, og man ikke bør bruke frames? Lenke til kommentar
aadnk Skrevet 13. november 2004 Del Skrevet 13. november 2004 Hvis serversiden ikke støtter PHP, må du bruke HTML og CSS i kodingen. Les mer om dette på htmldog. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå