问题列表 - 第28336页

滚动时,AutoCompleteExtender定位菜单不正确

我们有一个链接到TextBox的AutoCompleteExtender.两个控件都放在UpdatePanel中,UpdatePanel显示为使用Javascript库(Ext.BasicDialog)的弹出对话框.

弹出窗口是页面上的div,而不是单独的窗口.问题是当用户在弹出窗口内滚动时,AutoCompleteExtender会在错误的位置显示其菜单.看起来它是从弹出窗口顶部看可见距离并从弹出窗口的内部html顶部定位菜单(这是不可见的)

我们正在使用AjaxControlToolkit的1.0.20229.20821版本,我们的目标是ASP.NET Framework vewrsion 2.0.

我试图通过将以下Javascript附加到OnClientShown事件来修复菜单,但它几乎做同样的事情:

function resetPosition(object, args) {

    var tb = object._element; // tb is the associated textbox.
    var offset = $('#' + tb.id).offset();

    var ex = object._completionListElement;
    if (ex) {
        $('#' + ex.id).offset(offset);
    }  
} 
Run Code Online (Sandbox Code Playgroud)

autocompleteextender ajaxcontroltoolkit

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

如何在django admin中创建对象时自动插入当前用户?

我有一个带有文章的数据库

submitter = models.ForeignKey(User, editable=False)
Run Code Online (Sandbox Code Playgroud)

User进口如下:

from django.contrib.auth.models import User. 
Run Code Online (Sandbox Code Playgroud)

我想在特定用户提交文章时自动将当前活动用户插入提交者字段.

有人有什么建议吗?

python django django-admin

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

发布带有隐藏字段的表单,无需单击提交按钮

我有一个表格

<form action="" method="post">

<input name="Descripcion" type="hidden" value="" id="Descripcion" runat="server" />

<input id="Submit1" type="submit" value="Comprar" />
Run Code Online (Sandbox Code Playgroud)

我没有点击提交按钮,而是希望发布表单而不点击带有隐藏字段的提交按钮

html javascript

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

如何使用带参数的函数添加和删除事件侦听器?

很抱歉,如果这是一个常见问题,但我找不到任何通过搜索看似相关的答案.

如果我附加一个这样的事件监听器:

window.addEventListener('scroll', function() { check_pos(box); }, false);
Run Code Online (Sandbox Code Playgroud)

以后尝试删除它似乎不起作用,如下所示:

window.removeEventListener('scroll', function() { check_pos(box); }, false);
Run Code Online (Sandbox Code Playgroud)

我假设这是因为addEventListenerremoveEventListener方法需要引用相同的函数,而我已经为它们提供了匿名函数,虽然它们在代码中相同但并不完全相同.

如何更改代码以使调用removeEventListener工作?"box"参数指的<iframe>是我在屏幕上跟踪的名称; 也就是说,我希望能够scroll为每个事件订阅一次事件<iframe>(数量变化),一旦check_pos()函数测量某个位置,它将调用另一个函数并删除事件监听器以释放系统资源.

我的预感是解决方案将涉及一个闭包和/或命名匿名函数,但我不确定它看起来是什么样的,并且会欣赏一个具体的例子.

希望有道理.谢谢你的帮助!

javascript events event-handling addeventlistener dom-events

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

服务器响应中的"连接:保持活跃"

我试图建立一个从Silverlight应用程序到PHP页面的HTTP持久连接(即无需创建每个HTTP请求新的TCP连接)由Apache服务器托管.

为此,我需要Web服务器发送其HTTP响应,并将"Connection"标头设置为"Keep-alive".客户端,似乎没有要任何问题,因为由Silverlight中提供的网络API基本上是浏览器的网络capabilies的包装,从我读过:所以如果浏览器支持HTTP 1.1和连接:保持活动默认情况下,它的请求,没关系.Content-Length也已明确定义,因此服务器知道何时必须发送响应.但是,服务器对PHP请求的响应系统地将"连接:"设置为"关闭",从而结束连接并阻止持久连接.

我已经尝试了一些解决这个问题的方法:不同的方法(GET和POST),在我的脚本开头用以下PHP代码显式给出响应的"Connection:keep-alive":

header("Connection: Keep-alive");
Run Code Online (Sandbox Code Playgroud)

后者将预期的标头添加到响应中,这很好,但是附加的"连接:关闭"仍然会在响应标头中添加.

它是PHP或Apache的一个特性强制执行"关闭"(出于某些安全性或性能目的,我猜)或者我只是在这里遗漏了一些东西?

提前致谢.

PS:通过嗅探数据包,我注意到没有多少网站使用"保持活动"并重新建立TCP连接.Keepalive不是HTTP 1.1下的默认和首选行为吗?

php apache http keep-alive

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

MySQL中的tinyint,smallint,mediumint,bigint和int有什么区别?

MySQL中的tinyint,smallint,mediumint,bigint和int有什么区别?

在什么情况下应该使用它们?

mysql integer

353
推荐指数
4
解决办法
34万
查看次数

Windows C++:LPCTSTR与const TCHAR

在我的应用程序中,我在我的代码顶部附近声明一个字符串变量来定义我的窗口类的名称,我在调用RegisterClassEx,CreateWindowEx等时使用它.现在,我知道LPCTSTR是一个typedef并且最终会跟进到TCHAR(根据是否定义了UNICODE,以及CHAR或WCHAR),但我想知道使用它是否更好:

static LPCTSTR szWindowClass = TEXT("MyApp");
Run Code Online (Sandbox Code Playgroud)

或这个:

static const TCHAR szWindowClass[] = TEXT("MyApp");
Run Code Online (Sandbox Code Playgroud)

我个人更喜欢使用LPCTSTR来自JavaScript,PHP,C#背景我从未真正考虑将字符串声明为字符数组.

但实际上使用一个优于另一个是否有任何优势,或者它实际上甚至对我选择哪一个都没有影响?

谢谢你,先进的,你的答案.

c++ windows string winapi tchar

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

将mysql数据库从windows复制到linux的最简单方法?

我没有在Windows上安装perl.我想将整个testdb复制到我的linux VM上的testdb.最简单的方法是什么?我可以在我的Windows机器上运行代码以连接到DB并执行sql操作.我正在使用C#.NET,所以如果我需要编写代码并且它很简单,那么我对此持开放态度.

mysql

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

以编程方式确定XML文档中的哪个节点导致针对其XML架构的验证失败

我的输入是格式良好的XML文档和相应的XML Schema文档.我想要做的是确定XML文档中的位置,导致它无法验证XML Schema文档.我无法弄清楚如何使用Java中的标准验证方法来做到这一点:

SchemaFactory schemaFactory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);
Schema schema = schemaFactory.newSchema(... /* the .xsd source */);
Validator validator = schema.newValidator();
DocumentBuilderFactory ...
DocumentBuilder ...
Document document = DocumentBuilder.parse(... /* the .xml source */);
try {
    validator.validate(new DOMSource(document));
    ...
} catch (SAXParseException e) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

我已经玩弄了至少从SAXParseException获取行号和列号的想法,但是在验证错误时它们总是设置为-1,-1.

java xml xsd

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

jQuery UI datepicker性能

我的网页上有一个用于指定日期的文本框,所以我想使用jQuery DatePicker.但是,我的大多数用户都被锁定使用IE6,并且jQuery DatePicker的性能在这个浏览器中有点迟缓.

任何人都可以推荐一个替代的JavaScript日期选择器,或任何提高jQuery DatePicker的显示性能的方法吗?

performance jquery jquery-ui internet-explorer-6 jquery-ui-datepicker

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