2009-10-30 3 views
0
$ (документ) .ready (функция() { $ ("# uploadSubmit"). Bind ("щелчок", функция() {// редактировать ниже в соответствии с вар src = "uploader.php"; // end var results = ''; $ ("# uploader"). append (results); $ ("# uploadResult"). html ('Загрузка, пожалуйста, подождите .. . ') $ ("# uploaderIframe"). Load (function() { var iframeHtml = $ (' # uploaderIframe '). Contents(). Find ("body"). Html(); $ (" #uploadResult ") .html (iframeHtml); $ (" # uploaderIframe "). remove(); }); }); });

работает отлично, но главная страница сохраняет нагрузку после удаления iframe. Кто-нибудь знает, почему и как я могу прекратить загрузку?страница продолжает размещение на IFrame при удалении

ответ

0

думал, что это будет работать, но не

<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> 
Смежные вопросы