11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous,

Je ne suis pas débutant, mais je ne suis pas non plus expert.

Voici ma requette : je désire que la taille de mes iFrames s'adapte au contenu qui se trouve à l'intérieur.

Mes principaux soucis :

- pas de PHP, Include nécessite d'être réactualisé par le navigateur pour être pris en compte.

- les DIV ?

Actuellement, je place mes iFrames dans des tableaux, néanmoins, étant donné que cela peut être source de problèmes, je fait mes tests sans.

Lien parlant du sujet :

---
http://forum.alsacreations.com/topic-1-25920-1-Iframe-adapter-les-dimensions-au-contenu.html
Aucune information valable.
---
http://forum.alsacreations.com/topic.php?fid=4&tid=36181&s=frame
Vague et à peine compréhensible :
il explique que sa doit être faisable avec des DIV (à la rigueur, comment on met une page de base dans un div, comment on lie un lien pour qu'il apparaisse dans un div [même formulation que la i/frame ? avec l'id ?)
---

---

Bref, je cherche un JavaScript qui serais capable de me faire ceci, il en existe un c'est évident puis-ce que cela existe.

Des idées ?
Modifié par NeM (22 Aug 2008 - 22:30)
On dirais bien que c'est cela :

http://geekswithblogs.net/rashid/archive/2007/01/13/103518.aspx

Dans son exemple, l'anglishophile nous joint un zip, lorsque l'on édite sous FrontPage (pour obtenir une vision du cadre), on s'appercoit que celui ci est tout petit petit, alors que dans la page, lorsque l'iFrame s'ouvre, elle est toute grande !

Domage que les explications soit en anglais, je vous tien au jus.

Merci Koa.
Modifié par NeM (22 Aug 2008 - 22:30)
Oula ...

Alors, 1 : Dans FireFox sa clignotte, déjà pas bon. IE impec.

Et 2 : en faisant ouvrir une nouvelle fenetre dans son iframe, sa ouvre une 2nd page.

(pour faire changer de page j'ai juste mis :

<a target="ifrSample1" href="Frame.html">Lien 1</a><br>
<a target="ifrSample1" href="Frame2.html">Lien 2</a>

Pour tester ("ifrSamepl1" c'est le nom qu'à donner le mec à sa frame ... étrange que sa ouvre dans une autre fenetre tout de même ....)

...

a écrit :
Il faut retirer onload="FrameManager.registerFrame(this)"


Je te cote Kao => Je ne vois pas où est l'erreur : tu le retire plus rien ne marche :o !
Modifié par NeM (22 Aug 2008 - 22:36)
Ha, ton exemple est super mauvais, sa s'ouvre pas en entier.
T'a du dégager une commande et sa ne fait plus marcher le script.
C'est une iframe toute simple il me semble, avec des marges par rapport au navigateur...
Mouais, visiblement il ne me reste qu'à me tourner vers le PHP si je comprend bien ... Sa me fra les pates ...



Topic Engloutis.