小编Bom*_*Man的帖子

在Firefox上开发Javascript的典型原因是什么?

我开发了一些javascript增强页面,可以在最近的Firefox和Safari上正常运行.我错过了检查Internet Explorer,现在我发现这些页面在IE 6和7上都不起作用(到目前为止).脚本以某种方式不执行,页面显示好像javascript不存在,虽然执行了一些javascript.我使用自己的库与DOM操作,从YUI 2我使用YUI-装载机和XML-HTTP请求,并在一个页面上我用"psupload",它依赖于JQuery的.

我正在从Office XP安装Microsoft脚本编辑器,现在将进行调试.我现在也会写具体的测试.

IE的典型失败点是什么?我可以睁开眼睛的方向.

我找到了这个页面,显示了一些差异.访问:Quirksmode

您可以从您的经验中找到一些我应该首先寻找的典型事物吗?

我稍后会在这里提出更多有关具体任务的问题,但是现在我对你的经验感兴趣,为什么IE通常会在Firefox中运行正常的脚本失败

编辑:谢谢你们所有这些伟大的答案!

与此同时,我调整了整个代码,以便它也适用于Internet Explorer.我现在整合了jQuery并构建了我自己的类.这是我的基本错误,我从一开始就没有在jQuery上构建所有的东西.我现在有.

JSLint也帮助了我很多.

许多来自不同答案的单一问题都有所帮助.

javascript firefox jquery yui

108
推荐指数
6
解决办法
7018
查看次数

我们如何使用jquery在cakephp中点击radion按钮来添加或删除文本框中的readonly属性?

这是我的cakephp生成的HTML 单选框文本框脚本:

<input type="radio" id="need_staff_on_site" name="data[CaterRequest][need_staff_on_site]" value="yes" class="staff_on_site"><span>Yes</span>

<input type="radio" id="need_staff_on_site" name="data[CaterRequest][need_staff_on_site]" class="staff_on_site" value="no"><span>No</span>

How many staff?<input type="text" maxlength="3" id="no_of_staff" name="data[CaterRequest][staff_needed]" class="txtboxSml2" readonly="readonly">
Run Code Online (Sandbox Code Playgroud)

jquery脚本:

$(document).ready(function(){
   $('.staff_on_site').click(function(){
   $arr=$(this).val();
   if($arr == "yes"){ $("#no_of_staff").removeAttr("readonly"); }
   if($arr == "no"){ $("#no_of_staff").attr("readonly", "readonly"); }
  });
});
Run Code Online (Sandbox Code Playgroud)

演示jsfiddle链接

jquery cakephp

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

何时在odoo中使用api.one和api.multi OpenERP的?

最近odoo(以前的OpenERP)V8已经发布.在新的API方法中引入了装饰器.在models.py方法中需要用@api.one或装饰@api.multi.

参考odoo文档我无法确定确切的用途.任何人都可以详细解释.

谢谢.

openerp openerp-8 odoo

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

Haskell网络SockAddrInet使用哪个字节序?

哈斯克尔network小号HostAddress说:"网络字节顺序",在它的文档

但是,如果我以网络字节顺序(big-endian)传递地址,它的show instance打印错误的地址:

Prelude Network.Socket> :m + Network.Socket Data.Bits 
Prelude Network.Socket Data.Bits> SockAddrInet (fromInteger 50) (192 `shiftL` 24)
0.0.0.192:50
Prelude Network.Socket Data.Bits> 
Run Code Online (Sandbox Code Playgroud)

这是预期的吗?为什么它会打印小端的东西?我应该以大端还是小端格式传递IP地址?

ip haskell network-programming

10
推荐指数
1
解决办法
221
查看次数

Crossbrowser水平css菜单,表现为表菜单.IE8问题

我创建了三种不同的表格菜单

看这个例子

第一个 - 纯html表 - 适用于所有浏览器.
第二个和第三个是带有table-row table-cell显示的CSS样式菜单

但IE8无法正确呈现它们.

有没有办法创建纯CSS菜单,在所有浏览器中都能正常工作,并且与通常的表菜单完全一样?
(只要表行为,我需要更长的项占用更多的空间并包装成行等)

我需要的是纯CSS解决方案,它不依赖于浏览器版本或类似的东西

html css

9
推荐指数
1
解决办法
438
查看次数

Am Charts Javascript版本,未在类别轴上显示完整的标签数量

大家,

我正在使用AmCharts生成图形,但是当它的大小div不是它想要的大时,它会稍微折叠类别轴上的标签.例如,在类别轴中假设显示1 2 3 4 5 6,而不是它将显示1 3 5在轴上.我想知道我怎么能把它关闭或者启用完整的标签列表,即使div它太小或者可以为这个问题提供任何解决方案?

====== UPDATE ============对于阅读和研究convinence,我把其中现场显示在图表上的链接在这里 在这里你可以看到这个国家名称不完全显示每列因为空间的约束.所以再一次,问题是如何禁用它,或者以某种方式使它能够以适合它们或缩小文本的方式显示所有列名.

谢谢!

javascript jquery amcharts

7
推荐指数
1
解决办法
4498
查看次数

如何在div的两边使边距保持不变

我试图制作一个独立于浏览器的代码,里面有一个搜索栏(这个搜索栏是我从demos.jQuery.com上获得的)但是现在当我试图修复左边和右边的边距百分比时(我想要它的中心)甚至当浏览器宽度改变时对齐)我无法做到这一点,我是CSS新手可以有人帮忙吗?

我到现在为止的代码是:

HTML:

<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<meta name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no">
<title>Screen1</title>
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.4/jquery.mobile-1.4.4.min.css">
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="http://code.jquery.com/mobile/1.4.4/jquery.mobile-1.4.4.min.js"></script>
<link rel="stylesheet" type="text/css" href="screen1.css">
</head>
<body>
<div id="header"><p class="p1"><b>Composite<img class="img1" src="https://cdn2.iconfinder.com/data/icons/picol-vector/32/arrow_sans_down-128.png" alt="alternate"></b></p></div>

<div id=""main>
 <div data-role="main" id="main" class="ui-content">
    <form>
      <input data-type="search" id="divOfPs-input">
    </form>
    <div class="elements" data-filter="true" data-input="#divOfPs-input">
      <p><strong>These</strong> Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam</p>
      <p><strong>p elements</strong> nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam</p>
      <p><strong>are</strong> et ea rebum. Stet clita kasd …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

openerp - TypeError: &lt;lambda&gt;() 得到了一个意外的关键字参数“read_group_order”

添加这些行时显示以下错误,openerp 7

    _group_by_full = {
        'stage_id': lambda *args:['diagnostico','autorizado'],
    }
Run Code Online (Sandbox Code Playgroud)

显示以下错误

TypeError: <lambda>() got an unexpected keyword argument 'read_group_order'
Run Code Online (Sandbox Code Playgroud)

openerp python-2.7 odoo

4
推荐指数
1
解决办法
5598
查看次数

d3js stack chart with simple data

I need a very basic example to create a stack chart like this example with a predefined array like this:

var data = [[ 1,  4,  2,  7],
            [21,  2,  5, 10],
            [ 1, 17, 16,  6]]
Run Code Online (Sandbox Code Playgroud)

Whatever I do ends creating errors. E.g. TypeError: data is undefined. Here is my simplified code so far:

<!DOCTYPE html>
<meta charset="utf-8">
<body>
<script src="http://d3js.org/d3.v2.js?2.9.5"></script>
<script>

var margin = {top: 20, right: 30, bottom: 30, left: 40},
    width = 960 - margin.left - …
Run Code Online (Sandbox Code Playgroud)

layout stack d3.js

3
推荐指数
1
解决办法
7776
查看次数

如何根据日历将JSON数据分组到几周内?

我正在做一些d3JS编程来生成带有JSON数据的图形.

{
  "test": [
    {"date":"1/5/2014","allocated":"14.14","unallocated":"7.14"},
    {"date":"1/6/2014","allocated":"10.38","unallocated":"1.14"},
    {"date":"1/7/2014","allocated":"1.43","unallocated":"3.14"},
    {"date":"1/8/2014","allocated":"12","unallocated":"6.14"},
    {"date":"1/9/2014","allocated":"13.34","unallocated":"4.44"},
    {"date":"1/10/2014","allocated":"6.34","unallocated":"1.14"},
    {"date":"1/11/2014","allocated":"8.34","unallocated":"2.14"},
    {"date":"1/12/2014","allocated":"6.88","unallocated":"4.14"},
    {"date":"1/13/2014","allocated":"23.34","unallocated":"2.14"},
    {"date":"1/14/2014","allocated":"3.34","unallocated":"0.14"}
  ]
}
Run Code Online (Sandbox Code Playgroud)

我面临的问题是:X-axis它从给定的jSON文件中获取所有行.我的需求是,每周排序几天.换句话说,我有'n'行数,我想只显示一周的天数,然后点击'下一步按钮'就会显示其他日期.

所以帮我排序和显示一次只有7行,然后它应该跟随NEXT按钮的下7行.提前致谢.如果需要,我可以提供d3js代码.我有一个线索,它可以在momentJS或者unfcoreJS的帮助下完成

我的index.html文件如下所示

<!DOCTYPE html>
<html>
  <head>
    <title>Bar Graph</title>
    <script type="text/javascript" src="http://mbostock.github.com/d3/d3.js?1.29.1"></script>
    <script type="text/javascript" src="http://mbostock.github.com/d3/d3.layout.js?1.29.1"></script>
    <script type="text/javascript" src="http://mbostock.github.com/d3/d3.time.js?1.29.1"></script>
    <script type="text/javascript" src="http://mbostock.github.com/d3/d3.csv.js?1.29.1"></script>
    <script type="text/javascript" src="/node_modules/underscore/underscore-min.js"></script>
    <script type="text/javascript" src="/node_modules/moment/moment.js"></script>
    <script type="text/javascript" src="http://documentcloud.github.com/underscore/underscore-min.js"></script>
    <script type="text/javascript" src="http://momentjs.com/downloads/moment.js"></script>
    <style type="text/css">

      svg {
        width: 550px;
        height: 500px;
        border: solid 1px #ccc;
        font: 10px sans-serif;
        shape-rendering: crispEdges;
      }

    </style>
  </head>
  <body>
    <script type="text/javascript">

      // var week = ["Mon", "Tue", …
Run Code Online (Sandbox Code Playgroud)

javascript json underscore.js d3.js momentjs

3
推荐指数
1
解决办法
2469
查看次数