Votre question
Résolu

Redemension d'Iframe chez online.net

Tags :
  • Script
  • Programmation
Dernière réponse : dans Programmation
19 Septembre 2012 13:12:32

Depuis peut j'ai un compte hébérgement + nom de domain chez online.net.
J'ai effectuer un transfère d'une partie de mon site free chez online.net, j'ai eu pas mal de problemes que j'ai pu réglé mais un persiste:

J'ai une page forum.php qui contient une iframe et affiche une page qui contient mon forum phpBB3.

Celle-ci est automatiquement redimensionée en fonction de la taille du contenu via un ptit script que j'ai trouvé je ne sais plus ou:

head :
  1. <script>
  2. function actu_iframe(){
  3. var ifr = document.getElementById("id_iframe" );
  4. if (ifr) ifr.style.height = ifr.contentDocument.body.scrollHeight+"px";
  5. }
  6. </script>


body:
  1. <iframe onLoad="actu_iframe();" id="id_iframe" width="100%" SCROLLING="no" src="phpBB3/index.php" frameborder="0" scrolling="no"></iframe>.


qui marche tres bien sous free mais qui n'est pas pris en compte sous online.net ( du coups j'ai bien mon iframe mais elle fait 20px de haut )

la question :
existe t'il un reglage a faire sur le serveur FTP (.htacesse ou autre (d'ailleur mon php est en version 5.2.XX) ou une alternative ?

Merci d'avance , et bon apetit !

Autres pages sur : redemension iframe online net

a c 232 L Programmation
19 Septembre 2012 15:54:29

Salut,

Tu peux mettre un lien vers la page qu'on se rende compte de ce qui peut se passer... il doit bien y avoir une erreur JavaScript...
m
0
l
19 Septembre 2012 16:08:35

Bonjour , merci pour cette attention :D 

alors voila les lien :

La page fonctionelle chez free :

http://stranks.free.fr/sgw2/forum.php

La page (copié collé) chez online.net:

http://www.french-team.com/forum.php

et je tenais a rajouté que j'ai trouvé pas mal de solution de rechange , malheuresement ,une partie des scripts en questions doivent etre inséré dans la page appelée ce qui pose problemes quand on vois le nombre de page d'un forum phpbb3

en tout cas merci.
m
0
l

Meilleure solution

a c 232 L Programmation
19 Septembre 2012 16:22:20

Tu as bien une erreur JavaScript :
Unsafe JavaScript attempt to access frame with URL http://stranks.free.fr/sgw2/phpBB3/index.php from frame with URL http://www.french-team.com/forum.php. Domains, protocols and ports must match.


En français, tu essaies d'accéder à une frame qui est dans un domain (stranks.free.fr) différent de celui de ta page actuelle (www.french-team.com) alors pour des raisons de sécurité, c'est bloqué.
partage
19 Septembre 2012 16:29:08

Ah , ok merci, je vais esseyer de reinstaller phpbb sur l'autre site,
mais j'aimerais savoir ou tu a vu cette erreur parce que moi sous chrome et firefox ça m'affiche bien l'iframe avec son contenu , mais non redimensionée.

edit : ya un system de +1 ? ^^
re-edit: en effet rien qu'a la page de réinstallation le script fonctionne. Probleme réglé , merci encors.
m
0
l
a c 232 L Programmation
19 Septembre 2012 16:40:52

Pour voir les erreurs JavaScript, il faut aller dans la console JavaScript. Avec Chrome tu appuies sur F12 et tu vas dans l'onglet Console. Pour Firefox je ne me souviens plus, mais tu dois l'avoir "Console JavaScript" dans le menu Outils.

Et je vais modifier le topic pour que tu puisses sélectionner une réponse.
m
0
l
a b L Programmation
19 Septembre 2012 18:31:07

Bonjour,
Sous Firefox tu peut trouvais tous les outils dans Firefox-> Développement web.

Et pour résoudre ton problème tu doit spécifier l'url complète a ton iframe et pas le chemin relatif !
j'ai parler trop vite
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS