一直提示$(document).ready(function() {} 缺少对象
<head runat="server">
<title id="lblTitle" runat="server">用户登录</title>
<script type="text/javascript" language="javascript" src="MainFrame/js/jquery-1.4.2.min.js"></script>
<style>
body
{
height: 100%;
margin: 0;
}
html
{
overflow: hidden;
}
</style>
<script type="text/javascript" language="javascript">
var loading = true;
var iever = 0;
function addCookie(objName, objValue, objHours) {//添加cookie
var str = objName + "=" + escape(objValue);
if (objHours > 0) {//为0时不设定过期时间,浏览器关闭时cookie自动消失
var date = new Date();
var ms = objHours * 3600 * 1000;
date.setTime(date.getTime() + ms);
str += "; expires=" + date.toGMTString();
}
document.cookie = str;
}
function getCookie(objName) {//获取指定名称的cookie的值
var arrStr = document.cookie.split("; ");
for (var i = 0; i < arrStr.length; i++) {
var temp = arrStr[i].split("=");
if (temp[0] == objName) return unescape(temp[1]);
}
}
function size() {
var w, h
iever = getIEVer();
h = document.documentElement.offsetHeight;
w = document.documentElement.offsetWidth;
var img1 = document.getElementById("img1");
var img2 = document.getElementById("img2");
var img3 = document.getElementById("img3");
var img4 = document.getElementById("img4");
var img1_1 = document.getElementById("img1_1");
var img2_1 = document.getElementById("img2_1");
var img3_1 = document.getElementById("img3_1");
var img4_1 = document.getElementById("img4_1");
var h_1 = 0;
var w_1 = 0;
img1_1.style.top = 0;
img1_1.style.left = 0;
img1.width = w / 2;
img1.height = h / 2;
img2_1.style.top = 0;
w_1 = img1.width;
if (iever == 9) {
w_1 = img1.width + "px";
}
img2_1.style.left = w_1;
img2.width = w / 2;
img2.height = h / 2;
h_1 = img1.height;
if (iever == 9) {
h_1 = img1.height + "px";
}
img3_1.style.top = h_1;
img3_1.style.left = 0;
img3.width = w / 2;
img3.height = h / 2;
h_1 = img2.height;
w_1 = img3.width;
if (iever == 9) {
h_1 = img2.height + "px";
w_1 = img3.width + "px";
}
img4_1.style.top = h_1;
img4_1.style.left = w_1;
img4.width = w / 2;
img4.height = h / 2;
var input = document.getElementById('inputform');
input.style.width = 350;
var ix = (w - 350) / 2 + 90;
var iy = (h - input.style.height) / 2 - 100;
if (iever == 9) {
ix = (w - 350) / 2 + 90 + "px";
iy = (h - input.style.height) / 2 - 100 + "px";
}
document.all.inputform.style.left = ix;
document.all.inputform.style.top = iy;
}
function getIEVer() {
var ua = navigator.userAgent; //获取用户端信息
var b = ua.indexOf("MSIE "); //检测特殊字符串"MSIE "的位置
if (b < 0) {
return 0;
}
return parseFloat(ua.substring(b + 5, ua.indexOf(";", b))); //截取版本号字符串,并转换为数值
}
function visitorLogin() {
if (form1.TBUserName.value == "") {
alert("请输入登录用户名");
form1.TBUserName.focus();
return;
}
if (form1.TBPassword.value == "") {
alert("请输入密码");
form1.TBPassword.focus();
return;
}
form1.btAction.value = "login";
form1.submit();
}
function login(loginSuccess, IsLogout) {
if (iever <= 5.5 && loading == true) {
alert("请使用IE6或者更高的版本的浏览器");
inputform.visible = false;
}
document.all.idLoginButton.focus();
if (loginSuccess) {
var divs = document.getElementById('loginmsg');
divs.innerHTML = "";
window.opener = null;
var menu = escape('<%=DefaultMenu %>');
var w = "";
if(menu==3)
{
w=window.open('ResultMainPage.aspx?MenuName=' + menu, '<%=DefaultMenu %>');
}else
{
w=window.open('MainPage.aspx?MenuName=' + menu, '<%=DefaultMenu %>');
}
var username = form1.TBUserName.value;
var ddlselect = form1.ddlLogin.value;
addCookie("logname", username, 1);
addCookie("ddlLogin",ddlselect,1);
if (w != null) {
w.focus();
}
}
else {
if (!IsLogout) {
}
init();
}
timeid = setInterval('GetOpenWindowStatus()', 1000);
}
var loadComplete = false;
var timeid;
function init() {
loadComplete = true;
form1.TBPassword.focus();
var name = getCookie("logname");
var ddlselect = getCookie("ddlLogin");
var ddlobj = document.getElementById("ddlLogin");
// addCookie("logname", username, 1);
// addCookie("ddlLogin", ddlselect, 1);
if (name!=undefined)
{
form1.TBUserName.value = name;
}
if (ddlselect != undefined) {
ddlobj.value = ddlselect;
}
}
$(document).ready(function() {
loading = false;
size();
});
function resize() {
if (loading == false) {
size();
}
}
var xmlHttp;
function GetOpenWindowStatus() {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
//xmlHttp.open("POST", "MainFrame/InitPageStatus.ashx");
xmlHttp.open("POST", "Default.aspx?InitPage=1");
xmlHttp.onreadystatechange = CloseWindow;
xmlHttp.send(null);
}
function CloseWindow() {
if (xmlHttp.readyState == 4) {
var status = xmlHttp.responseText;
if (status == "End") {
clearInterval(timeid);
window.open('', '_self');
window.close();
}
}
</script>
</head>
红色的地方就是出错的地方 错误提示为Microsoft JScript运行时错误:属性 "$" 的值为null.未定义或不是function对象
我分析是jquery没有引用进来导致而起 但是这引用jquery没有错阿 而起我的引用路径也没有错
但到底哪里错了?同样的代码服务器上可以执行没有错误 我拷到本地就出现了这错误!!!!!