问题列表 - 第5418页

有没有办法在没有onsubmit()的情况下在提交时触发javascript函数

我正在寻找一个javascript函数,当用户提交表单时会触发该函数,但是我没有对提交按钮的编辑权限,因此我可以添加onsubmit函数.我能够添加一个<script>标签,所以如果我能检测到提交,那么我就可以执行我的代码了.有人知道怎么做吗?

javascript detect onsubmit

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

如何在iPhone上显示进度指示器叠加/ HUD?

我想在一个浮动在表视图上的半透明框中显示进度指示器.换句话说,当正在下载表格内容时,我希望在其上方显示"正在更新"标签.

我在商店的几个应用程序中看到了这一点,特别是Facebook(当你动摇重装时)和Darkslide.

我的第一个冲动是创建一个半透明的UIView,在其中放置一个UILabel和一个UIProgressIndicatorView,并将其添加到视图层次结构......但在哪里? UIView可能不会与其兄弟姐妹重叠,因此我无法将其作为窗口的子视图. 我也不能把它作为表的子视图,因为它会随表格内容向上和向下滚动.

我考虑过创建一个新的UIWindow,但文档基本上说没有.

我知道CALayers可以相互重叠,所以这是一个选项,但我不能在CALayer中放一个进度指示器,我可以吗?我应该滚动自己的进度指示器来动画CALayer而不是UIView吗?

我对听说私有API不感兴趣.

编辑:问题是基于一个错误的假设.NSViews(在Mac OS X上)可能不会重叠,但iPhone上的UIViews可能会重叠.

iphone cocoa-touch core-animation

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

为什么我不能在SqlDataReader关闭之前使用SqlConnection实例?

来自MSDN:

在使用SqlDataReader时,关联的SqlConnection正忙于为SqlDataReader提供服务,除了关闭SqlConnection之外,不能对SqlConnection执行任何其他操作.在调用SqlDataReader的Close方法之前就是这种情况.例如,在调用Close之前,无法检索输出参数.

a)为什么不能将SqlConnection用于其他任何事情?毕竟,当ExecuteQuery()返回SqlDataReader对象时,来自DB的数据已经被检索并填充了SqlDatareader对象.因此,我不知道SqlConnection应该如何或为什么仍然应该为SqlDataReader对象提供服务?!

b)更重要的是,在调用Close()SqlDataReader 之前检查输出参数的原因是什么?

c)当上面的引用提到没有其他操作可以在SqlConnection上执行时,它有什么操作?只是那些需要连接到远程sql server的人,或者我们不能使用SqlConnection实例的任何成员?

谢谢.

.net c# asp.net ado.net

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

在Grails应用程序中实现"记住我"

如何在Grails中实现"记住我"功能,以便用户可以检查它,并且他不必再次登录2周?

我正在使用jSecurity插件,并希望将cookie的生命周期更改为浏览器会话.

cookies grails jsecurity

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

如何确保List <T> .Contains(T)与我的自定义类一起使用?

我使用.net 2.0(C#)

我有一个Person类,我从数据库中傀儡List <Person> p.

我知道我的列表有重复的事实,但当我尝试删除重复项时,它们不会被删除.

我的Person类是否需要实现List <T> .Contains(T)的任何接口才能正常工作?

还有其他想法吗?

谢谢.

c# .net-2.0

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

打破ReadFile()阻塞 - 命名管道(Windows API)

为简化起见,这是一种NamedPipe SERVER正在等待NamedPipe CLIENT写入管道的情况(使用WriteFile())

阻止的Windows API是ReadFile()

服务器已创建同步管道(没有重叠的I/O)并启用了阻塞

客户端已连接,现在服务器正在等待一些数据.

在正常的事物流中,客户端发送一些数据,服务器处理它,然后返回ReadFile()以等待下一个数据块.

同时发生一个事件(例如用户输入),并且NamedPipe SERVER现在必须执行一些其他代码,当ReadFile()阻塞时,它不能执行.

此时我需要提一下,NamedPipe客户端不是我的应用程序,所以我无法控制它.我不能让它发送几个字节来解锁服务器.它只是坐在那里,不发送数据.由于我无法控制客户端实现,因此我无法更改任何内容.

一种解决方案是创建一个单独的线程,其中执行所有ReadFile()操作.这样,当事件发生时,我可以只处理代码.问题在于,事件还需要一个单独的线程,所以现在我为这个服务器的每个实例都有两个额外的线程.由于这需要可扩展,因此这是不合需要的.

从我试过调用的另一个线程

 DisconnectNamedPipe()
Run Code Online (Sandbox Code Playgroud)

 CloseHandle()
Run Code Online (Sandbox Code Playgroud)

它们都不会返回(直到客户端写入管道.)

我无法连接到同一个管道并写入几个字节,因为:

"命名管道的所有实例共享相同的管道名称,但每个实例都有自己的缓冲区和句柄,并为客户端/服务器通信提供单独的管道."

http://msdn.microsoft.com/en-us/library/aa365590.aspx

我需要一种方法来伪造它,所以$ 64k美元的问题是:

如何打破ReadFile()的阻塞?

c c++ winapi named-pipes

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

PDF上方的<div>图层

所以,我面临的问题是这样的:我有一个图层,它将被放置在页面上的pdf之上.PDF要么使用嵌入,要么使用iframe来包含它.但是,CSS样式不适用于PDF(因为它是一个插件?).因此,即使我把z-index:1000用于,该层仍然落后于PDF.任何想法如何解决这个问题?

这是代码:

<style type="text/css">
<!--#apDiv1 {
    position:absolute;
    left:543px;
    top:16px;
    width:206px;
    height:223px;
    z-index:1000;
    background-color:#999999;
}
</style>
<body>
  <!-- embed the pdf  -->
<object data="test.pdf" type="application/pdf" width="600" height="500" style="z-index:1" wmode="opaque">
  alt : <a href="test.pdf">test.pdf</a>
</object>

  <!-- layer -->

<div id="apDiv1" >Whatever text or object here.</div>
</body>
Run Code Online (Sandbox Code Playgroud)

html css pdf always-on-top

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

为什么e.Source依赖于TreeView填充方法?

我有两棵树:

  1. fooTree - 由元素组成,
  2. barTree - 由

两个树都有MouseRightButtonDown事件,但e.Source类型不同:

  1. fooTree - System.Windows.Controls.TreeViewItem
  2. barTree - System.Windows.Controls.TreeView

为什么e.Source有所不同?另外,我如何获得barTree的点击项目?

标记:

    <TreeView Name="fooTree" MouseRightButtonDown="fooTree_MouseDown">
        <TreeViewItem Header="foo"></TreeViewItem>
        <TreeViewItem Header="foo"></TreeViewItem>
    </TreeView>

    <TreeView Name="barTree" MouseRightButtonDown="barTree_MouseDown" ItemsSource="{Binding BarItems}">
        <TreeView.ItemTemplate>
            <HierarchicalDataTemplate>
                <TextBlock Text="{Binding}" />
            </HierarchicalDataTemplate>
        </TreeView.ItemTemplate>
    </TreeView>
Run Code Online (Sandbox Code Playgroud)

码:

public partial class Window1 : Window
{
    public Window1()
    {
        InitializeComponent();
        this.DataContext = this;
    }

    public string[] BarItems
    {
        get { return new string[] { "bar", "bar" }; }
    }

    private void barTree_MouseDown(object sender, MouseButtonEventArgs e) 
    {
    }

    private void fooTree_MouseDown(object sender, …
Run Code Online (Sandbox Code Playgroud)

wpf treeview event-handling

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

Oracle中数字的默认精度和比例是多少?

在Oracle中创建NUMBER类型的列时,您可以选择不指定精度或比例.如果您不指定它们,这些默认值会怎样?

database oracle number-formatting

64
推荐指数
5
解决办法
17万
查看次数

具有零参数的动作委托

我在使用Action委托的许多在线示例中看到了这一行:

public event Action MyEvent;
Run Code Online (Sandbox Code Playgroud)

但是当我在自己的代码中尝试它时,我得到了这个错误

使用泛型类型'System.Action'需要'1'类型参数

文档肯定描述了一种没有任何类型参数的Action形式.我错过了什么?

c# delegates action

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