11552 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

J'ai un problème avec jqueryUi => dialog()

Quand je clique sur mon lien, une deuxième boite de dialog s'ouvre par dessus la première, sans contenu...

Pouvez-vous voir d’où viens le problème ? je ne fais pas appel a la fonction dialog dans les diverses fonctions de ce script.


voici le script contenu dans ma page appelée (Si j'enlève la balise script, ca fonctionne correctement...) :

<script type="text/javascript">
	<!--
	$(function(){
		$(".btn_Cancel").click(function(){
			$(".ui-icon-closethick").click();
		});
		$(".uppercase").change(function(){
			$(".uppercase").val($(".uppercase").val().toUpperCase());	
		});//END .uppercase change function
		$(".btn_save").click(function(event){
			event.preventDefault(),
			
			//Confirmation befor send
			$("<span><br />Do you realy want to save ?<br /></span>").dialog({
				modal:true,
				buttons: { "Ok": function() {
					$(this).dialog("close");
					$.ajax({
						url:$(".submitForm").attr("action"),
						type: "POST",
						data: $(".submitForm").serialize(),
						success:function(){
							//Afficher un message ou supprimer la popup
							
						},//END SUCCESS FUNCTION
						error:function(){
							$(".editForm").html("Error ...");
						}
					});//END AJAX
					},//END FUNCTION
					"Cancel": function(){
						$(this).dialog("close"); 
					
					}//END FUNCTION
				}//END UTTONS
			});//END confirmation dialog
		
		});//END CLICK FUNCTION
		loadList(referentialSportSportsPortfolioPath, ".formPortfolioList");
		
		$(".editForm .formPortfolioList select.portfolioId").change(function(){
			var url = "rs/portfolios/{portfolioId}/sports/lov/all-first";
			url = url.replace("{portfolioId}", $(".editForm .formPortfolioList select.portfolioId").val() );
			if(!dynamicMode){
				url += "/sports.xml";
			}
			loadList(url, ".formSportList");
		});
	});//END FUNCTION
	 -->
</script>