Erreur javascript ? ou code php pas bon?

WRInaute discret
Bonjour a tous,

Je travail sur un nouveau site et j'inclus dans ce dernier un script pour fare fonctionner une partie de son contenu.
Mais bon etant encore debutant (surtout en javascript) j'ai un petit probleme.

Je recois cette erreur (Seulement avec Internet Explorer avec FF ca fonctionne):

'sub_cat_id' is null or not an object

Voici le code javacript:

Code:
<script language="javascript">
		var categories_crawled = new Array() ;
		var iterator = 0 ;
		function key_found ( cat_key_id )
		{
			for ( i = 0 ; i <= iterator ; i++  )
				if ( categories_crawled[i] == cat_key_id )
					return true;
			return false ;
		}
		function select_category ( cat_id , li_obj )
		{
			if ( key_found ( cat_id ) )
				return ;
			categories_crawled[++iterator] = cat_id ;
			last_selected_category_id = cat_id ;
			$("#hid_head_category").val ( cat_id ) ;
			$("#ul_categories > *").css ( { "background-color" : "#ffffff" } ) ;
			$(li_obj).css ( { "background-color" : "#D8DEE9" } ) ;
			$.getJSON ( "json.sub_categories.php?cat_id="+cat_id , function ( dat )
																			{
																				var ul_dynamic = $( "<div style='padding-left:25px;'>" ) ;
																				$.each ( dat.sub_cat , function ( ind, dataitem )
																								{
																									$("<div onclick='select_category("+dataitem.sub_cat_id+",this)'>").text(dataitem.sub_cat_name).appendTo ( ul_dynamic ) ;
																								}
																				 ) ;
																				 $(li_obj).after ( ul_dynamic ) ;
																			}
			 ) ;
		}
	</script>
Auriez-vous une idee?
Merci
 
Discussions similaires
Haut