我有一个iframe.内容比我设置的宽度宽,因此iframe获得水平滚动条.我无法增加iframe的宽度,所以我只想删除滚动条.我尝试将scroll属性设置为"no",但是这会杀死两个滚动条,我想要垂直滚动条.我尝试将overflow-x设置为"hidden"并且在ff中杀死了水平滚动条但在IE中没有.对我来说很难过.
我对.net的经验有限.我的应用程序抛出一个错误this.dateTimeFormat是未定义的,我追踪到一个已知的ajax错误.发布的解决方法说:
"将以下内容注册为启动脚本:"
Sys.CultureInfo.prototype._getAbbrMonthIndex = function(value)
{
if (!this._upperAbbrMonths) {
this._upperAbbrMonths = this._toUpperArray(this.dateTimeFormat.AbbreviatedMonthNames);
}
return Array.indexOf(this._upperAbbrMonths, this._toUpper(value));
};
Run Code Online (Sandbox Code Playgroud)
那我该怎么做?我是否将脚本添加到我的aspx文件的底部?
所以我在aspx页面上有一个控件(一张地图).我想写一些javascript来onload设置如下:
当鼠标停在控制=某些代码时
当鼠标移动=某些代码时(但仅当移动时间超过250毫秒时)
这可以触发代码停止然后移动...
function setupmousemovement() {
var map1 = document.getElementById('Map_Panel');
var map = document.getElementById('Map1');
map1.onmousemove = (function() {
var onmousestop = function() {
//code to do on stop
}, thread;
return function() {
//code to do on mouse move
clearTimeout(thread);
thread = setTimeout(onmousestop, 25);
};
})();
};
Run Code Online (Sandbox Code Playgroud)
但我无法弄清楚如何在移动代码中引入延迟.我以为我有这个......
function setupmousemovement() {
var map1 = document.getElementById('Map_Panel');
var map = document.getElementById('Map1');
map1.onmousemove = (function() {
var onmousestop = function() {
//code to do on stop
clearTimeout(thread2);
}, thread;
return function() { …Run Code Online (Sandbox Code Playgroud) 我想编写一些JavaScript,它将在运行时更改div的onmousedown.因此,在加载鼠标时,div会执行一项操作,如果调用JavaScript函数,则div上的鼠标将执行其他操作.这可能吗?
我想在一个页面中嵌入一个维基百科文章,但我不想要所有围绕文章的包装器(导航等).我在这里看到了它:http://www.dayah.com/periodic/.单击元素并显示iframe并仅链接到文章(无包装器).那他们怎么做到的呢?看起来像JavaScript句柄显示iframe和构建href但在浏览页面后javascript(http://www.dayah.com/periodic/Script/interactivity.js)我仍然无法弄清楚url是如何构建的.谢谢.
[edit]所以我使用了下面建议的一个javascript工具提示.如果你搬家的话,我得到了你停下来隐藏的提示.唯一的问题是它在我这样做时有效:
document.onmousemove = (function() {
var onmousestop = function() {
Tip('Click to search here');
document.getElementById('MyDiv').onmousemove = function() {
UnTip();
};
}, thread;
return function() {
clearTimeout(thread);
thread = setTimeout(onmousestop, 1500);
};
})();
Run Code Online (Sandbox Code Playgroud)
但我希望该函数仅适用于特定div,如果我将第一行更改为"document.getElementById('MyDiv').onmousemove =(function(){"我得到一个javascript错误document.getElementById('MyDiv' )是null我想念的是什么......?
[/编辑]
当用户鼠标停留在元素上超过1.5秒时,我想显示气球样式消息.然后如果他们移动鼠标我想隐藏气球.我正在尝试使用我发现的一些JavaScript代码.这是我用来检测鼠标何时停止的代码:
document.onmousemove = (function() {
var onmousestop = function() {
//code to show the ballon
};
}, thread;
return function() {
clearTimeout(thread);
thread = setTimeout(onmousestop, 1500);
};
})();
Run Code Online (Sandbox Code Playgroud)
所以我有两个问题.一,有没有人有一个推荐的轻量级javascript气球,将显示在光标位置.二,检测鼠标停止代码工作正常,但我很难知道如何检测鼠标已经开始再次移动并隐藏气球.谢谢...
所以在我的文档中它说:
公共事件TreeViewPlusNodeCheckedEventHandler NodeChecked()
您可以使用此事件运行,只要在树上检查节点的复选框,就会运行方法.
那么如何在我的代码后面添加一个方法,该方法将在检查节点时运行?我想要运行的方法是:
protected void TOCNodeCheckedServer(object sender, TreeViewPlusNodeEventArgs args)
{
TreeViewPlusNode aNode = args.Node;
if (!aNode.Checked)
return;
List<string> BaseLayers = new List<string>();
_arcTOCConfig.BaseDataLayers.CopyTo(BaseLayers);
List<MapResourceItem> mapResources = new List<MapResourceItem>();
if (BaseLayers.Contains(aNode.Text))
{
foreach (BaseDataLayerElement anEl in _arcTOCConfig.BaseDataLayers)
{
if (!aNode.Text.Equals(anEl.Name))
{
if (aNode.TreeViewPlus.Nodes.FindByValue(anEl.Name).Checked)
{
aNode.TreeViewPlus.Nodes.FindByValue(anEl.Name).Checked = false;
aNode.TreeViewPlus.Nodes.FindByValue(anEl.Name).Refresh();
MapResourceItem aMapResource = this.Map1.MapResourceManagerInstance.ResourceItems.Find(anEl.Name);
aMapResource.DisplaySettings.Visible = false;
this.Map1.RefreshResource(anEl.Name);
mapResources.Add(aMapResource);
this.Map1.MapResourceManagerInstance.ResourceItems.Remove(aMapResource);
}
else
{
MapResourceItem aMapResource = this.Map1.MapResourceManagerInstance.ResourceItems.Find(anEl.Name);
mapResources.Add(aMapResource);
this.Map1.MapResourceManagerInstance.ResourceItems.Remove(aMapResource);
}
}
}
foreach (MapResourceItem aMapResource in mapResources)
{
int count = …Run Code Online (Sandbox Code Playgroud) 所以我们决定使用visual studio team foundation服务器进行版本控制等.准备今天部署并阅读安装指南:
"您无法在域控制器或运行其他服务器产品(如Exchange Server或Host Integration Server)的计算机上安装Team Foundation Server."
指南中的那些和其他评论让我想到ms不希望我在服务器专用soley以外的任何东西上安装tfs来托管tfs(即不要把它放在我的前端web服务器或后端dc上).
我计划进行单服务器部署(主要是为了简化).任何人都可以验证tfs必须在专用机器上吗?如果是这样,我应该将其虚拟化并将其挂在其中一台前端机器上吗?
谢谢大家......
javascript ×4
.net ×2
events ×2
iframe ×2
onmousemove ×2
ajax ×1
balloon ×1
c# ×1
debugging ×1
installation ×1
methods ×1
tfs ×1
timeout ×1
wikipedia ×1