потому что сцуки click не работает...... Выдохнул. P.S. придется делать аплоадер файлов с НЕСТИЛИЗУМОЙ позорной кнопкой "Апзор"
толку от такой стилизации никакой. Как заменить "Обзор..." на "Загрузить фото". А если фото уже есть, то было бы разумно выводить "Сменить фото". Какой смысл в поле ввода (как правило слева) в котором отображается имя файла? Что с этим можно сделать ПОЛЬЗОВАТЕЛЮ? Скопировать в буфер обмена? А так все классно работало... Написал одну кнопку "Загрузить/сменить фото", вызывал inputfile.click(), отрефрешил все что надо, вывел всякие рюшечки полезные типа прогрес-бара. И пользователь щаслиф, видя что работа кипит. А теперь все делать КОРЯВО В ЛОБ как на заре тырнета. На флэш отсылать не надо, на яву тоже. Не кузяво это заставлять пользователя загружать что-то там еще. Лично меня это раздражало бы.
вопросов уже давно не задаю. Все есть в гугле и в мануалах. Просто накипело. Еще раз скажу ОПЕРА ХУЖЕ ЧЕМ ОСЕЛ!!!!!!!!!!!!!!!! Опера пляцкое хамно! Вот!
а мне нравится опера - очень удобно пользоваться. и ещё в опере нельзя отловить контекстное меню - это хорошо для пользователей, но доставляет трудности веб разработчикам, которые хотят сделать своё контекстное меню.
Gromo, дружище! Разработчик тоже человек! Он иногда хочет блага юзерам. Но опера режет идею добра на корню! Я победил много неприятностей в осле, но ни одна из этих пакостей не была фатальной, без возможности патча. А в опере категорическое, безапелляционное "нет" клику! И не обойти, не объехать. Так делать НЕЛЬЗЯ! Если бы разработчики оперы имели моск, то они бы сделали исключение для <input type="file">
Если стандартное контекстное меню хорошо для пользователей, то веб-разработчики которые хотят его менять - мудаки. sir Genry, все равно если хочешь красивый умный аплоадер, лучше использовать swfupload. С обычным input-file слишком много геморроя не только в опере
че за click.? апзор легко можно заменить своими стилями. да он там даже стандартный лучше всех, не то что в хроме и сафари - вот там то пазор.
rainarr попробуй вызвать метод click у какого-нибудь инпута в опере. Он не сработает. topas да можно...... но как это коряво! karakh чоткая штука, спору нет, но это же флэш. Соответственно тут же напрягаю пользователя загрузкой адобе флэш плеера.
sir Genry а не onclick ли? нету такой хрени как click. я проверил на всех браузерах. Опера для меня лично бест браузер, за одну экспресс панель. Скажи что там реально не работает )
rainarr Тупо кину кусок кода [js] ............................ var btn = document.createElement("button"); if (params.btnClassName) btn.className = params.btnClassName; btn.innerHTML = params.btnInnerHTML || "Загрузить"; btn.onclick = function() { var userfile = iframe.contentWindow.document.getElementById("userfile"); var frm = iframe.contentWindow.document.getElementById("uploadform"); userfile.click(); ........................ [/js] Это работает в ИЕ9, хроме и ФФ последних версий. Сафари не проверял upd: смысл моей библиотечки сводился к ОДНОЙ кнопке на которой написано: [ЗАГРУЗИТЬ КАРТИНКУ]. Открывается окно выбора файла userfile.click(); После того как пользователь выбрал файлик сразу же закачка файла со всеми рюшечками и прогрес-барами. ОДНА кнопка и ВСЕ. Теперь из-за ёоперы уродливая конструкция из инпут типа филе и кнопки сабмит
В Опере можно отловить действие правой кнопки мыши. Пример - Google Docs. Но эту опцию можно регулировать в настройках, в т.ч. индивидуально для каждого сайта. sir Genry Твои выпады сексуального характера сводятся к неумению не только решить проблему, но и объяснить её человеческим языком. В Опере прекрасно работает событийная модель.
Apple следи за языком. Это у тебя выпады сексуального характера, а я прежде чем писать тщательно проверил и убедился что так оно и есть. После чего еще погуглил и нашел что не я один на эти грабли наступил. Это во-первых. А во-вторых я никому ничего объяснять не собираюсь, потому что не спрашиваю.
Тему не читал. Но скажу. Пишу визивиг в свободное время. Опера норм. браузер. Вот ИЕ уёбище. Простите.
ой , серьёзно ? http://www.ex.ua/edit_storage всё нормально , клацаем "Приложить файлы" , радуемся как дети. И ещё 100800 сайтов с похожим аплоадером. почему-то когда я делаю любой проект , последней стадией является фикс проекта под всё КРОМЕ оперы. И вёрстки и js. Думайте так чё , давайте сразу все файлы а мож ещё юзеру не показывать что вообще чтото загружается ? ну и химики :/ любая контора по созданию веб-сайтов взорвётся смехом после того как вы сообщите о своей идее реализации аплоадинга
А у меня с последними версиями Оперы какая-то хрень - php скрипты повторно не вызываются. Один раз вызвал, хочу повторно запустить - но нет никакого ответа. Хоть обновляй, хоть в адресной строке повторно вводи. Приходится в конце дописывать какой-нибудь пустой параметр, типа ?lyalya1 Тогда скрипт повторно вызывает, но тоже не всегда. На старых версиях Оперы (до 10-ой) такого нет.
Сделал так - не помогло Браузер перезагружал, настройка смотрел - сохранилась. Опера 9.хх без проблем вызывает скрипты, а 11.10 что-то тупит. В адресной строке у нее как и положено появляется синяя полоска, типа началось соединение, но так оно и висит...
Подождал 5 минут и вот что она мне выдала: При том что мой скрипт вызывался по адресу: test/scripts/gd/kirpich.php Нафик мне такое счастье. В hosts 127.0.0.1 test прописано.
Namer Ага, я тоже сталкивался, что Опера хреновастенько с локалхостом работает. Обычно когда набираю адрес (локальный проект называется era) в верху экрана вылазит подсказка И пока на неё не нажму - или в гугл отправляет(в случае с era), или дописывает к имени хоста .com И только когда на подсказку клацну - переходит на локалхост