ورود

View Full Version : سوال: اجرا نشدن برخی از کدهای جی کوئری در IE



hgh.just.hony
شنبه 22 مهر 1391, 08:54 صبح
سلام
من یه کد دارم که کارش نمایش تصویر و upload هست
اما تو IE نمایش نمیده اما تو موزیلا کامل کار می کنه


<script src="jq1.8.js" type="text/javascript"></script>

<script type="text/javascript">
function readURL(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();

reader.onload = function (e) {
$('#blah').attr('src', e.target.result);
}

reader.readAsDataURL(input.files[0]);
}
}
</script>
<asp:FileUpload ID="FileUpload1" runat="server" onchange="readURL(this);"
ondatabinding="FileUpload1_DataBinding"/>
<%--<input type='file' onchange="readURL(this);" />--%>
<img id="blah" src="#" alt="your image" />
میشه کمک کنین؟
کسی بهم گفت که باید اینو سرچ کنم :
js required for jq method in ie:متفکر:
:خجالت::گریه::گریه::گریه::گری ::گریه:

plague
شنبه 22 مهر 1391, 11:32 صبح
این کد تو ie کار نمیکنه چون از file api پشتیبانی نمیکنه این مرورگر

hgh.just.hony
شنبه 22 مهر 1391, 13:18 عصر
ممنونم
حالا باید چیکارش کنم؟
میشه کمکم کنین؟

plague
شنبه 22 مهر 1391, 18:27 عصر
باید مرورگر رو شناسایی کنید اگه از این تکنولوژی استفاده میکرد که هیچی در غیر اینصورت راه دوم و قدیمی تری برای آپلود بکار ببرید مثل iframe

hgh.just.hony
یک شنبه 23 مهر 1391, 08:30 صبح
ممنون (http://caniuse.com/fileapi):بامزه: