Avatar billede matz Nybegynder
15. oktober 2006 - 20:41 Der er 2 kommentarer og
1 løsning

problemer med iframe

Kan i fortælle mig hvorfor min iframe ikke bliver vist i browseren. Jeg kan intet se galt i min kode:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="STYLESHEET" type="text/css" href="stylesheet.css">
<title>Untitled Document</title>
</head>

<body class="body" bgcolor="#CCCCCC"><table border="0" cellpadding="0" cellspacing="0" width="750" height="100%" align="center" style="width:750px;height:100%; background-color:#FFFFFF;border-bottom:0px solid;border-left:1px solid;border-right:1px solid;border-top:0px solid;border-color:#000000;">
    <tr>
        <td valign="top" align="center"><p><img src="top.jpg" /><br /><a href="#">Hjem | Post | Søg | Chat | Forum | Events | Min profil | Hjælp</a></p>
        <p><iframe src="vis_profil.html" name="iframe" width="750" height="100%" frameborder="0" allowtransparency="true"></iframe></p></td>
  </tr></table>
</body>
</html>
Avatar billede matz Nybegynder
15. oktober 2006 - 21:00 #1
Nu virker den efter jeg fjernede :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

lukker
Avatar billede roenving Novice
15. oktober 2006 - 23:36 #2
Brug denne doctype i stedet:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
...
Avatar billede olebole Juniormester
16. oktober 2006 - 10:38 #3
<ole>

Nu kan jeg ikke se, om du har husket at sætte højde på html- og body-elementerne. Hvis ikke, du har gjort det, vil iframe'en ikke kunne vises, da den jo er sat til 100% højde.
CSS foreskriver, at når et elements højde sættes i procent, skal denne udregnes på baggrund af det omkransende elements højde - hvorfor denne eksplicit skal sættes.

At det virker for dig uden DTD'en (de linjer, du nu har slettet), skyldes blot, at CSS ikke er understøttet i IE uden de linjer. Brug i stedet den DTD, roenving viser - og husk så at sætte højder på alle omkansende elementer 'i kæden'  ;o)

/mvh
</bole>
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