2010-01-10 2 views
5

Ça me rend fou dans FF. J'ai essayé la même page dans Chrome et le contenu apparaît instantanément.Le contenu n'apparait pas dans l'iframe jusqu'à ce que j'utilise le bouton d'édition dans firebug

J'ai un iframe qui charge un graphique d'une autre page. Le problème est que le graphique n'apparaît que lorsque j'inspecte l'élément et que je clique sur le bouton d'édition. Une fois que j'ajoute de l'espace après la propriété src dans le code html (voir ci-dessous pour une meilleure compréhension) le graphique sera affiché instantanément.

graphique à l'aide est de jqPlot

Avant

<iframe src="http://localhost:4501/mainpage/graph.aspx"></iframe> 

Après

<iframe src="http://localhost:4501/mainpage/graph.aspx" ></iframe> 

image ici.

alt text http://img294.imageshack.us/img294/252/crazything.jpg

+1

Etes-vous sûr que ce n'est pas un problème de firebug? J'ai vu d'autres occasions où firebug étant activé, le contenu iframe ne doit pas être chargé/affiché pendant longtemps. Vérifiez en désactivant complètement firebug et retest. – Alohci

+0

Essayé mais toujours pas disponible ... –

+2

Ajout d'un espace ne devrait rien affecter. Pourriez-vous mettre en place une page de test quelque part que nous pouvons regarder? Cela rendrait beaucoup plus facile d'aider. –

Répondre

2
<iframe src="#" onload="this.src='http://localhost:4501/mainpage/graph.aspx'">No Ifrmae allowed</iframe> 

Je ne sais pas pourquoi il ne pourrait être que quelque chose de votre ordinateur ... mais donner un aller. btw si vous obtenez le "pas d'iframe autorisé" pourrait être que votre ff a désactivé iframe. sience vous avez mentionné qu'il montre le cadre, mais il y a un problème de chargement ... puis vérifiez sur votre firebug ... sur l'onglet NET "http://localhost:4501/mainpage/graph.aspx" a été chargé avec succès. Comme vous les chargez à partir du même domaine, vous pouvez accéder à js et à DOM de l'iframe

0

Ajoutez de l'espace ou et videz <span> à dom dans la fenêtre iframe via javascript pour forcer un redessin.

+0

La raison pour laquelle l'iframe est affiché correctement après que vous l'éditez avec FB est juste que: vous êtes en train de forcer un redessin. Firefox est comme ça parfois, mais nous l'aimons toujours. –

0

Avez-vous essayé de recharger le cadre manuellement (je veux dire, pour voir ce qui se passe)? (Clic droit sur ce → Cadre → Recharger le cadre)