Page 1 sur 3
Iframe automatique
Posté : 03 nov. 2013, 17:31
par Fre3z69
Salutation
J'aurais besoin d'avoir un code qu'on puisse rajouter dans le body (et pas forcement en fin de page)
J'ai un site enjin.com (fonctionne comme nuked-clan pour les modules), et je ne peux pas modifier les pages du site (ni le header, ni le footer, ni le contenu), je ne peux que rajouter un code html pour en faire un module.
Pourriez vous me dire comment l'adapter automatiquement, sachant qu'il doit avoir une hauteur minimum.
Merci beaucoup
Cordialement
Re: Iframe [à hauteur] automatique (oublie dsl)
Posté : 04 nov. 2013, 05:40
par Fre3z69
J'ai oublier de préciser le pourquoi du comment je suis venu ici.
En fait j'ai besoin que la hauteur s’adapte automatiquement au contenu de l'iframe.
Et comme stipulé dans le message, je ne peux absolument pas modifier le code source du site, je n'est aucun FTP.
Merci
Re: Iframe automatique
Posté : 09 nov. 2013, 01:36
par two3d
Salut,
pour connaitre la hauteur de la fenêtre en javascript c'est ce code:
[javascript]var h=window.innerHeight
|| document.documentElement.clientHeight
|| document.body.clientHeight;
document.write("hauteur de la fenêtre: "+h);[/javascript]
Re: Iframe automatique
Posté : 09 nov. 2013, 23:06
par Fre3z69
Merci à toi, je vais tester cela.
Cordialement.
Re: Iframe automatique
Posté : 10 nov. 2013, 01:53
par Fre3z69
Merci à toi.
ça fonctionne super bien, sauf que ça affiche la hauteur de la fenêtre , mais je voudrais que l'iframe est une hauteur en fonction de son contenu, c'est à dire que si le contenu à une hauteur de 6000px, la hauteur de l'iframe seras aussi de 6000px.
Merci à toi en tout cas, j'aurais au moins une fonction pour connaitre la hauteur de la fenêtre ^^.
@++
Cordialement.
Re: Iframe automatique
Posté : 10 nov. 2013, 09:42
par xTG
Re: Iframe automatique
Posté : 11 nov. 2013, 05:59
par Fre3z69
Super, je te remercie.
Par contre, bin ça ne peux ce faire que dans le cas où tu as accès à la source qui héberge le contenue le la frame.
Et ensuite, à la place du onload(); tu mettrais quoi?
Merci beaucoup en tout cas, je vais être soulager de framer ma boutique sans me soucier de la hauteur ^^
Cordialement
Re: Iframe automatique
Posté : 11 nov. 2013, 09:14
par xTG
Si tu n'as pas accès au code chargé par l'iframe je doute que tu puisses savoir quand cette dernière a fini d'être chargée.
De ce fait tu ne peux accéder à sa taille finale (qui peut être dynamique) et donc la redimensionner.
Re: Iframe automatique
Posté : 11 nov. 2013, 17:06
par Fre3z69
Salut, pour ma boutique j'ai accès au code final, j'ai tester le code, mais il n'a pas fonctionner.
J'ai bonnement copié collé, je pense que ça viens du onload, mais je ne suis pas sur.
Comment puis je faire pour que ça fonctionne?
Merci beaucoup
Cordialement
Re: Iframe automatique
Posté : 11 nov. 2013, 17:14
par two3d
Pour voir l'erreur tu peut afficher la console de l'addon firebug pour Firefox
Re: Iframe automatique
Posté : 11 nov. 2013, 17:43
par Fre3z69
Y'a pas d'erreur, elle ne charge tout simplement pas.
J'ai essayer de la mettre dans le head, en pied de page et avant et après la frame, mais rien ne fonctionne.
Elle ne se charge pas, je pense que ça viens du onload, reste à voir.
Merci en tout cas.
Cordialement
Edit, finalement j'avais pas vu, j'ai cette erreur en local, mais je pense que c'est normale, mais sur mon site de prod, y'a rien.
Error: Permission denied to access property 'adjustIFrameSize'
Re: Iframe automatique
Posté : 11 nov. 2013, 22:02
par xTG
Ton iframe est sur un autre domaine ?
Auquel cas c'est une limitation du navigateur que tu ne peux enlever (sécurité).
Je ne vois pas de solution.
Re: Iframe automatique
Posté : 11 nov. 2013, 22:15
par Fre3z69
Oui, c'est le même hébergeur, et le même serveur, en fait la boutique est sur mondomaine/mineshop/index.php (dossier), et l'iframe sur mondomaine/boutique (url).
Merci
Re: Iframe automatique
Posté : 12 nov. 2013, 08:34
par xTG
Bon donc juste en local ton souci, c'est déjà ça.
Quand tu dis que ça ne charge pas. L'iframe reste vide ou bien elle charge mais ne se redimensionne pas ?
Tu peux à la rigueur utiliser un outil tel que Firebug (plugin firefox) et vérifier les fichiers chargés dans l'onglet réseau.
Re: Iframe automatique
Posté : 13 nov. 2013, 16:58
par Fre3z69
Elle se charge nikel, mais ne se redimensionne pas.
Sur Firbug, j'ai pas d'erreur, et je la vois bien chargée.
Merci beaucoup
Cordialement