Je déterre mon vieux topic pour une nouvelle demande.
J'ai un problème lié à IE.
Mes listes déroulantes influent sur la mise en page de mon formulaire.
Selon les listes choisies, certaines cellules de mon tableau identifiée par des id sont hide() ou show().
Et bien j'ai encore le même problème, à la suite d'un switch qui définit mon type d'affichage pour le pré chargement de mes listes, si je met des alert(); dans mon code les hide et show fonctionne sous IE sinon rien....
Je précise que ca fonctionne très bien sous Firefox mais mon problème surgit avec IE.
1 2 3 4 5 6 7
| case 2 : //TOOLS AND RESPONS
$("#activity").val("<?php echo $rubrique; ?>");
activityAjax();
$("#type").val("<?php echo $activite; ?>");
level3Ajax();
break; |
Voici le code qui fonctionne avec ie
1 2 3 4 5 6 7 8 9
| case 2 : //TOOLS AND RESPONS
$("#activity").val("<?php echo $rubrique; ?>");
activityAjax();
alert("yo");
$("#type").val("<?php echo $activite; ?>");
level3Ajax();
break; |
et ne fonctionne pas sous ie
1 2 3 4 5 6 7
| case 2 : //TOOLS AND RESPONS
$("#activity").val("<?php echo $rubrique; ?>");
activityAjax();
$("#type").val("<?php echo $activite; ?>");
alert("yo");
level3Ajax();
break; |
pourtant mes fonctions ajax sont de type
$.ajax({type:"GET", url:"<?php echo $chemin_form_ajax; ?>", data:"table_id="+$('#product').val()+"&action=level3&type="+$("#type").val(), async:false,success:
Et voici la partie zappé par IE (sauf si je place un alert).
1 2 3 4 5 6 7 8 9 10
| var checked = "checked='checked'";
if (checked == "<?php echo $link_doc_2; ?>") {
$('#TRlink').hide(); $('#TRfile').show();}
if (checked == "<?php echo $link_qdb_1; ?>") {
$('#TRqdb').show(); $('#TRreport').hide(); $('#TRreport2').hide();}
if (checked == "<?php echo $link_qdb_2; ?>") {
$('#TRqdb').hide(); $('#TRreport').show(); $('#TRreport2').show();}
if (checked == "<?php echo $link_qdb_3; ?>") {
$('#TRqdb').hide(); $('#TRreport').hide(); $('#TRreport2').hide();} |
Merci d'avance de votre aide
Partager