我有一个网站,大量使用阿贾克斯。 我有时需要在网页上为用户装上大型图像文档。 我的问题是,当这些大型图像档案被下载时,如果说用户从显示形象的网页上航行,是否有办法阻止这些档案? 感谢。
Javascript: Cancel/Stop Value Request
原标题:
最佳回答
我有同样的问题,当用户迅速通过(jax)搜索结果时,浏览器仍在试图下载每页的图像,而不仅仅是现在的图像。 这部法典为我工作,呼吁在新搜索开始之前开展aging活动:
//cancel image downloads
if(window.stop !== undefined)
{
window.stop();
}
else if(document.execCommand !== undefined)
{
document.execCommand("Stop", false);
}
它基本上像在浏览器上点击“Stop”纽吨。
在IE、PireFox、 Chrome、歌剧和Sissa上测试
问题回答
类似情况。
$(img).attr( src , );
假设你正在使用亚克斯装载图像,你可以简单地放弃window.onunload 。 活动。 申报了你正在使用的XMLHttpRequest物体的全球变量。
var xhr;
//if using the XMLHttpRequest object directly
//you may already be doing something like this
function getImage(...){
xhr = new XMLHttpRequest();
xhr.open(....);
}
如果使用j Query,你可以将电话的回报值定为美元,或将植物的回报值分配给xhr变量。
xhr = $.ajax(.....);
处理窗户。
window.onunload = function(){
xhr.abort();
}
将SRC标记换成不同的图像并不在E7中发挥作用,但它继续试图下载第一种图像。
这里指的是:
我设立了一个吉大港定居区手工艺公司。 它载有从未完成执行的法典。 因此,一些Image.src=myhandler.ashx将永远坐在那里装货,直至其停泊。
In the middle of this, press another button that reassigns the image to a small image file: someImage.src=small.jpg
要求我的手稿。 尽管我们已经重新布置了石头,但灰心不会结束。
此外,如果你实际上删除了头盔,那么NoremoveChild(有些)仍在试图下载我的手铐。
经IE7测试,并与吉大港山区观察署监测。
相关问题
热门标签
- winforms
- combobox
- fogbugz
- java
- date
- internationalization
- asp.net
- iis
- url-rewriting
- urlrewriter
- c#
- enums
- ocaml
- haxe
- algorithm
- string
- viewstate
- .net
- c++
- c
- symbol-table
- mysql
- database
- postgresql
- licensing
- migration
- vb.net
- vb6
- declaration
- vb6-migration
- python
- psycopg2
- backup
- vmware
- virtualization
- gnu-screen
- authentication
- desktop
- excel
- xll
- cultureinfo
- regioninfo
- oracle
- client
- session
- download
- html
- virtual
- constructor
- scenarios
- perl
- full-text-search
- javascript
- ajax
- testing
- oop
- inheritance
- vim
- encapsulation
- information-hiding