我在编写asp.net程序的时候遇到一个问题。我在aspx文件的head节里有<script src="JavaScripts/MD5Encrypt.js" type="text/javascript" language="javascript"></script>
然后我在同级目录下有文件加JavaScripts,其下有MD5Encrypt.js。
MD5Encrypt.js文件里有
function alertmessage()
{
alert('Message');
}
然后我在页面中用
<input type="password" id="password" maxlength="32" name="password" value="" onmouseout="alertmessage()" />
<input type="button" id="test" name="test" value="" onmouseout="alertmessage()" />
可是程序老是在调用函数的位置报找不到对象的错误。
请高手给我解答下
然后我在同级目录下有文件加JavaScripts,其下有MD5Encrypt.js。
MD5Encrypt.js文件里有
function alertmessage()
{
alert('Message');
}
然后我在页面中用
<input type="password" id="password" maxlength="32" name="password" value="" onmouseout="alertmessage()" />
<input type="button" id="test" name="test" value="" onmouseout="alertmessage()" />
可是程序老是在调用函数的位置报找不到对象的错误。
请高手给我解答下
解决方案 »
- 一个方法里的奇怪的参数..
- 看到此版大家都在热议asp.net的三层架构,我也提出我疑问了好多天的问题!!希望大家讨论
- 请教TEXT.Attributes.Add
- 提问:有无必要使用接口?
- 新手问题`关于repeater 循环问题````````````
- 怎样获取用户自定义控件中的值
- 如何在按钮的单击事件中刷新本页面???
- 如何将两个对象合并成一个对象
- 提交用户的详细资料到数据库,之后在从数据库读出到 Lable中 保持用户编辑的原由格式显示 用TEXTBOX可以实现吗?
- 运行asp.net程序今天IE突然说无法找到脚本库!
- 网页中如何获取一个相当于opendialog的文件路径名?
- xml怎样传输数据?
试试
<input type="button" id="test" name="test" value="" onmouseout="alertmessage()" />
中的alertmessage(),调试报找不到对象的错误,然后ie页面上显示这一行缺少对象。
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Login.aspx.cs" Inherits="GS.Soft.Bjsjsghw.Admin.Login" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>管理登录——北京市规划委员会石景山分局</title>
<script src="JavaScripts/MD5Encrypt.js" type="text/javascript" language="javascript"> </script>
<script type="text/javascript" language="javascript">
<!--
function window.onload()
{
//页面初始化时将焦点放在用户名录入处
document.getElementById("username").focus();
}
function TransferFocus()
{
var keyCode = event.keyCode;
if(keyCode == 13)
event.keyCode = 9;
}
//-->
</script>
</head><body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<form id="form1" runat="server">
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="center" valign="middle" style="height: 618px">
<table width="90%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" background="App_Themes/Default/admin/bg.gif"><table width="656" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="234" background="App_Themes/Default/admin/admin_01.gif" style="width: 658px"><img src="App_Themes/Default/admin/admin_02.gif" width="656" height="234" alt=""></td>
</tr>
<tr background="App_Themes/Default/admin/admin_04.gif">
<td background="App_Themes/Default/admin/admin_04.gif" style="width: 658px; height: 173px;"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="40%"> </td>
<td width="33%"> </td>
<td> </td>
</tr>
<tr>
<td align="right" style="height: 24px"><span class="STYLE2">用户名:</span></td>
<td style="height: 24px">
<%--<asp:textbox id="txtLoginName" onkeydown="javascript:return TransferFocus();" runat="server" Width="128px" CssClass="text" Height="16px" MaxLength="32"></asp:textbox>
<asp:RequiredFieldValidator ID="valLoginName" runat="server" ControlToValidate="txtLoginName" ErrorMessage="RequiredFieldValidator" ValidationGroup="LoginGroup">*</asp:RequiredFieldValidator>--%>
<input type="text" id="username" maxlength="32" name="username" runat="server" value="" onblur="CheckUsername();" /><%--javascript:CheckUsername('username');" />--%>
</td>
<td style="height: 24px"> </td>
</tr>
<tr>
<td align="right" class="STYLE2" style="height: 24px">密 码:</td>
<td style="height: 24px">
<%--<asp:textbox id="txtPassword" runat="server" TextMode="Password" Width="128px" Height="16px" MaxLength="32" onkeydown="javascript:return TransferFocus();"></asp:textbox>
<asp:RequiredFieldValidator ID="valPassword" runat="server" ControlToValidate="txtPassword" ErrorMessage="RequiredFieldValidator" ValidationGroup="LoginGroup">*</asp:RequiredFieldValidator>--%>
<input type="password" id="password" maxlength="32" name="password" value="" onblur="EncryptPasswordToHidden();" />
</td>
<td style="height: 24px"> </td>
</tr>
<tr>
<td> </td>
<td align="left"><asp:ImageButton ID="btnLogin" ImageUrl="App_Themes/Default/admin/login.gif" EnableTheming="False" OnClick="btnLogin_Click" runat="server" BorderStyle="None" BorderWidth="0px" AlternateText="Login" Height="20px" Width="50px" ValidationGroup="LoginGroup" />
<asp:ImageButton ID="btnCancel" ImageUrl="App_Themes/Default/admin/cancel.gif" EnableTheming="False" runat="server" OnClick="btnCancel_Click" /></td>
<td> </td>
</tr>
<tr>
<td style="height: 25px"> </td>
<td style="height: 25px" valign="bottom"><asp:Label ID="lblInfo" runat="server" Font-Size="11px" ForeColor="Red" Height="14px" /></td>
<td style="height: 25px"> </td>
</tr>
</table></td>
</tr>
<tr background="App_Themes/Default/admin/admin_07.gif">
<td height="173" style="width: 658px"><img src="App_Themes/Default/admin/admin_08.gif" width="656" height="173" alt=""></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<input type="hidden" id="hdcd" name="hdcd" value="" />
</form>
</body>
</html>
<script src="JavaScripts/MD5Encrypt.js" type="text/javascript" language="javascript" charset="UTF-8"> </script>
<script src="JavaScripts/MD5Encrypt.js" type="text/javascript" language="javascript" charset="GB2312"> </script>
都没能解决问题
function alertmessage()
{
alert('Message');
}
这个js方法直接写在页面,把js文件引用先去掉。
看是否正常,如果正常,那么问题就在文件引用路径或者文件内的代码。
D:\Project
Login.aspx Login.aspx.cs JavaScripts
MD5Encrypt.js
~/JavaScripts/MD5Encrypt.js
<script charset=GBK" src="JavaScripts/MD5Encrypt.js" type="text/javascript" language="javascript"> </script>
<script src="JavaScripts/MD5Encrypt.js" type="text/javascript" charset="utf-8"></script>