11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour
j'ai un petit problème concernant un script jquery qui tourne très bien sous mozilla et chrome mais bug sous ie.
Le problème est assez étrange
si je tape mon url, le script se charge, si je vais sur une autre page et que j'utilise le bouton précédent dans la navigation de ie le script tourne en boucle.
Je ne sais pas s'il y a un problème de cache ou autre mais ca ne fonctionne pas
Ci joint la version light du process de chargement

{literal}
<script type="text/javascript" >
$(window).load(function(){             
	init_slideshow();
	
	var nbCat=0;
    {/literal}	
    {foreach from=$cat_list item=cat}	
     var image_{$cat.cat_id} = $('<img />').attr('src', '/img/c/{$cat.cat_id}-large.jpg');
     $('#{$cat.cat_id}')[0].src='/img/c/{$cat.cat_id}-large.jpg';
     nbCat++;
     {/foreach}

     {literal}
     var nb=0;
     $('.cloudcarousel') .load(function(){ 
     nb++; 
     if(nb == nbCat){
     	$("#loa")[0].style.display="none";
     	$("#carousel1").CloudCarousel({xPos: 428,	yPos: 52,	buttonLeft: $("#right-but"),	buttonRight: $("#left-but"),description: true,	descHeight:20,	descOpacity:0.5,descGap:0});
     	$("#carousel1")[0].style.display="";}
	  });
})
		
init_slideshow = function()
		{
			$('#home_slides').cycle({
				fx:'fade',
				timeout:12000,
				pager:'#slide_navigation',
				after:update_slide_caption,
				before:fade_slide_caption
			})
		}
		
		fade_slide_caption = function(next, previous)
		{
			caption_container = $('#project_caption')
			caption_container.fadeOut('fast')
		}
		
		update_slide_caption = function(next, previous)
		{
			caption_container = $('#project_caption')
			caption = $('span.slide_caption', previous)
			caption_container.fadeIn('fast')
			caption_container.html(caption.html())
			
		}  
</script>
{/literal}


Bref sous ie le script ne se recharge pas si on retourne sur la page mais fonctionne tres bien si on charge la page pour la première fois.
Quelqu'un aurait une idée?
Bonjour,
J'ai exactement le même problème que toi sous ie. As-tu trouvé une solution ? Je continue de chercher mais ne trouve rien qui m'aide...
Bonjour à toutes et à tous,

j'ai fait un test sous MSIE 8.0 car je suis sous windows XP. Je n'ai rien vu de particulier. Ne serait-ce pas un problème spécifique à MSIE 9.0 ?

Je suis allez sous Firebug et en particulier Console d'erreurs. Voici ce que j'ai vu :

Erreur : Components.classes['@mozilla.org/extensions/manager;1'] is undefined
Fichier Source : chrome://jqs/content/overlay.js
Ligne : 9

Erreur : jQuery(".jMyCarousel").jMyCarousel is not a function
Fichier Source : http://www.biometrix21.com/
Ligne : 347

Erreur : jQuery(".jMyCarousel").jMyCarousel is not a function
Fichier Source : http://www.biometrix21.com/
Ligne : 347


@+
Modifié par Artemus24 (19 Jun 2011 - 18:54)