11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour tout le monde, j'ai développé un mini-intranet et j'ai utilisé quelques composant de la bibliothèque jQuery et spéciallement le composant Dialog.
Voici la fontionne avec laquelle j'appelle le dialog
Code :

function load_sub_jquery(url, specialite, var_sub_exp, titre)
{
$('#CMP_ajax_recipient').load('view/'+url+'.php','SPECIALITE='+specialite+'&VAR='+var_sub_exp);
$('#CMP_ajax_recipient').dialog({
modal: true,
autoOpen: false,
position: 'center',
height:600,
width:800,
maxHeight:600,
maxWidth:800,
resizable:false,
buttons: {
"Retour": function() {
$(this).html("");
$(this).dialog("close");
}
}
});
$('#CMP_ajax_recipient').dialog('option', "title", titre);
$('#CMP_ajax_recipient').dialog('open');
}
Ca fonctionne bien juste que lorsque je ferme le composant Dialog depuis le bouton 'X' le dialog perd la hauteur que je lui ai attribuée et n'affiche plus de scollbar horizontal. Cela n'arrive pas lorsque j'utilise le bouton 'Retour'.
Est ce que quelqu'un a une idée sur ce problème et peut m'aider à le résoudre ou s'il y a pas de solution prête alors comment désactiver le bouton 'X' ou l'éliminer.
Je vous remercie d'avance pour votre aide.
Cordialement.