小编Rol*_*ice的帖子

在iframe中加载脚本时,IE9会抛出异常.为什么?

前提:

我有一个内置iframe的aspx页面.这个iframe指向MVC在同一站点(它的混合站点,标准ASP.NET和ASP.NET MVC)处理的url.由MVC呈现的结果页面包含许多脚本引用.

问题:

IE9在iframe中加载的每个脚本上抛出一个异常.这些例外与此类似:

Error: 'Function' is undefined
Run Code Online (Sandbox Code Playgroud)

也就是说,它说每个窗口最基本的东西都不存在.一旦您点击了所有这些弹出窗口,页面就会按设计工作!
如果我<iframe />直接从浏览器中的src属性加载URL ,一切都按预期工作.
如果我在另一个浏览器中打开页面(我试过Opera,Firefox),一切都按预期工作 - 没有错误.

那么,IE9想要什么?

javascript model-view-controller asp.net-mvc iframe internet-explorer-9

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

在 node.js 中保存来自cheerio的数组

我有此代码,但无法创建新数组以供进一步使用:

var request = require("request");
var cheerio = require("cheerio");
var pag = [];
request('http://www.tastez.ro/tv.php?query=sopcast', function(error, response, body) {
  if (error) {
    return console.error('upload failed:', error);
  }

  var $ = cheerio.load(body);
    links = $(".page a"); //use your CSS selector here
    $(links).each(function(i, link){    
      var   sop = $(this).attr('href');
      pag[i] = sop;  //aici pun val gasite in locuri in array
    });
  pag.push(', '); 
});
for (var i=0; i<2; i++){
  console.log(pag[i]);
}
Run Code Online (Sandbox Code Playgroud)

当我运行代码时,它正在列出undefined. 但是如果我把代码写成这样:

var request = require("request");
var cheerio = require("cheerio");
var …
Run Code Online (Sandbox Code Playgroud)

arraylist node.js cheerio

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

边距 CSS 不影响复选框元素

嘿伙计们,我对为什么margin CSS我应用到我的checkbox元素不起作用感到有些困惑。这是我的代码示例:

HTML:

<div class="panel">
         <input id="bodytype-checkbox" class="float-checkbox" type="checkbox"/>
         <label for="bodytype-checkbox" class="label-checkbox">Bodytype</label>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.float-checkbox{
    float:left;
    margin: 10px 10px 0 0;
    cursor: pointer;
}
Run Code Online (Sandbox Code Playgroud)

知道我做错了什么吗?这是小提琴:http : //jsfiddle.net/LvhCh/38/

html css

2
推荐指数
1
解决办法
6669
查看次数

Eclipse,java,复制代码

我为这个愚蠢的问题道歉.我遇到了以下问题:我必须将java代码从站点复制到Eclipse,其中每行都以它的编号开头,例如:

49     try {
50              Object[] args = new Object[] { null, b, new Integer(0),
51                      new Integer(b.length) };
52              clazz = (Class) method.invoke(loader, args);
53          } finally {
54              method.setAccessible(false);
55          }
56          return clazz;
57     }
58  
Run Code Online (Sandbox Code Playgroud)

但是Eclipse当然不会识别这段代码.我已经厌倦了手动删除数字.有人知道如何自动化这个过程吗?;)

java copy filewriter

0
推荐指数
1
解决办法
95
查看次数