16. november 2004 - 13:31Der er
34 kommentarer og 1 løsning
IFRAME spørgsmål
Hejsa:-)
Jeg sidder og er ved at opbygge en side, hvor mine undersider/indhold skal fremvises i en IFRAME. Da jeg er designer er jeg ikke særligt vant til at "programmere mine designs også. Derfor er jeg i tivl om, skal man oprette alle ens undersider (fx. om firmaet) som selvstændige html-sider? Jeg kan sige at det område hvori jeg vil have mit indhold præsenteret må max fylde 699px i bredden og 318px i bredden!
Skal jeg så laev en IFRAME i 699x318 eller en html-side i 699x318?
Du laver en iframe med den størrelse, og så putter du en html-side i, som er optimeret til det mål !-)
Synes godt om
Slettet bruger
16. november 2004 - 13:34#2
Det er iframen som skal have de mål. Men du skal dog sikre dig at de sidder som bliver vist ikke er over de dimensioner, for at undgå scrollbars o.l. (Hvis du da vil undgå sådanne!)
Din Iframe skal være 699*318. Siderne som skal vises i iframen skal også tage hensyn til størrelsen, da de eller vil lave scroll på eller hvis du slår scroll fra, så kommer det ikke med.
Et lille eks på en iframe. Som er sat op i størrelse og uden scroll.
<iframe name="I1" marginwidth="1" marginheight="1" scrolling="no" border="0" frameborder="0" width="699" height="318"> Webbrowseren understøtter ikke indbyggede rammer eller er aktuelt konfigureret til ikke at vise indbyggede rammer. </iframe>
nej, kun en iframe på hovedsiden og så skifter man indholdet ud i iframen, med de underliggende sider. På et link som skal vises i iframen skriver du <a href="ditlink.htm" target="I1">Link</a> target angiver den iframe du vil bruge. I1 er bare en navn som jeg gav den.
og som roenving skriver i hans eks. <iframe src="default.html" Det er startsiden for iframen. Altså den side som bliver vist først inden du klikker på et link som skal vises i iframen
nej en side vil altid fylde hele skærmen (om man vil) du kan evt. lave en tabel som afgrænser dit indhold. Så det ikke kommer ud over den størrelse som iframen har.
Synes godt om
Slettet bruger
16. november 2004 - 14:03#13
monmike -> Eller endnu bedre, en container.. fx. <div style="width:699">
<body topmargin="0" leftmargin="0"> <div style="width: 699px; height: 318px" id="layer1"> <p>tekst</p> </div> Kan som gartzen foreslog også fint bruges. Jeg bruger selv bare normalt tabeller.
hvis jeg har en source der hedder default som er startside, og jeg har også en masse undersider fx "kontakt", og "om firmaet" hvor skal den source puttes ind henne?
Jeg har en bundbjælke i mit design, og den er rykket ekstremt langt ned efter jeg har puttet en IFRAME i cellen lige oppe over? hvordan kan det være? Iframen er lavet i samme dimensioner som cellen!! så jeg forstår ikke hvorfor dne gerne vil rykke ned?
Lige i starten skal du indsætte startsiden. se eks. <iframe src="default.htm" name="I1" marginwidth="1" marginheight="1" scrolling="no" border="0" frameborder="0" width="699" height="318"> Webbrowseren understøtter ikke indbyggede rammer eller er aktuelt konfigureret til ikke at vise indbyggede rammer. </iframe>
Med hensyn til flytningen af bundbjælken, kan det så ikke skyldes nogle linieskift som du skal have fjernet. <br> eller <p> tags.
Jo det skyldtes nogle lonieskift. Men dem har jeg fjernet nu, og så virker det igen..
Et spørgsmål til...
Hvis jeg i min IFRAME vil loade en side,som er højere end IFRAMENS satte værdi, vil den så automatisk udvide sig? jeg vil nemlig på én bestemt side, undgå scroll!?
olebole...skal javascriptet sig placeres i "head" på hver enkelt underside? og er NAME og ID det samme, mit "name" er "contentFrame" som jeg bruger som target i mine links!
Nej, name og id er to forskellige attributter, man kan bruge, når man skal tilgå en iframe - men det er to forskellige ting, man hiver fat i med dem ;o)
Du skal i dit tilfælde have både et id og et name ... de må gerne være ens ... og de må gerne være forskellige. Dog skal ID'et begynde med et bogstav og må kun indeholde bogstaver, tal, underscore, punktum og kolon
ok, vil den celle som IFRAMEN er placeret i, vil den også udvide sig så?, i den iframe di har lavet, der kan man vel sagtens sætte en fats bredde på? width="699"
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.