目前,我有我的測試頁面上的工作「經銷商查詢」,可以在頁面的右側的Internet Explorer 8,9,10 JavaScript的不正確加載
http://www.khl.com/dev/american-cranes-and-transport/
這是被發現在可怕的IE中工作得很好,雖然IE11似乎工作。
當您在IE瀏覽網頁你會得到一個palceholder圖像看起來太可怕了,這是因爲JS看起來是這樣的:
<div class="storeNews">
<img src="http://www.khl.com/other_files/khl/dealer-locatot.png" border="0">
<script language="JavaScript" type="text/javascript">
ImgPath='http://www.khl.com/other_files/khl/locate/';
ImgPreloadAry=new Array('placeholder.jpg','link3.png','sany3.png','manitex3.png','manitowoc3.png');
SRCAry=new Array();
for (i=0;i<ImgPreloadAry.length;i++){
SRCAry[i]=new Image();
SRCAry[i].src=ImgPath+ImgPreloadAry[i];
}
function Cng(sel){
document.getElementById('img').src=ImgPath+sel.options[sel.selectedIndex].value;
document.getElementById('tbl').style.backgroundImage='url('+(ImgPath+sel.options[sel.selectedIndex].value)+')';
}
var ImgPath='http://www.khl.com/other_files/khl/locate/';
var linksArray = [
{ Img: 'placeholder.jpg', Link : '#', RelatedText :'TEST LINK'},
{ Img: 'link3.png', Link : 'http://www.linkbelt.com/', RelatedText :'Link-belt description and link'},
{Img:'sany3.png', Link : 'http://www.sanygroup.com/', RelatedText :'Sanny description and link'},
{Img:'manitex3.png', Link : 'http://www.khl.com/servlet/file/Manitex%20dealer%20ad.pdf?ITEM_ENT_ID=90292&COLLSPEC_ENT_ID=38&ITEM_VERSION=1&download=1',RelatedText : 'Manitex Locator can be downloaded below.'},
{Img:'manitowoc3.png', Link : 'http://www.manitowoc.com/',RelatedText : 'Manitowoc description and link'},
];
function Cng(sel){
var selectedIndex = sel.selectedIndex;
document.getElementById('companyLink').href = linksArray[selectedIndex].Link;
document.getElementById('relatedText').innerHTML= linksArray[selectedIndex].RelatedText;
document.getElementById('relatedImage').src = ImgPath + linksArray[selectedIndex].Img;
}
//-->
</script>
</head>
有效ImgPath =」 http://www.khl.com/other_files/khl/locate/出於某種原因,IE認爲這也是一個圖像(不是路徑)。
是否有任何明亮的火花可以幫助我?
親切的問候, 山姆
在變量聲明前面設置'var'總是個好主意,比如'var ImgPath ='http://www.khl.com/other_files/khl/locate/';' – davidkonrad
A [dup](http ://stackoverflow.com/q/20217549/1169519)?是的,一個確切的副本... – Teemu
'功能Cng(sel)'定義兩次 – aletzo