问题列表 - 第25151页

为什么JavaScript函数别名不起作用?

我有一些Firebug控制台函数调用,我想在Firebug未启用时禁用,例如未定义控制台.这适用于IE6和FF3,但不适用于Chrome:

var log;

if(console){
  log = console.log;
}else{
  log = function(){ return; }
}
Run Code Online (Sandbox Code Playgroud)

我在Chrome中收到"未捕获的TypeError:非法调用"= /

我在这里读到了这个问题,你必须应用一个上下文,这对我来说是一种新的...我似乎无法想象如何在所有浏览器中完成上述操作......

javascript firebug alias google-chrome function

21
推荐指数
2
解决办法
5203
查看次数

如何确定执行程序集是Web应用程序还是winform/console?

我想写一个帮助函数,它构建异常消息以写入日志.代码如下:

if(IsWebApp)
{

      使用HttpContext获取Request Path和RawUrl}
else
{
      //否则winform/console
      使用Assembly来获取执行路径.

}

.net asp.net c#-4.0

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

如何让bash脚本要求输入密码?

我想用密码确保程序的执行.

我怎么用bash做到这一点?

passwords bash

44
推荐指数
3
解决办法
2万
查看次数

如何运行静态构造函数?

我想在不创建实例的情况下执行类的静态构造函数(即我想"加载"类).我怎么做?

加分问题:.NET 4和旧版本之间有什么区别吗?

编辑:

  • 这个班不是静态的.
  • 我想在创建实例之前运行它,因为它需要一段时间才能运行,我想在第一次访问时避免这种延迟.
  • 静态ctor初始化private static readonly字段因此不能在方法中运行.

.net c# static-constructor

41
推荐指数
4
解决办法
2万
查看次数

WinForms:如何模拟图像上的按钮行为?

我有一个winforms TabControl的扩展,它在每个选项卡上绘制一个X,以允许用户关闭选项卡.

alt text http://i41.tinypic.com/bhelqp.jpg

与标准相比:

替代文字http://i42.tinypic.com/2zqa2c3.jpg

如何模拟该图像上的按钮外观?我的意思是,当用户点击时,它应该在视觉上表明.按钮使用插入图像执行此操作.对于奖励积分,我也想做悬停部分 - 鼠标悬停时图像将"亮起".

但X不是一个按钮,它不是PictureBox控件.它根本不是一种控制.它刚刚被吸引到那里.

有没有办法在MouseDp上绘制插入边框并在MouseUp上引发?对于"插入"阶段,我会更好地生成另一个图像吗?(另一个用于悬停).

有人这么做过吗?


相关:模拟Winforms按钮点击动画
但是这个问题不同,因为他实际上有一个PictureBox控件.我不.

.net tabcontrol winforms

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

如何获取Java中当前时刻的年,月,日,小时,分钟,秒和毫秒?

如何获取Java中当前时刻的年,月,日,小时,分钟,秒和毫秒?我想把它们作为Strings.

java date

97
推荐指数
5
解决办法
32万
查看次数

导入给定模块对象的子模块

我被赋予一个模块作为对象,我需要从中导入一个子模块.像这样:

import logging
x = logging
Run Code Online (Sandbox Code Playgroud)

现在,我想导入logging.handlers只使用x,而不是名称为"记录".(这是因为我正在进行一些动态导入,并且不知道模块的名称.)

我该怎么做呢?如果我这样做import x.handlers失败了.

python import dynamic

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

使用jQuery获取具有特定类名的对象的"祖先"的可靠方法

我有一个javascript函数,可以在select表单元素的change事件中调用.因此,js中的"this"变量指的是select元素.

此select元素位于tr标记的td标记中.tr标签的类名为"FilterDetailsRow".

现在,我已经测试了,如果我使用这种语法:

var filterRow = $(this).parent().parent();
Run Code Online (Sandbox Code Playgroud)

它让我得到了我想要的东西.然而,是否有一种更好的方式来告诉jQuery,"从"开始"这个"你可以请你的父母树,直到找到一个类名为"FilterDetailsRow"的人吗?

这是我想出来的,但我想确保我不重新发明轮子.

function GetFilterDetailsRowOfObject(o) {
    if (o) {
        if (o.parent()[0].className.indexOf("FilterDetailsRow") != -1)
            return o;
        else
            return GetFilterDetailsRowOfObject(o.parent());
    } else {
        return null;
    }
}
Run Code Online (Sandbox Code Playgroud)

谢谢你的建议.

javascript jquery

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

Drupal的搜索模块可以搜索子字符串吗?(部分搜索)

Drupal的核心搜索模块,只搜索关键字,例如"三明治".我可以用子串搜索例如"sandw"并返回我的三明治结果吗?

也许有一个插件可以做到这一点?

search drupal partial n-gram

11
推荐指数
1
解决办法
4849
查看次数

当一个列隐藏在table-layout:fixed的表中时,IE8不会调整tbody或thead的大小

当我用表格布局隐藏表格中的列时,IE 8正在做一些非常奇怪的事情:修复.该列被隐藏,表元素保持相同的宽度,但tbody和thead元素未调整大小以填充剩余的宽度.它适用于IE7模式(当然还有FF,Chrome等).有没有人见过这个或知道一个变通方法?

这是我的测试页面 - 切换第一列并使用开发控制台检查表格,tbody和thead宽度:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
  <head>
    <title>bug</title>
    <style type="text/css">
      table {
        table-layout:fixed; 
        width:100%;
        border-collapse:collapse;
      }
      td, th {
        border:1px solid #000;
      }
    </style>
  </head>
  <body>
    <table>
      <thead>
        <tr>
          <th id="target1">1</th>
          <th>2</th>
          <th>3</th>
          <th>4</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <td id="target2">1</td>
          <td>2</td>
          <td>3</td>
          <td>4</td>
        </tr>
      </tbody>
    </table>
    <a href="#" id="toggle">toggle first column</a>
    <script type="text/javascript">
      function toggleFirstColumn() {
        if (document.getElementById('target1').style.display=='' ||
            document.getElementById('target1').style.display=='table-cell') {
          document.getElementById('target1').style.display='none';
          document.getElementById('target2').style.display='none';
        } else {
          document.getElementById('target1').style.display='table-cell';
          document.getElementById('target2').style.display='table-cell';
        }
      }
      document.getElementById('toggle').onclick = …
Run Code Online (Sandbox Code Playgroud)

javascript html-table toggle internet-explorer-8

8
推荐指数
1
解决办法
4438
查看次数