iam en utilisant simple coup de coup dans ma page. D'abord, le div est défini comme caché, puis lorsque nous cliquons sur l'image, un agrandissement s'ouvre avec une image superposée en arrière-plan. La fonction javascript définit simplement innerhtml. Tout cela fonctionne bien dans Mozilla, mais il donne une erreur d'exécution inconnue lorsque je tente de le voir dans IE6 et c'est pourquoi l'image ne fonctionne pas. Quelle pourrait être la raison possible pour cela?javascript fonctionne bien dans mozilla mais donne une erreur d'exécution inconnue dans IE6, pourquoi?
EDIT: c'est l'exemple du code im en utilisant: -
function Blowups(arrs,flag,nums,img_nm)
{
var h = window.pageYOffset || document.body.scrollTop || document.documentElement.scrollTop;
var pheight = document.getElementsByTagName('html')[0].scrollHeight;
var myHeight = document.documentElement.clientHeight;
var div1 = document.getElementById('mr');
var div2 = document.getElementById('disp');
var prev='';
var nxt='';
var scr2='';
var scr3='';
var imgs=arrs.split(',');
var i=(flag)-1;
var k=0;
var m=0;
src1='/img/'+imgs[i];
if(flag != 1)
prev="<a href=\"javascript:Blowups('"+arrs+"',"+(flag-1)+","+nums+")\" class=\"sdf\">last</a>";
if(flag != nums)
nxt="<a href=\"javascript:Blowups('"+arrs+"',"+(flag+1)+","+nums+")\" class=\"sdf\">Next </a>";
document.getElementById('large').innerHTML='<td colspan="2"><img src='+src1+' class="sdf"><div class="sdf"><p class="sdf">'+nxt+'</p><p class="sdf">'+prev+'</p><p class="sdf"></p></div></td>';
div2.className ='sdf';div2.style.height =pheight+'px';
div1.style.marginTop =h+'px';div1.style.height =myHeight+'px';
}
Montrez-nous quelques codes pls! – alopix
Pouvez-vous poster le code? Toutes les méthodes javascript ne fonctionnent pas de la même manière dans tous les navigateurs. – Kangkan
Hier, j'ai sorti ma toute nouvelle Cadillac pour faire un tour et ça s'est bien passé. Aujourd'hui, j'ai pris un jalopy de 1978 et ça ne roulera pas. Peut-on expliquer pourquoi? – Sruly