• Site mis à jour le 03 juin 2019

Jce et hauteur automatique dans IFrame

  • gesualda
  • Portrait de gesualda Auteur du sujet
  • Hors Ligne
  • Rédacteur Régulier
  • Rédacteur Régulier
Plus d'informations
il y a 3 ans 2 mois #11096 par gesualda
Jce et hauteur automatique dans IFrame a été créé par gesualda
Salut SARKI,

J'espère que tu t'es rétabli et que tu retrouves ta santé.

Quand au sujet il a probablement été traité, mais je me souviens plus comment malgré mes différentes recherches.

En effet, lorsque j'utilise le plug de JCE Iframe et que j’insère un lien dans une frame avec JCE je n'arrive pas à mettre une hauteur automatique malgré que width et height soient sur 100%. En indiquant une hauteur, pas de soucis, il prends la hauteur demandé

Ma version joomla : 3.4.8 et jce 2.5.14.

Une petite idée ?

Merci d'avance

L'équilibre est à mi-chemin entre les deux extrêmes !

Connexion ou Créer un compte pour participer à la conversation.

  • gesualda
  • Portrait de gesualda Auteur du sujet
  • Hors Ligne
  • Rédacteur Régulier
  • Rédacteur Régulier
Plus d'informations
il y a 3 ans 2 mois #11097 par gesualda
Réponse de gesualda sur le sujet Jce et hauteur automatique dans IFrame
Bon souvent, c'est après avoir posé la question que l'on trouve la réponse.

Donc pour ma solution, et pour ce qui chercherait voici :

Rajout d'un code javascript dans la page index du thème juste avant la balise </head>
 
<script language="JavaScript">
 
function calcHeight()
{
  //récupère la hauteur de la page
  var the_height=
    document.getElementById('the_iframe').contentWindow.
      document.body.scrollHeight;
  //change la hauteur de l'iframe
  document.getElementById('the_iframe').height=
      the_height;
}
</script>

Ensuite j'ai appelé dans un article la page que je souhaite dans une IFRAME :
<div>
<iframe width="100%" id="the_iframe"
	onLoad="calcHeight();"
	src="mapage_a_appele"
	scrolling="NO"
	frameborder="0"
	height="1">
ici un petit texte visible uniquement
des navigateurs qui ne supportent pas
les iframes
</iframe>
</div>

Voila la source => developpez

Je ne ferme pas le post pour le moment, car s'il y a d'autre solution plus fiable ou différente par rapport à JCE, je suis prenant.

Merci d'avance

L'équilibre est à mi-chemin entre les deux extrêmes !
Les utilisateur(s) suivant ont remercié: mihaly

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.148 secondes
Propulsé par Kunena

Rechercher