Javascript не работает на Хосте
Подскажите пожалуйста, в чем проблема и как ее устранить, если на Denwer (браузер IE) Javascript исполняется (на компьютере Windows7, а после загрузки на Хост в том же браузере, при открытии страницы, пишет ошибку на странице: не понимает JS и функция, подключаемая через библиотеку, которая находится в этой же директории, не определена?
|
значит библиотека не подключена. и на будущее скрипт исполняется на клиенте и хост не хост к скрипту отношения не имеет
|
Проверьте заголовки. Мало ли, может, у вас js с неправильным MIME-типом приходит.
|
Извините за необразованность, но библиотека у меня в директории сайта, причем , при работе с DANWER на локальном хосте по Windows все работает нормально, а на Хосте не хочет. А Браузер тотже. Правда у них php.ini для моего локального вебсервера выполнены в виде htm файлов, в которых есть Javascript и что-то про Гугл и IE6. У меня IE5.
А, впрочем, что-то никому непонятное. Может выложить скрипт? |
Какой скрипт? Библиотеку? Вряд ли кто станет её тут разбирать станет. Вероятнее всего, у вас проблема с настройками сервера, или вы в коде странички скрипт какой-то неправильно подключаете. Можете выложить head вашей странице. Если сможем - подскажем. Иначе разбирайтесь сами.
|
Вот, это такой заголовок на странице со всякими прибамбасами
<meta http-equiv="pragma" content="no-cache"/> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="content-style-type" content="text/css"/> <meta http-equiv="content-script-type" content="text/JavaScript"/> <meta http-equiv="content-script-type" content="text/php"/> <meta http-equiv="author" content="Inkognito"/> <meta name="generator" content="http://www.zemljane.ru/"/> <meta name="Reply-to" content="volf111@bmail.ru"/> <meta name="author" content="Volf111"/> <meta name="copyright" content="Sebra-studio"/> <link href="http://www.zemljane.ru/favicon.ico" rel="icon" type="image/x-icon" /> <link href="http://www.zemljane.ru/favicon1.ico" rel="shortcut icon"/> <script language="JavaScript" type="text/javascript"> var browser = "Unknown"; var version = "0"; //NN4+ if (document.layers) { browser = "NN"; version = "4.0"; if (navigator.securityPolicy) { version = "4.7+"; } } else if (document.all) { browser = "IE"; version = "4"; } // IE5+ if (window.clipboardData) { browser = "IE"; version = "5+"; } // Firefox/NN6+ else if (window.sidebar) { browser = "Firefox"; version = "1+"; } //alert (browser + " " + version); </script> <noscript> Ваш браузер не поддерживает JavaScript. </noscript> А это я подключаю файл из библиотеки ---------------------------------------------------------------- <script src="scripts/scriptaculous/prototype.js" type="text/javascript"> </script> <script src="scripts/scriptaculous/scriptaculous.js" type="text/javascript"> </script> ----------------------------------------------- <script language="JavaScript" type="text/javascript"> switch (window.screen.colorDepth) { case 1: case 4: case 8: case 16: case 24: case 32: document.bgColor = "#ffffff"; break; default: document.bgColor = "#ffffff"; } var lastUpdated = new Date(document.lastModified)/*("Tue, 28 Dec 2020 00:00:00 GMT");*/ function getCookieValue(cookieName) { var cookieValue = document.cookie; var cookieStartsAt = cookieValue.indexOf(" "+ cookieName + "="); if (cookieStartsAt == -1) { cookieStartsAt = cookieValue.indexOf(cookieName + "="); } if (cookieStartsAt == -1) { cookieValue = null; } else { cookieStartsAt = cookieValue.indexOf("=" , cookieStartsAt) + 1; var cookieEndsAt = cookieValue.indexOf(";" , cookieStartsAt); if (cookieEndsAt == -1) { cookieEndsAt = cookieValue.length; } cookieValue = unescape(cookieValue.substring(cookieStartsAt, cookieEndsAt)); } return cookieValue; } function setCookie(cookieName,cookieValue,cookieExpires,coo kiePath) { cookieValue = escape(cookieValue); if (cookieExpires == "") { var nowDate = new Date(); nowDate.setMonth(nowDate.getMonth() + 6); cookieExpires = nowDate.toGMTString(); } if (cookiePath != "") { cookiePath = ";path=" + cookiePath; } document.cookie = cookieName + "=" + cookieValue + ";expires=" + + cookieExpires + cookiePath; } //setCookie("TestCookie","Yes","",""); //if (getCookieValue("TestCookie") == null) //{ // alert("Возможно, Cookie были бы Вам полезны"); //} setCookie("LastVisit","User","",""); //alert(document.cookie); </script> |
Цитата:
Я же говорю: проверьте заголовки. |
Вот, это такой заголовок на странице со всякими прибамбасами
<meta http-equiv="pragma" content="no-cache"/> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="content-style-type" content="text/css"/> <meta http-equiv="content-script-type" content="text/JavaScript"/> <meta http-equiv="content-script-type" content="text/php"/> <meta http-equiv="author" content="Inkognito"/> <meta name="generator" content="http://www.zemljane.ru/"/> <meta name="Reply-to" content="volf111@bmail.ru"/> <meta name="author" content="Volf111"/> <meta name="copyright" content="Sebra-studio"/> <link href="http://www.zemljane.ru/favicon.ico" rel="icon" type="image/x-icon" /> <link href="http://www.zemljane.ru/favicon1.ico" rel="shortcut icon"/> <script language="JavaScript" type="text/javascript"> var browser = "Unknown"; var version = "0"; //NN4+ if (document.layers) { browser = "NN"; version = "4.0"; if (navigator.securityPolicy) { version = "4.7+"; } } else if (document.all) { browser = "IE"; version = "4"; } // IE5+ if (window.clipboardData) { browser = "IE"; version = "5+"; } // Firefox/NN6+ else if (window.sidebar) { browser = "Firefox"; version = "1+"; } //alert (browser + " " + version); </script> <noscript> Ваш браузер не поддерживает JavaScript. </noscript> А это я подключаю файл из библиотеки ---------------------------------------------------------------- <script src="scripts/scriptaculous/prototype.js" type="text/javascript"> </script> <script src="scripts/scriptaculous/scriptaculous.js" type="text/javascript"> </script> ----------------------------------------------- <script language="JavaScript" type="text/javascript"> switch (window.screen.colorDepth) { case 1: case 4: case 8: case 16: case 24: case 32: document.bgColor = "#ffffff"; break; default: document.bgColor = "#ffffff"; } var lastUpdated = new Date(document.lastModified)/*("Tue, 28 Dec 2020 00:00:00 GMT");*/ function getCookieValue(cookieName) { var cookieValue = document.cookie; var cookieStartsAt = cookieValue.indexOf(" "+ cookieName + "="); if (cookieStartsAt == -1) { cookieStartsAt = cookieValue.indexOf(cookieName + "="); } if (cookieStartsAt == -1) { cookieValue = null; } else { cookieStartsAt = cookieValue.indexOf("=" , cookieStartsAt) + 1; var cookieEndsAt = cookieValue.indexOf(";" , cookieStartsAt); if (cookieEndsAt == -1) { cookieEndsAt = cookieValue.length; } cookieValue = unescape(cookieValue.substring(cookieStartsAt, cookieEndsAt)); } return cookieValue; } function setCookie(cookieName,cookieValue,cookieExpires,coo kiePath) { cookieValue = escape(cookieValue); if (cookieExpires == "") { var nowDate = new Date(); nowDate.setMonth(nowDate.getMonth() + 6); cookieExpires = nowDate.toGMTString(); } if (cookiePath != "") { cookiePath = ";path=" + cookiePath; } document.cookie = cookieName + "=" + cookieValue + ";expires=" + + cookieExpires + cookiePath; } //setCookie("TestCookie","Yes","",""); //if (getCookieValue("TestCookie") == null) //{ // alert("Возможно, Cookie были бы Вам полезны"); //} setCookie("LastVisit","User","",""); //alert(document.cookie); </script> |
Спасибо, сечас попробую.
|
И, кстати, перед закрывающим слешем должен быть пробел.
|
Часовой пояс GMT +3, время: 17:07. |