小编Jod*_*oda的帖子

获取触发事件的元素的ID

有没有办法获取触发事件的元素的ID?

我想的是:

<html>
  <head>
    <script type="text/javascript" src="starterkit/jquery.js"></script>
    <script type="text/javascript">
      $(document).ready(function () {
        $("a").click(function () {
          var test = caller.id;
          alert(test.val());
        });
      });
    </script>
  </head>
  <body>
    <form class="item" id="aaa">
      <input class="title"></input>
    </form>
    <form class="item" id="bbb">
      <input class="title"></input>
    </form>
  </body>

</html>
Run Code Online (Sandbox Code Playgroud)

当然除了var test应该包含id "aaa",如果从第一个表单触发事件,并且"bbb"如果事件是从第二个表单触发的话.

javascript jquery

928
推荐指数
14
解决办法
121万
查看次数

在加载从TFS服务器检索的项目时,如何解决错误消息"使用源代码管理注册此项目时出错"?

完整的错误消息是:

"项目'my.project.name'受源代码控制.使用源代码控制注册此项目时发生错误.建议您不要对此项目进行任何更改."

似乎我可以使错误消息消失,并通过打开csproj文件正确加载项目,并删除名称以"scc"开头的所有节点 - 但是,我必须确认是否要使用解决方案源控件设置每次我打开解决方案.

有什么建议?

ide tfs visual-studio-2010 visual-studio visual-studio-2012

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

C#中资源文件的动态引用

我有一个应用程序,我正在实现本地化.

我现在需要动态引用资源文件中的名称.

假设我有一个名为Login.resx的资源文件,有许多字符串:foo ="hello",bar ="cruel"和baz ="world"

通常,我将引用为:String result = Login.foo; 和结果=="你好";

我的问题是,在代码时,我不知道我是否想要引用foo,bar或baz - 我有一个包含"foo","bar"或"baz"的字符串.

我需要这样的东西:

登录[ "富"];

有谁知道有没有办法动态引用资源文件中的字符串?

c# localization

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

Cookie在ASP.net中失去价值

我有以下代码设置cookie:

  string locale = ((DropDownList)this.LoginUser.FindControl("locale")).SelectedValue;
  HttpCookie cookie = new HttpCookie("localization",locale);
  cookie.Expires= DateTime.Now.AddYears(1);
  Response.Cookies.Set(cookie);
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试读取cookie时,Value为Null.cookie存在.如果检查我永远不会超过以下:

         if (Request.Cookies["localization"] != null && !string.IsNullOrEmpty(Request.Cookies["localization"].Value))
Run Code Online (Sandbox Code Playgroud)

救命?

c# asp.net cookies

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

Javascript中的国际字符

我正在开发一个Web应用程序,在那里我用XML将数据从服务器传输到浏览器.

由于我是丹麦人,我很快就遇到了人物问题æøå.

我知道在html中,我使用"&amp;aelig;&amp;oslash;&amp;aring;"for æøå.

然而,一旦字符通过JavaScript,我"?"在使用时会得到黑盒子æøå,并按"&aelig;&oslash;&aring;"原样打印.

我已经确定将它设置为utf-8,但这没有多大帮助.

理想情况下,我希望它可以与任何特殊字符(自然)一起使用.

下面列出了不起作用的示例:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
        <script type="text/javascript" charset="utf-8">
            alert("&aelig;&oslash;&aring;");
            alert("æøå");

        </script>
    </head>
    <body>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?


好的,感谢Grapefrukts的回答,我得到了它的工作.

我实际上需要它来自MySQL服务器的数据.由于以UTF-8编码保存文件只能解决静态内容的问题,我想我会包含MySQL服务器的字符串解决方案,使用PHP取出:

utf8_encode($MyStringHere)

javascript unicode internationalization character-encoding

13
推荐指数
3
解决办法
4万
查看次数

引用解决方案中多个项目的资源文件

我正在为一个由几个项目组成的asp.net应用程序进行本地化.

为此,在一些项目中使用了一些字符串.当然,我希望每个项目中只有一个资源文件的副本.

由于资源文件没有命名空间(至少据我所知),它们不能像常规类一样被访问.

有没有办法在同一个解决方案中引用另一个项目中的resx文件?

c# localization resx

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

RescueTimes如何阻止工作?

我是时间跟踪应用程序RescueTime的忠实用户和常客.

该服务要求您安装一个在后台运行的小程序,并跟踪在任何给定时间哪些程序和页面具有焦点.

此外,无论我使用哪种浏览器,它都可以让您"聚焦",将黑名单中的所有网站重定向到其主页.也就是说,我看到我访问的主页,然后很快被重定向.

这个阻止/重定向是如何工作的?它似乎与浏览器无关,我没有看到我的代理设置有任何变化,所以它不会以这种方式拦截流量.

此外,它是跨平台的,看起来Mac OS和Windows的客户端工作方式相同.

有关如何实现此功能的任何想法?

browser windows macos redirect tracking

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

NaN值在MSSQL数据库的float字段中

我正在研究一个从我的前辈那里继承的旧数据库.

在其中,一些浮点字段包含NaN,其中应该为null.

以下SQL不起作用,因为它无法识别NaN.

UPDATE xxx SET column= null WHERE column=NaN
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

t-sql sql-server floating-point nan

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

将行从一个表插入另一个表,在SQL Server上使用相同的模式和组合键

我有两个表具有相同的模式和复合键,表a和表b

我需要在表a中向表b中插入行,其中表b中不存在相同的键.

我该怎么做呢?

t-sql sql-server

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

Firefox和IE8的问题没有显示图像映射的鼠标悬停替代文字

我有以下HTML:

<div style="position: relative; text-align: left;">
<img id="chart_6c544b37_ac9d_49ed_912e_5ff8ad6c0181_BaseImage" src="chart.gif" width="460px" height="240px" usemap="#chart_6c544b37_ac9d_49ed_912e_5ff8ad6c0181" border="0">

<map name="chart_6c544b37_ac9d_49ed_912e_5ff8ad6c0181">
<area shape="poly" alt="Second Dot" coords="256,51,259,48,256,45,253,48"></area>
<area shape="poly" alt="First Dot" coords="183,51,186,48,183,45,180,48"></area>
</map>
</div>
Run Code Online (Sandbox Code Playgroud)

当我使用IE7时将鼠标悬停在图表上的区域上时,Alt文本("第一点"和"第二点")正确显示为工具提示,但在使用Firefox或IE8时它们不会显示.

有什么想法吗?

这个例子可以在这里看到

html map mouseover tooltip

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