2009-10-30 2 views
0
$ (document) .ready (function() { $ ("# uploadSubmit"). Bind ("clic", function() {// modifier ci-dessous en fonction de var src = "uploader.php"; // fin var results = ''; $ ("# uploader"). append (résultats); $ ("# uploadResult"). html ('Téléchargement en cours, veuillez patienter ... . '); $ ("# uploaderIframe"). Load (function() { var iframeHtml = $ (' # uploaderIframe '). Contents(). Find ("body") .html(); $ (" #uploadResult "). html (iframeHtml); $ (" # uploaderIframe "). remove(); }); }); });

fonctionne parfaitement, mais la page principale continue de se charger une fois l'iframe supprimé. Tout savoir pourquoi et comment je peux mettre fin au chargement?la page continue à afficher à iframe lors de leur retrait

Répondre

0

pensé que cela fonctionnerait, mais n'a pas

<script type="text/javascript"> 
$(document).ready(function() { 
    window.name = "main"; 
    $("#uploadSubmit").bind("click", function() { 
     //edit below to suit 
     var src = "uploader.php"; 
     //end 
     var results = '<iframe src="' + src + '" name="uploader" id="uploaderIframe"></iframe>'; 
     $("#uploader").append(results); 
     $("#uploadResult").html('Uploading please wait... <img src="images/loader.gif" />'); 
     $("#uploaderIframe").load(function() { 
      var iframeHtml = $('#uploaderIframe').contents().find("body").html(); 
      $("#uploadResult").html(iframeHtml); 
      $("#uploaderIframe").remove(); 
      main.execCommand('Stop'); 
      main.stop(); 
     }); 
    }); 
}); 
</script> 
Questions connexes