У меня есть приложение, которое работает под Windows Server 2000 Я понятия не имею, какая версия IIS используется, но она кажется настолько старой.Windows 2000 VS IIS7.5 windows 2012 compability Javascript
Я бен попросил сделать его функциональным под IIS7.5 с сервером 2012 окон
проблема кода приложения слишком стара слишком
Вот Exemple
function validate(){
strFile = document.ValidForm.Search.value
if (strFile.length < 3) {
alert("You must type a value with at least 3 characters.");
document.ValidForm.Search.focus()
document.ValidForm.Search.select()}
else {
document.search_dg.action = "SomePerlFile.plx";
document.search_dg.Search.value = strFile;
document.search_dg.method = "post";
document.search_dgtarget = "results";
//document.search_dg.onsubmit = window.open('', 'winReq', 'toolbar=0,location=0,status=0,menubar=0,scrollbars=1,resizable=1,width=500,height=500');
document.search_dgn.submit();
//document.search_dgn.target = "_self";
}
}
эта часть кода вызывает ошибку при хром и firefox. Я предполагаю, потому что это старый
После того, как я запускаю страницу в хромированном отладчике я получаю ошибку на этой линии
strFile = document.ValidForm.Search.value
Chrome утверждает, что (index):15 Uncaught TypeError: Cannot read property 'Search' of undefined
но окно поиска определяется в документе
<TABLE height="59" border="0" cellpadding="0" cellspacing="0">
<FORM ID="ValidForm" ACTION="" METHOD="POST" target="results" NAME="search_dgn" onSubmit="validate(); return false;">
<TR>
<TD width="176">
<INPUT TYPE="TEXT" NAME="Search" MAXLENGTH="100" style="width:100%">
</TD>
так Мой главный вопрос заключается в том, что есть ли способ я могу настроить мой IIS7.5 таким образом, чтобы обрабатывать коды и прочее которые существовали I n 2000?
Я пытаюсь избежать изменений коды в большинстве стоимости (я уверен, что если я пишу document.getElementById он должен работать ....)
Но главное я стремлюсь на, это сделать формат МКС или обрабатывать ... старый код поколения
любого рода помощь и комментарии высоко ценится
1. JavaScript выполнен на клиенте. 2. «Ошибка генерации при хром и firefox_» - и какая ошибка? – Andreas
@Andreas, допустим, у меня есть односторонняя ошибка сервера и ошибка на стороне клиента. На стороне клиента в отладчике chrome я получаю: Uncaught TypeError: Не могу прочитать свойство «Поиск» неопределенного ...... Я предполагаю, что он не регонизирует это: strFile = document.ValidForm.Search.value ... ....но это окно поиска корректно определено
Пожалуйста, добавьте к этому самому вопросу, а не только в качестве комментария, как это важная информация - в том числе разметке формы. – Andreas