erickup
Messages postés18Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention15 septembre 2008
-
11 mars 2005 à 15:25
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
12 mars 2005 à 09:45
Bonjour
je suis complètement ignare en javascript. ce que je constate c'est que
mon site fonctionne mal avec FireFox , alors qu'il fonctionne
correctement sur IE
voici le code source qui ne fonctionne pas :
//
var isIE = (-1 != navigator.appName.indexOf("Microsoft"));
function tmt_LayerScrollerStop(){
var args = tmt_LayerScrollerStop.arguments;var i=0;
for (i=0;i 0) {
dx = -cl;
} else {
if (ct + dy < 0) {
dy = -ct;
}
}
target.clip.left = cl + dx;
target.clip.top = ct + dy;
target.clip.right = cr + dx;
target.clip.bottom = cb + dy;
target.top = t - dy;
target.left = l - dx;
} else {
if (document.all) {
IEobjStr = targetIE.replace("['", ".");
target = eval(IEobjStr.replace("']", ""));
if (target.style.clip) {
var clipv = target.style.clip.split("rect(")[1].split(")")[0].split("px");
var ct = Number(clipv[0]);
var cr = Number(clipv[1]);
var cb = Number(clipv[2]);
var cl = Number(clipv[3]);
var l = target.style.pixelLeft;
var t = target.style.pixelTop;
}
if (cl + dx < 0) {
dx = -cl;
} else {
if (cr + dx > target.style.pixelWidth) {
dx = target.style.pixelWidth - cr;
}
}
if (ct + dy < 0) {
dy = -ct;
} else {
if (cb + dy > target.style.pixelHeight) {
dy = target.style.pixelHeight - cb;
}
}
ncl = cl + dx;
nct = ct + dy;
ncr = cr + dx;
ncb = cb + dy;
target.style.pixelTop = t - dy;
target.style.pixelLeft = l - dx;
eval("target.style.clip = 'rect(' + nct + ' ' + ncr + ' ' + ncb + ' ' + ncl +')'");
}
}
// BEGIN PATCH
if (null != target.tmtScrollo)
clearTimeout(target.tmtScrollo);
// END PATCH
GhislainLavoie
Messages postés289Date d'inscriptionvendredi 11 mars 2005StatutMembreDernière intervention 3 avril 20083 11 mars 2005 à 18:07
Salut!
Ça demeure compatible avec EI et j'ai testé avec FIREFOX. Je n'ai pasté avec NS mais ça devrait être également compatible NS4.7+. Pas testé avec OPERA.