Avatar billede peturkirke Novice
22. september 2009 - 11:23 Der er 9 kommentarer og
1 løsning

iframe og højde

Jeg har prøvet at lægge indhold fra en webside (domæne) ind på en anden webside (domæne) via iframe, sådan:

<iframe src="http://www.minside.dk" width="369" height="100%" frameborder="0" marginwidth="0" marginheight="0" scrolling="yes" style="padding: 0; margin: 0; overflow:auto;"></iframe>

Så har jeg fået det problem, at iframe'ns højde er begrænset, d.v.s. at kun den øverste del af indholdet bliver vist.

Det er sådan at min iframe ligger inde i en tabel, dvs i et <td>, og jeg har googlet mig til, at hvis jeg sætter <td="100%"> så skulle det virke.
Jeg har testet med en anden side, og der virker det også fint.

Problemet med den side, som jeg arbejder med er, at den bliver/er lavet i et CMS system, dvs at CMS systemet laver selv <td>, og jeg har ingen mulighed for at ændre <td> til <td="100%">.

Er der nogen anden måde jeg kan løse dette problem ?
Avatar billede olebole Juniormester
22. september 2009 - 22:54 #1
<ole>

<td="100%"> har absolut intet med HTML at gøre, så det skal du nok ikke gøre. Måske <td style="height:100%"> - men det kommer an på resten af koden ... og det gør iøvrigt de fleste løsninger  ;o)

/mvh
</bole>
Avatar billede peturkirke Novice
22. september 2009 - 23:01 #2
undskyld det var selvfølgelig dette jeg mente:

<td height="100%">
Avatar billede olebole Juniormester
22. september 2009 - 23:14 #3
- og jeg mener selvfølgelig stadig, det er umuligt at komme det nærmere, når man ikke kan se koden  =)
Avatar billede peturkirke Novice
22. september 2009 - 23:56 #4
<!-- DETTE HAR JEG IKKE MULIGHED FOR AT ÆNDRE - START -->

<table cellpadding="0" cellspacing="0">
  <tr>
    <td></td>
    <td>
           
      <TABLE cellSpacing="0" cellPadding="0"  width="369" style="width: 369px" border="0">
        <TR>
          <TD>

<!-- DETTE HAR JEG IKKE MULIGHED FOR AT ÆNDRE - END -->


<!-- HER DET ENESTE SOM JEG KAN ÆNDRE PÅ - START -->

            &nbsp; <iframe style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: auto; PADDING-TOP: 0px" marginwidth="0" marginheight="0" src="http://www.minside.fo" frameborder="0" width="369" height="100%"></iframe>

<!-- HER DET ENESTE SOM JEG KAN ÆNDRE PÅ - END -->


<!-- DETTE HAR JEG IKKE MULIGHED FOR AT ÆNDRE - START -->

          </TD>
        </TR>
      </TABLE>
   
    </td>
    <td></td>
  </tr>
</table>

<!-- DETTE HAR JEG IKKE MULIGHED FOR AT ÆNDRE - END -->
Avatar billede olebole Juniormester
23. september 2009 - 00:09 #5
Så må du finde en anden løsning
Avatar billede olebole Juniormester
23. september 2009 - 00:10 #6
Cellen skal under alle omstændigheder eksplicit have sat en højde, hvis iframe'en skal fylde hele dens højde med 100%
Avatar billede peturkirke Novice
23. september 2009 - 00:15 #7
ja det var netop det, som jeg spurgte om, om der findes nogen alternativ løsning, når jeg ikke har mulighed for at ændre cellehøjden
Avatar billede olebole Juniormester
23. september 2009 - 00:22 #8
Nej, du er nødt til på en eller anden måde at sætte højden på cellen, hvis du ikke vil bruge en fast højde på iframe'en
Avatar billede peturkirke Novice
25. september 2009 - 00:46 #9
poeng ?
Avatar billede olebole Juniormester
25. september 2009 - 22:35 #10
;o)
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