iFrame hoogte

Pagina: 1
Acties:

  • lennartkocken
  • Registratie: September 2004
  • Laatst online: 01-12 13:21
Het lijkt erop dat er sinds kort een probleem is het het resizen van de hoogte van een iFrame.
Op

http://www.elitegids.nl/pages/34-Chocolate-Girl.html
en
http://elitegids.nl/pages/34-Chocolate-Girl.html

zie je duidelijk het verschil. Zonder www. wordt het allemaal netjes geresized, met www. wordt er helemaal niets geresized, en komt Firefox met de foutmelding

Fout: uncaught exception: Geen toestemming om eigenschap HTMLDocument.body te lezen

De code die ik gebruik voor het resizen van een iframe:

code:
1
2
3
4
5
6
7
8
9
10
11
12
function calcHeight(v)
{
  //find the height of the internal page
  var the_height=
    document.getElementById(v).contentWindow.
      document.body.scrollHeight;

  //change the height of the iframe
  document.getElementById(v).height=
      the_height;

}


Waarom is www. of niet een belangrijk verschil hier??

  • Emiel1984
  • Registratie: Maart 2005
  • Laatst online: 12:23

Emiel1984

Made in NL

Ik krijg bij beide links bijna hetzelfde te zien hoor, geen foutcode of wat dan ook. Alleen het vak met tekst en afbeeldingen onder 'Chocolate Girl' krijg ik zonder de www wel en met de www ervoor niet.

Ik gebruik firefox 2.0.0.1

[LTS][MTS][HTS]


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 13:17

Janoz

Moderator Devschuur®

!litemod

Dit is een security probleem. Javascript heeft geen toegang tot pagina's die van een ander domein geladen worden. Het iframe wordt van het domein elitegids.nl geladen. Dat is een ander domein dan www.elitegids.nl. Vandaar dat je tegen deze beveiliging aanloopt.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • lennartkocken
  • Registratie: September 2004
  • Laatst online: 01-12 13:21
Janoz, je bent een schat _/-\o_