После нескольких полезных советов от участников этого форума я подхожу ближе к решению простой проблемы. Я новичок в AJAX.
Может кто-нибудь сказать, почему этот кусок кода работает нормально в Firefox 8, но не в IE 9? Он работает ОДИН РАЗ в IE, но не снова, если я не закрою браузер и снова не открою !! ??
<script language="javascript" type="text/javascript">
<!--
//Browser Support Code
function ajaxFunction(){
var ajaxRequest;
try {
// Opera 8.0+, Firefox, Safari
ajaxRequest = new XMLHttpRequest();
}
catch(e) {
// Internet Explorer Browsers
try {
ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e) {
try {
ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e){
// Something went wrong
alert("Your browser broke!");
return false;
}
}
}
// Create a function that will receive data sent from the server
ajaxRequest.onreadystatechange = function(){
if (ajaxRequest.readyState == 4) {
}
}
ajaxRequest.open("GET", "disp_processTEXT.asp", false);
ajaxRequest.send(null);
}
//-->
</script>
Состояние чтения оставлено пустым, так как это скопированный код, который изначально присвоил значение div, но я хочу только запустить код базы данных на странице asp. Предположительно это можно было удалить?
Код для запуска на странице asp:
<%
Set MyConn = Server.CreateObject("ADODB.Connection")
MyConn.Open "dsn=xxx;uid=xxx;password=xxx;"
SQLString = "UPDATE dbo_tbl_printing_tempstore SET front_has_text1 = 'YES', front_text = 'help' WHERE id = 106567"
MyConn.Execute(SQLString)
MyConn.Close
Set MyConn = Nothing
%>
Пожалуйста, помогите мне, потому что это сводит меня с ума.
Большое спасибо