Firefox et les iframe

ZedMob -  
 ZedMob -
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?
A voir également:

3 réponses

laotseu63 Messages postés 4047 Statut Membre 473
 
Bonjour,
C'est normal: Regarde ici:
http://creer-un-site.fr
0
ZedMob
 
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.
0
ZedMob
 
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);
}
0