我有一个经典的asp页面。除IE9外,IE5,6,7,8,10,11(EDGE)中的一切工作正常。
有一个textarea,在这里有一些id,点击这些id,我重定向到另一个页面,我点击了该特定id。
我为IE9尝试了很多东西/技巧但没有工作:
<!DOCTYPE html>
<meta http-equiv="X-UA-Compatible" content="IE=9,EmulateIE8,Edge" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<textarea name="txtA1" cols="10" rows="10" wrap="OFF" onFocus="this.blur();" onDblClick="getClick();" value style="cursor: pointer; cursor: hand;"> </textarea>
function getClick(){
var r, qlid, a1, Instid,Cnty,b1
if(window.event.srcElement.isTextEdit)
{
r=window.event.srcElement.createTextRange();
}else{
var el=window.event.srcElement.parentTextEdit;
r=el.createTextRange();
}
r.moveToPoint(window.event.x, window.event.y);
r.expand("sentence");
r.select();
qlid = r.text;
qlid = qlid.substring(140,150);
a1 = qlid.indexOf('-');
Instid = qlid.substring(0,a1);
pmid = r.text;
pmid = pmid.substring(140,155);
b1 = pmid.indexOf('!');
Cnty = pmid.substring(0,b1);
if (trim(Cnty) != "") {
window.location.href = "Nats-inst.asp?Instid="+trim(Cnty);
}
}