我正在使用The DynaTree(https://code.google.com/p/dynatree),但我遇到了一些问题并希望有人可以提供帮助..
我正在页面上显示树,如下所示:
<div id="tree">
<ul>
<li class="folder">Outputs
<ul>
<li id="item1" data="icon: 'base.gif', url: 'page1.htm', target: 'AccessPage'">Item 1 Title
<li id="item2" data="icon: 'base.gif', url: 'page2.htm', target: 'AccessPage'">Item 2 Title
<li id="item3" data="icon: 'base.gif', url: 'page3.htm', target: 'AccessPage'">Item 3 Title
<li id="item4" data="icon: 'base.gif', url: 'page4.htm', target: 'AccessPage'">Item 4 Title
</ul>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
但是我试图更改项目上的图标,无论它是否被选中,或者只是使用JavaScript.
我想要使用的新图标是base2.gif
我尝试使用以下但它似乎不起作用:
document.getElementById('item1').data = "icon: 'base2.gif', url: 'output.htm', target: 'AccessPage', output: '1'";
Run Code Online (Sandbox Code Playgroud)
有谁知道我可能做错了什么?
我试图使用CSS水平居中图像.
我使用以下HTML代码在屏幕上显示我的图像:
<div id="loading" class="loading-invisible">
<img class="loading" src="logo.png">
</div>
Run Code Online (Sandbox Code Playgroud)
我正在裁剪我的图像,因为我只想显示一些图像,我正在使用以下css:
img.loading
{
position:absolute;
clip:rect(0px,681px,75px,180px);
}
Run Code Online (Sandbox Code Playgroud)
但是,一旦它被歪曲,我无法弄清楚如何使图像居中.
有人能帮忙吗?
我使用以下HTML:
<li id="item1" data="icon: 'base.gif', url: 'page.htm', target: 'Page'">Item 1 Title</li>
Run Code Online (Sandbox Code Playgroud)
我正在尝试将Item 1 Title部分更改为其他内容.
我尝试过使用:
document.getElementById("item1").innerHTML = "Item was changed";
Run Code Online (Sandbox Code Playgroud)
但没有运气.甚至尝试使用:
document.getElementById("item1").value = "Item was changed";
Run Code Online (Sandbox Code Playgroud)
但仍然没有运气.
我只想改变文本并保留其他内容.
难道我做错了什么?
我在我的页面上使用以下HTML:
<ul id="tabnav">
<li id="tab_a" class="tab1"><a href="tab1.htm">Tab a</a></li>
<li id="tab_b" class="tab2"><a href="tab2.htm">Tab b</a></li>
<li id="tab_c" class="tab3"><a href="tab3.htm">Tab c</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我想要做的是让你不能使用javascript点击第三个标签,然后我希望能够稍后点击第三个标签.
所以我尝试在JavaScript函数中使用以下JavaScript:
document.getElementById("tab_c").style.enabled = false;
Run Code Online (Sandbox Code Playgroud)
但它似乎没有用.
我希望它会被禁用,所以你不能点击它.
难道我做错了什么?
我试图设置/更改DateTimePicker值(使用vb.net),但无法解决如何做到这一点.
我已将控件添加到页面中,我尝试使用以下代码,但它不起作用,我无法弄清楚如何在运行时设置值.
DateTimePicker1.Value = Now.Day & "-" & Now.Month & "-" & Now.Year
Run Code Online (Sandbox Code Playgroud)
控件的格式设置为Long,首次加载时看起来像这样:
2013年2月26日,星期二
但我无法弄清楚如何改变它.
我根据上面的代码得到的错误是:
从字符串"26-2-2013"到"日期"类型的转换无效.
有人有任何想法吗?
我在页面上显示iframe时遇到问题.
我有一个顶部框架,顶部显示一个标志(很好)我在页面左侧有一个菜单.(我遇到问题)我的菜单右边有一个框架,显示我的页面.
我的index.htm页面正在加载所有帧,如下所示:
<script language="javascript">
function win_resize()
{
var _docHeight = (document.height !== undefined) ? document.height : document.body.offsetHeight;
document.getElementById('leftMenu').height = _docHeight - 90;
}
</script>
<body onresize="win_resize()">
<!-- Header -->
<div id="header">
<div>
<img src="logo.png">
</div>
</div>
<!-- Left Menu -->
<div id="left-sidebar" >
<iframe id="leftMenu" src="menu.htm" STYLE="top:72px; left:0px; position:absolute;" NAME="menu" width="270px" frameborder="0"></iframe>
</div>
<!-- Main Page -->
<div id="content">
<iframe src="users1.htm" STYLE="top:72px" NAME="AccessPage" width="100%" height="100%" frameborder="0"></iframe>
</div>
</body>
Run Code Online (Sandbox Code Playgroud)
我的menu.htm页面包含以下代码:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en-GB">
<head> …Run Code Online (Sandbox Code Playgroud) 我无法弄清楚为什么这个VB.net代码不起作用..
我要做的是if value1 > value2然后显示一个消息框说过期其他显示消息框说没有过期.
If "4-3-13 10:54:22" > "15-3-13 12:23:30" Then
MsgBox("Expired")
Else
MsgBox("Not Expired")
End If
Run Code Online (Sandbox Code Playgroud)
每次它出现说过期甚至知道它不应该.
当我从改变它15-3-13 12:23:30到1-3-13 12:23:30它仍然说过期.
如果我将我的代码更改为:
If "4-3-13 10:54:22" < "15-3-13 12:23:30" Then
MsgBox("Not Expired")
Else
MsgBox("Expired")
End If
Run Code Online (Sandbox Code Playgroud)
它仍然返回错误.
我如何做到这样:
DATE1 = 4-3-13 10:54:22
DATE2 = 15-3-13 12:23:30
IF DATE1 > DATE2 THEN
Expired
else
Not Expired
Run Code Online (Sandbox Code Playgroud)
应该返回"未过期"
任何人都能帮忙..我不能工作吗?
我在尝试使用JavaScript检查文本框是否仅包含az 0-9值时遇到问题.
我的页面上有一个文本框:
<input type="text" id="first_name" class="first_name" value="">
Run Code Online (Sandbox Code Playgroud)
我使用以下JavaScript函数来检查我的文本框:
// Function to check letters and numbers
function alphanumeric(inputtxt)
{
//alert(inputtxt);
var letters = "/^[0-9a-zA-Z]+$/";
if(inputtxt.value.match(letters))
{
alert('accepted');
}
else
{
alert('Please input alphanumeric characters only');
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
而我正在调用我的函数:
var test = alphanumeric(document.getElementById("first_name").value);
Run Code Online (Sandbox Code Playgroud)
然而,什么也没发生.
如果我在我的字母数字函数中提醒'inputtxt'它会返回我在文本框中的值,所以我知道有一个值要检查,但它似乎从那里继续.
有谁知道我哪里出错了?
我试图用JavaScript(没有jQuery)来做这件事.
我正在尝试使用JavaScript将DEC编号转换为HEX.
我试图转换的数字是28.
我尝试过使用:
function h2d(h) {return parseInt(h,16);}
Run Code Online (Sandbox Code Playgroud)
但它返回40
我也试过用:
function d2h(d) {return d.toString(16);}
Run Code Online (Sandbox Code Playgroud)
但它返回28
最终结果应该返回1C,但我似乎无法解决它.
有谁知道我哪里出错了?
我似乎无法弄清楚为什么这不起作用.
我可能完全错了,但希望有人可以提供帮助.
我有一个约会,我想在那个日期增加2年.当我运行我的代码时,它只回显我开始的日期.
有谁知道我哪里出错了?我想只使用$ start_date中的日期而不是今天的日期.
$start_date = "2013-05-06 13:18:56";
$targetDate = date($start_date, strtotime('+2 Years'));
echo $targetDate;
Run Code Online (Sandbox Code Playgroud)