Firefox et les iframe

Bonjour,

J'ai une problème. J'utilise un iframe dans ma page. Quand je fait une action qui refresh le iframe pour la première fois, ma page change de dimension dans firefox. Ce n'est pas le cas dans IE.

j'aimerais savoir se qui ne va pas!

tout mon code html est valide strict et le iframe fonctionne super bien dans IE

Des solution?

devrais-je faire mes 2 pages dans des frame?
faire un refresh onload()? se qui a par l'air de fonctionner!
donne a la page dans iframe la même dimension que le iframe???

des suggestions?
Configuration: Windows XP
Firefox 3.0.11

3 réponses

  1. c'est un générateur de code html!

    la deuxième ligne mentionne aussi
    Attention: La génération du code dans la fenêtre qui va s'ouvrir ne fonctionne pas sous le navigateur Firefox!

    Pourtant ça fonctionne, mais on dirait que la page est redimensionner. et je dirais que c'est a peu pres la grandeur des scrollbar.
    1. le code java qui envois l'info

      function getXMLHttpRequest() {
      var xhr = null;

      if (window.XMLHttpRequest || window.ActiveXObject) {
      if (window.ActiveXObject) {
      try {
      xhr = new ActiveXObject("Msxml2.XMLHTTP");
      } catch(e) {
      xhr = new ActiveXObject("Microsoft.XMLHTTP");
      }
      } else {
      xhr = new XMLHttpRequest();
      }
      } else {
      alert("Votre navigateur ne supporte pas l'objet XMLHTTPRequest...");
      return null;
      }

      return xhr;
      }

      function request() {
      var xhr = getXMLHttpRequest();

      xhr.onreadystatechange = function() {
      if (xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) {
      parent.test.document.write(xhr.responseText);
      parent.test.document.close();
      }
      };

      var sVar1=document.getElementById('output').value;

      var sVar2 = encodeURIComponent("string");

      xhr.open("GET", "ajax_http.php?variable1=" + sVar1 + "&variable2= " + sVar2, true);
      xhr.send(null);
      }