Javascript程序在ASP.net中工作。 [英] Javascript program to work in ASP.net.
本文介绍了Javascript程序在ASP.net中工作。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试制作一个Javascript程序,但我似乎无法让它在ASP.net中运行。
有人可以查看我的语法吗?
< html >
< head runat = 服务器 > ;
< title > 时区< / title > ;
< link href = 〜/ Styles / Si te.css rel = stylesheet type = text / css / >
< script type = text / javascript >
function timezone(){
var offset = new 日期()。getTimezoneOffset();
var hourstamp = new 日期()。getTime( HH);
window 。 document .myform.tzone.value = offset;
window 。 document .myform.hourvalue.value = hourstamp;
}
< / 脚本 >
< / head >
< body >
< 表单 runat = server name < span class =code-keyword> = myform >
< div class = main >
< asp:Label < span class =code-attribute> ID = Label4 runat = server 文字 = Javascript时区 > < span class =code-keyword>< / asp:Label > < span class =code-keyword>< / td > < td >
< 输入 ID = time < span class =code-attribute> type = button runat = server value = TimeZoneButton onclick = timezone (); / >
< 输入 ID = tzone < span class =code-attribute> type = text runat = server / >
< 输入 ID = hourvalue type = text runat = server / >
< / div >
< / form >
< / body >
< / html >
解决方案
尝试使用它。
onclick =javascript:timezone();
< blockquote>我刚创建了一个演示 - [演示] getTimezoneOffset和getHours示例 [ ^ ]并且它可以工作。
我唯一改变的地方是...
而不是跟随...
var hourstamp = new 日期()。getTime( HH);
我有......
var hourstamp = new 日期()。getHours();
因为没有这种类型的方法接受HH。
I am trying to make a Javascript program but I can not seem to get it to work in ASP.net.
Could someone check my syntax?
<html>
<head runat="server">
<title>Timezone</title>
<link href="~/Styles/Site.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
function timezone() {
var offset = new Date().getTimezoneOffset();
var hourstamp = new Date().getTime("HH");
window.document.myform.tzone.value = offset;
window.document.myform.hourvalue.value = hourstamp;
}
</script>
</head>
<body>
<form runat="server" name="myform">
<div class="main">
<asp:Label ID="Label4" runat="server" Text="Javascript Timezone"></asp:Label></td><td>
<input ID="time" type="button" runat="server" value="TimeZoneButton" onclick="timezone();" />
<input ID="tzone" type="text" runat="server" />
<input ID="hourvalue" type="text" runat="server" />
</div>
</form>
</body>
</html>
解决方案
Try using this.
onclick="javascript:timezone();"
I just created one Demo - [Demo] getTimezoneOffset and getHours Example[^] and it works.
The only thing I changed is...
Instead of following...
var hourstamp = new Date().getTime("HH");
I have...
var hourstamp = new Date().getHours();
Because there is no such type of method which accepts "HH".
这篇关于Javascript程序在ASP.net中工作。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文