小编mrj*_*ohn的帖子

需要在javascript中为标签窗口和Internet Explorer中的新窗口提供唯一ID

需要一种简单的方法来获取Internet Explorer中标签窗口的javascript中的唯一ID.我基本上想知道是否有类似document.tab.indexnumber的东西,但没有.所以真正的问题是,是否有任何可用于生成此内容或找出您所在的选项卡的内容?同样,我应该能够获得另一个Internet Explorer实例的另一个唯一ID?
我不能使用IE插件.

另一个复杂因素是我们可以使用随机数生成器加上时间戳作为唯一ID,如下面其中一个答案中所建议的那样.但是,如何在该选项卡的同一会话中保留相同的数字.如果我将它存储在会话变量中,则会在该会话的所有选项卡/窗口之间共享它.

我们可以将id放在url或隐藏字段中,但该解决方案将侵入网站的设计.寻找不那么具有侵入性的东西.

javascript internet-explorer

6
推荐指数
1
解决办法
1万
查看次数

在长时间的javascript方法调用期间,动画图像不会移动

在运行10秒钟以向html添加一些元素的方法中,动画gif根本不移动,让人觉得网页卡住了.任何解决方法.

示例代码:

    $('#button).click(function() {   
        showAnimatedGif();
        longRunningMethod();    
        hideAnimatedGif();
    });  

解决这个问题的一种方法是在多个步骤中分解长时间运行的方法并以这种方式设置动画,但是您必须以这种方式为每个长时间运行的方法编写代码.

想知道是否还有其他方法可以做到这一点?

javascript jquery animated-gif javascript-events jquery-click-event

5
推荐指数
1
解决办法
3063
查看次数