小编Guf*_*ffa的帖子

添加到浏览器上下文菜单?

是否可以将项目添加到默认浏览器右键单击菜单?

html javascript browser

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

使用jQuery/javascript循环一个字符串

我使用jQuery从当前网页加载一个简单的txt文件 - 这个文件将始终包含一个没有格式的普通数字 - 例如123456

$(document).ready(function(){    

  var test;
  $.getJSON('myfile.txt', function(data) {
    test = data;
    showAlert(); // this call will display actual value
  });

  function showAlert() {
    alert(test);
  }

});
Run Code Online (Sandbox Code Playgroud)

此时,代码将文件拉入,然后在警告框中显示内容,但我想要做的是逐个字符地读取响应字符并创建一个HTML字符串,然后我可以将其插入到页面中 - 每个字符将被转换为图像标签.

例如,如果响应为123,我想创建一个包含以下HTML的字符串:

<img src="1.png" />
<img src="2.png" />
<img src="3.png" />
Run Code Online (Sandbox Code Playgroud)

然后我会将该字符串插入到我页面上的div中.

任何人都可以建议如何循环创建img标签的响应?

谢谢

javascript jquery

18
推荐指数
4
解决办法
5万
查看次数

使用URL重写时,Url.Action不正确

Action当我使用URL重写时,我从方法中获取了错误的URL .

我在web.config中有这个重写规则:

<rule name="Old Objects 2" stopProcessing="true">
  <match url="^transportbilar/(nya|begagnade|miljobilar)/(.*)$" ignoreCase="true"/>
  <action type="Rewrite" url="/transportbilar/{R:2}"/>
</rule>
Run Code Online (Sandbox Code Playgroud)

这将改写像一个URL /transportbilar/nya/fiat/7s76s8dg/transportbilar/fiat/7s76s8dg,工作正常,但Url.Action获得此混淆.

我使用这样的表达式在页面中创建一个URL:

url.Action("Slideshow", "Object", new { id = objectId });
Run Code Online (Sandbox Code Playgroud)

如果未使用URL重写(直接浏览到页面),则会生成正确的URL /Object/Slideshow/7s76s8dg,但是当使用URL重写时,该Action方法会将页面URL的第一部分添加到生成的URL中,并生成错误的URL /transportbilar/Object/Slideshow/7s76s8dg.

我认为我可以在重写规则中执行重定向,这可以避免问题,因为请求的URL会发生变化,但有没有办法让它工作而不将其更改为重定向?

编辑:

我认为可能相关的路线是这些(按此顺序添加):

transportbilar/handlare/{id}/{criteria}
transportbilar/handlare
transportbilar
transportbilar/sokresultat/{criteria}
transportbilar/{brand}/{id}/{criteria}
{controller}/{action}/{id}
Run Code Online (Sandbox Code Playgroud)

最后一条路线将捕获网址/Object/Slideshow/7s76s8dg,而最后一条路线将捕获/transportbilar/fiat/7s76s8dg.

asp.net-mvc url-rewriting asp.net-mvc-routing

16
推荐指数
2
解决办法
3398
查看次数

jQuery:仅在没有类名时选择元素

如果元素没有任何类,我怎么能用jQuery来选择元素呢?

我正在编写一个页面,允许html作者通过向元素添加一个类来覆盖默认的jQuery操作.它应该是任何类.

所以标记可能是:

<ul>
  <li class="override"></li>
  <li></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我希望jQuery只选择第二个列表元素,因为它没有类.

我看过.hasClass(),但它似乎需要一个特定的类名.

谢谢!

jquery jquery-selectors

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

jquery:你如何循环遍历textarea中输入的每个文本换行符?

让我们在里面说<textarea>,我在每一行都输入一堆关键字.

keyword1
keyword2
keyword3
...




$('textarea[name=sometextarea]').val().split('\n').each(function(e){
alert($(this));                 
});
Run Code Online (Sandbox Code Playgroud)

jquery

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

在Datatable中获取Row的值c#

我的代码有问题.

foreach (DataRow dr in dt_pattern.Rows)
    {
      part = dr["patternString"].ToString();
      if (part != vpart)
      {
        System.Console.WriteLine(part);
        System.Console.WriteLine("Geben Sie bitte für den Abschnitt die AT ein: ");
        temp = System.Console.ReadLine();
        AT = ToDouble(temp);
        dr["AT"] = AT;

        double xATmax = ToDouble(dr["Ampl"].ToString());
        double x = ToDouble(dr["Time"].ToString());

        double yATmax = ToDouble(dr["Ampl"]+1.ToString()) + AT;
        double y = ToDouble(dr["Ampl"].ToString());

        dr["alphaATmin"] = Gradient(x,xATmax,y,yATmax);
        System.Console.WriteLine(dr["alphaATmin"]);
      }
      vpart = part;          
    }
Run Code Online (Sandbox Code Playgroud)

但我需要在xATmax和yATmax下一行的价值......有人可以帮助我吗?

c# datatable gradient datarow

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

某些映像无法在Windows Server 2008上加载

我有一个在Windows Server 2008上运行的应用程序,即处理上传的图像.目前,它每天成功处理大约8000张图像,每张图像创建11种不同的尺寸.

我遇到的问题是,有时应用程序无法加载某些图像,我收到错误"System.Runtime.InteropServices.ExternalException:GDI +中发生了一般错误.".

上传只接受带有JPEG扩展名(jpg/jpeg/jpe)或JPEG MIME类型的文件,从我可以看出这些图像实际上是JPEG图像.如果我看的图像文件在Windows资源管理服务器上,它可以成功地提取该文件的缩略图,但如果我尝试打开它,我得到的错误信息"这不是一个有效的位图文件,或者它的格式是目前不支持." 来自Paint.

如果我将图像复制到我自己的计算机上,运行Windows 7,打开图像没有问题.它适用于Paint,Windows Photo Viewer,Adobe Bridge和Photoshop.如果我尝试使用Image.FromStream加载图像的方式与在服务器上运行的应用程序相同,则加载就好了.(我已将文件复制回服务器,但它仍然无效,因此复制过程中没有任何内容可以更改它.)

当我查看Bridge中的图像信息时,我看到图像是使用Picasa 3.0创建的,但除此之外我看不到任何关于它们的特殊信息.我还没有发现任何人遇到同样的问题,或者使用Picasa应用程序遇到任何已知问题.

有没有人有任何类似的问题,或者知道使用Picasa创建的图像是否有特别之处?是否有任何图像编解码器需要在服务器上安装以处理各种JPEG图像?

以下是未在服务器上加载的图像示例:gdi-example.jpg(192 kB).

.net gdi+ image windows-server-2008

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

将jQuery事件绑定到元素的最佳方法是什么?

我目前正在开发一个拥有成千上万行jQuery代码的网站,特别是有很多点击事件,我想知道是否有一个更具有性能意识的最佳实践,用于绑定点击事件或任何事件到一个物品.

当然,在各种链接和项目上有30多个点击事件不能很好地进行注册.正在使用新的jQuery 1.7"on"函数,或许应该将事件绑定到body元素或其他东西然后检查将获得项目被点击然后从那里工作?或者它是一个非问题,绑定很多事件并不是现代浏览器或性能的问题?

jquery events dom javascript-events

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

切割优化算法

我和我的一些大学朋友被分配了一项实际任务,即开发用于优化从某种材料切割矩形零件的网络应用程序。类似于列表中的应用程序,但更简单。基本上,我对互联网上是否有此类优化算法的任何源代码感兴趣。我计划使用 Adob​​e Flex 框架开发该应用程序。编程部分将在 Actionscript 3, ofc 中完成。但是,我怀疑是否有针对此语言的任何优化示例。不过,可能有一些适用于 Java、C++、C#、Ruby 或 Python 以及其他更流行的语言(然后我只需要在 AS 中重写它)。所以,如果有人知道任何适合我的免费库或算法代码示例,我想听听您的建议。:)

algorithm optimization cut

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

C# - 无法返回List

我正在尝试从类中返回对象列表并获得以下错误:

Error 1 Inconsistent accessibility: property type 'System.Collections.Generic.List<EventXmlExtract.Attribute>' is less accessible than property 'EventXmlExtract.EventExtract.AttributeList' C:\Documents and Settings\eyalk\My Documents\Visual Studio 2010\Projects\Blobs\EventExtractDll\EventExtract.cs 14 32 EventExtractDll

我的代码尝试返回_attributeList:

public class EventExtract
{
    private string _type;
    private int _type_id;
    private List<Attribute> _attributeList = new List<Attribute>();

    internal List<Attribute> AttributeList
    {
        get { return _attributeList; }
        set { _attributeList = value; }
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是什么 ?以及如何检索列表?

c# class list public

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