Salut, on m'a confié la mission de régler un problème d'affichage sous firefox. Pb : je débute en js et ne comprends pas d'où ça peut venir.
J'ai à gauche une anim' flash qui change d'image tte les x seconde. A droite à chaque changement d'image un nouveau texte apparait renvoyant à des pages différentes. Sous ie 6, opera 9 pas de souci. Sous firefox (1.5 et 2) et netscape (7) le texte ne change pas. Du coup plus possible d'accéder aux autres liens.
voici les script qui me semble être concernés:
function changeInfos(quelTitre, quelResume, quelLien) {
//alert("changeInfos !");
document.getElementById("titre").innerHTML = quelTitre;
document.getElementById("resume").innerHTML = quelResume;
document.getElementById("suite").innerHTML = "<a href=\""+quelLien+"\">> lire la suite</a>";
}
function changeTitre(quelTitre) {
//alert(quelTitre);
document.getElementById("titre").innerHTML = quelTitre;
}
function changeResume(quelResume) {
//alert(quelResume);
document.getElementById("resume").innerHTML = quelResume;
}
function changeLien(quelLien) {
//alert(quelLien);
//document.getElementById("suite").innerHTML = "<a href=\""+quelLien+"\">> lire la suite</a>";
}
et :
window.addOnload = function (fn) {
if (!window.OnloadCache) {
window.OnloadCache = [];
}
var ol = window.OnloadCache;
if(typeof Array.prototype.push=='undefined')
Array.prototype.push=function(){
var
i=0,
b=this.length,
a=arguments;
for(i;i<a.length;i++)
this[b+i]=a;
return this.length
};
ol.push(fn);
}
window.onload = function () {
var ol = window.OnloadCache;
if (ol) {
for (var x=0; x<ol.length; x++) {
ol[x]();
}
}
}
Voila je vais continuer à me prendre la tête, si une âme charitable pouvait...
J'ai à gauche une anim' flash qui change d'image tte les x seconde. A droite à chaque changement d'image un nouveau texte apparait renvoyant à des pages différentes. Sous ie 6, opera 9 pas de souci. Sous firefox (1.5 et 2) et netscape (7) le texte ne change pas. Du coup plus possible d'accéder aux autres liens.
voici les script qui me semble être concernés:
function changeInfos(quelTitre, quelResume, quelLien) {
//alert("changeInfos !");
document.getElementById("titre").innerHTML = quelTitre;
document.getElementById("resume").innerHTML = quelResume;
document.getElementById("suite").innerHTML = "<a href=\""+quelLien+"\">> lire la suite</a>";
}
function changeTitre(quelTitre) {
//alert(quelTitre);
document.getElementById("titre").innerHTML = quelTitre;
}
function changeResume(quelResume) {
//alert(quelResume);
document.getElementById("resume").innerHTML = quelResume;
}
function changeLien(quelLien) {
//alert(quelLien);
//document.getElementById("suite").innerHTML = "<a href=\""+quelLien+"\">> lire la suite</a>";
}
et :
window.addOnload = function (fn) {
if (!window.OnloadCache) {
window.OnloadCache = [];
}
var ol = window.OnloadCache;
if(typeof Array.prototype.push=='undefined')
Array.prototype.push=function(){
var
i=0,
b=this.length,
a=arguments;
for(i;i<a.length;i++)
this[b+i]=a;
return this.length
};
ol.push(fn);
}
window.onload = function () {
var ol = window.OnloadCache;
if (ol) {
for (var x=0; x<ol.length; x++) {
ol[x]();
}
}
}
Voila je vais continuer à me prendre la tête, si une âme charitable pouvait...
