2013-05-20 4 views
0

Попытка показать предварительный просмотр изображений на выбранном параметре. Код в блоге отлично работает в Firefox, но не в Internet Explorer.JavaScript, не работающий в Internet Explorer 9

я попытался поставить предупреждение, чтобы отобразить ОПЗ изображения, он показывает правильный путь в Firefox, но в IE он показывает значение garbeg как вместо 1.jpg она показывает% 01.jpg

Любая идея, как заставить его работать на IE?

newAray содержит имя изображения, как 1.jpg, 2.jpg ....

enter image description here

Это код:

<form id = " delete_image" action="DeleteImages.jsp" method="post" > 
<select id = "image_id_delete" name= "image_id_delete" onchange="CngColor(this);" style="color:#4B616A; background-color:#eaeced; border:1px solid #939fa4; height:26px; width:120px; padding-bottom: 4px; text-align:center;"> 
<option value=""><---Select---></option> 
<% 

for(int i=0;i<newAray.size();i++) 
{ %> 


<option > <%= newAray.get(i) %></option> 
<% 
} 

%> 
</select> 


&nbsp; &nbsp; &nbsp; 
<img id="Img1" src="images/1.jpg" width=100 height=100 > 

<input type="submit" value= "Delete" style="color:#ffffff; background-color:#939fa4; border:1px solid #4b616a; font-weight: bold; height: 27px; padding-bottom: 3px; cursor: pointer;" > 


</form> 

Javascript:

function CngColor(obj){ 
index=obj.selectedIndex; 
alert("" + document.getElementById('Img1').src); 
document.getElementById('Img1').src= 'images/'+obj.options[index].value; 
} 
+0

Я думаю, что jsp является частью java :) –

+7

Как именно это происходит в IE? Что это за элемент «Img1» - он не отображается в коде, который вы опубликовали. Есть ли ошибки в консоли разработчика IE? – Pointy

+0

да, но поскольку у java есть много других частей, на веб-сайте представлен ярлык jsp !! –

ответ

0

Спасибо всем за ответ. Получил ответ:

function CngColor(obj){ 
index=obj.selectedIndex; 

document.getElementById('Img1').src= 'images/'+obj.options[index].text; 
//cahnged value to text 
} 

Атрибут "value" не работает в какой-то версии Internet Explorer, так прочитать значение из "text" поля объекта Option.

Смежные вопросы