Javascript Can';在我的ASP CMS中找不到此错误的原因

Javascript Can';在我的ASP CMS中找不到此错误的原因,javascript,session,asp-classic,coding-style,cursor,Javascript,Session,Asp Classic,Coding Style,Cursor,我刚刚找到了一个解决我所见过的最奇怪的错误之一的方法,我还在努力寻找原因 我有一个旧的CMS在经典的ASP。在编辑器页面中,有一个JavaScript正在更改图像属性: function removeimg(objimg){ objimg.onclick = ""; objimg.src = "/Logiciel/_Altitude_image/interface/Gestion_acces/spacer.gif"; objimg.width = 16; obji

我刚刚找到了一个解决我所见过的最奇怪的错误之一的方法,我还在努力寻找原因

我有一个旧的CMS在经典的ASP。在编辑器页面中,有一个JavaScript正在更改图像属性:

function removeimg(objimg){
    objimg.onclick = "";
    objimg.src = "/Logiciel/_Altitude_image/interface/Gestion_acces/spacer.gif";
    objimg.width = 16;
    objimg.style.cursor = "arrow";
}
我的一个使用IE6的客户告诉我,当她用英语保存内容时,它会用法语覆盖她的内容,但该语言保存在一个经典的ASP会话中,因此我开始调查该错误(我的200个其他客户中没有一个遇到这种问题)因此,在反复测试后,将response.end放在代码中,并编写会话的response.write,以找出它在哪里发生了变化,我发现它在javascript本身中

这是我无法解释的部分…我不得不把
objimg.style.cursor=“arrow”
;在最初的评论中,我意识到,一旦这一行出现,我的ASP会话就不再有问题了

经过几次测试后,我改变了
objimg.style.cursor=“arrow”
objimg.style.cursor=“指针”并且它工作得很好。我想知道以前是否有人遇到过这种问题,是否有人能向我解释更改光标会如何影响我的服务器端经典ASP会话

谢谢。

这是IE中的一个错误:当它发现脚本(虽然不是CSS)为
游标
属性提供了一个无效值时,它会错误地将其视为
url(arrow)
,并尝试获取它认为应该显示的名为“arrow”的图像文件。这个额外的HTTP请求将发送与生成请求的页面相关联的任何cookie。cookie将包括ASP会话标识符cookie,可能这个意外的、无序的请求以某种方式影响了与会话相关的代码


(顺便说一句,如果光标应该是通常的箭头光标,正确的值是
默认值
指针
是与悬停在链接上相关联的光标。但可能这正是最初需要的。)

你的意思是什么“当她用英语保存内容时,它用法语覆盖了她的内容“?意味着在此cms中,您可以编辑英文内容,然后切换为法文编辑网站的法文版内容,然后再次编辑sava。。。但是用英语保存是将session变量重置为法语,并用该会话的英语版本覆盖数据库中的法语内容site@crescentfresh:不幸的是,我现在记不起来了:-(@cresecentfresh(再次):我刚刚通过一个快速测试确认了这一点。只有通过脚本设置style.cursor属性时才会发生这种情况,而不是在CSS中。由于我在客户端网站上,我无法发布演示,但我会看看是否有时间将其写出来,稍后(或者更可能在周末)发布到我的博客上:-)我对自己进行了测试,似乎问题再次出现在thx上,需要快速回答