Avatar billede Slettet bruger
09. september 2007 - 10:47 Der er 10 kommentarer og
1 løsning

Hvordan for jeg iframe til at virke ordenligt?

Hej!

Jeg bruger dette stykke html til at lave mit dokument:

<html>
<head>
<title>Iframe dokument</title>
</head>
<body>
<iframe name="menu" src="menu.html" width="20%" height="100%" frameborder="1"></iframe>
<iframe name="indhold" src="main.html" width="20%-200%" height="100%" frameborder="1"></iframe>
</body>
</html>

Men problemet er at min iframe nummer 2 ikke strækker sig ud over resten af skærmen. Den bliver sådan her (billede):
http://i13.photobucket.com/albums/a253/kroko0611/Screenshot.png
Hvordan for jeg det til at virke?

Mvh kroko0611.
Avatar billede Slettet bruger
09. september 2007 - 11:19 #1
Jeg fandt selv ud af det... Her er hvordan jeg gjorde:

<html>
<head>
<title>Iframe dokument</title>
</head>
<body>
<iframe name="menu" src="menu.html" width="20%" height="100%" frameborder="1"></iframe><iframe name="indhold" src="main.html" width="80%" height="100%" frameborder="1"></iframe>
</body>
</html>
Avatar billede thesurfer Nybegynder
09. september 2007 - 14:34 #2
Man kan ikke "regne", når det kommer til værdier i parametere, så det her vil ikke virke:

width="20%-200%"
Avatar billede Slettet bruger
09. september 2007 - 15:03 #3
Det var heller ikke det jeg mente med det... Jeg ville have det til at starte 20% inden på skærmen, og stoppe ved 100%. Det virkede så ikke... Men der skulle have stået 100%, og ikke 200%...
Avatar billede olebole Juniormester
09. september 2007 - 18:13 #4
<ole>

- og at din højde på 100% virker kun, fordi resten af din kode er invalid  ;o)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Iframe dokument</title>
<style type="text/css">
html, body {
    height: 100%;
    margin: 0;
    padding: 0;
}
</style>
</head>
<body>
<iframe name="menu" src="menu.html" width="20%" height="100%" frameborder="1"></iframe>
<iframe name="indhold" src="main.html" width="80%" height="100%" frameborder="1"></iframe>
</body>
</html>

- er det mindste, det kan gøres i brugbar kode

/mvh
</bole>
Avatar billede Slettet bruger
10. september 2007 - 15:20 #5
Men den kode gør jo, så jeg bruger XHTML....
Avatar billede thesurfer Nybegynder
10. september 2007 - 16:37 #6
kroko0611> Din kode ligner overhovedet ikke XHTML.. :-)

Hvis du er i tvivl, hvilket du burde være lige nu, smut forbi validatoren og check din Markup for fejl:

http://validator.w3.org/

Husk DOCTYPE.. ellers kommer du ingen steder.. hurtigt.. (ok, det lyder altså bedre på engelsk)
Avatar billede Slettet bruger
10. september 2007 - 16:57 #7
Jeg har IT i skolen (som valgfag). Min lærer sagde at man kun skulle angive DOCTYPE når man brugte XHTML. Og lærte også at der næsten ikke var foreskel på XHTML og HTML. Kan man få forklaret hvad det er?
Avatar billede thesurfer Nybegynder
10. september 2007 - 17:12 #8
DOCTYPE skal altid angives. DOCTYPE er et regelsæt, der fortæller browseren hvordan Markup koden (HTML / XHTML) skal fortolkes / hvad man må bruge.

Eksempel:
* Med HTML 4.01 Transitional (doctype'n i 09/09-2007 18:13:50) må du f.eks. godt bruge:
<a href="side.htm" target="indhold">teksten</a>

* Med XHTML 1.0 Strict må du IKKE bruge target="indhold", da TARGET ikke er tilladt i XHTML 1.0 Strict.


Der er en masse andre forskelle..

Giv din lærer links som:
http://www.w3.org/TR/xhtml1/Cover.html#toc
http://www.w3.org/TR/xhtml1/dtds.html


At en person er en "lærer" i et fag, specielt hvis vedkommende ikke har specialiseret sig i fag, er ikke ensbetydende med at person *kan* det fag.
Sommetider får de bare propet et eller andet fag overhovedet.
På en af min tidligere skoler, havde systemadministrator rollen som "systemadministratoren", fordi der skulle være en systemadministrator. Man vil højst sandsynligt vælge den person, der har den største viden, til jobbet..

Stol aldrig 100% på andre personer.
Man kunne sige, især ikke din lærer. Hvis han tager fejl, vil der løbet af ingen tid være 20-30 elever, der også tager fejl / begår samme fejl.
Sæt derfor spørgsmålstegn ved det du får at vide, og lav noget research.
Avatar billede Slettet bruger
22. oktober 2007 - 16:14 #9
Undskyld den ekstrem lange svar tid... thesurfer har hjulpet mig mest... Smid et svar, og du for pointene.. Jeg skal huske alt det du har sagt!!!
Avatar billede olebole Juniormester
22. oktober 2007 - 16:19 #10
<ole>

- og måske, du (og ikke mindst din lærer) skulle prøve at læse:
    http://www.eksperten.dk/artikler/537
    http://www.eksperten.dk/artikler/538

/mvh
</bole>
Avatar billede Slettet bruger
22. oktober 2007 - 16:30 #11
mange tak! kigger på det :P
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