HTML中iFrame标识的两个用法详细介绍

近期工作中有个在新项目-布兜个人收藏夹。简言之便是将喜爱的照片个人收藏到布兜网页页面上来,这在其中用到了许多有关iframe的层面,总结以下:
  1. 做为弹出层铺底遮盖

  大伙儿假如做过那种黑色遮罩盖住整张网页页面,而恰巧客户用的是IE6,更恰巧的是网页页面上有select元素,那就有得头疼了(基本原理就不在这里赘述了)。大家会发现弹出的DIV无法遮挡住select, 轮到大家的iframe登场了。逻辑性以下:

    与弹出div同级放入iframe
    确保iframe的 z-index小于弹层div z-index
    提升window resize和scroll恶性事件, 确保iframe能盖住整张网页页面

  一部分编码

XML/HTML Code拷贝內容到剪贴板
  1. var iframe = U.isie6() ? '<iframe style="position:absolute;left:0;top:0;z-index:2000000;filter:Alpha(opacity=0); width:100%;height:' + ds.height + '" frameborder="0"></iframe>' : '';   
  2. $container.append(iframe).appendTo($body);  

  2.  跨域写入cookie

  有 a.com和b.com两个domain。在一些标准下b的一部分作用会出現在a网页页面上。 有时必须实际操作a网页页面的情况下对b.com domain的cookie做1些实际操作以便捷客户下一次浏览。大家只必须在a网页页面添加1个iframe(动态性或固定不动)便可,src特性指向b的1张代理商页 面,在这张网页页面实行cookie实际操作便可。