|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » очень сложный вопрос по js |
|
||||
|
|
очень сложный вопрос по js
|
|
Ветеран Сообщения: 640 |
существует сайт, я видел, но потерял линк...(
где при перетаскивании значков с рабочего стола например в окно браузера происходит автоматический аплоид на сервер! я хочу посоветоваться какбы такоеже можно сотворить с помощью чего? java script? покопал в сторону dhtml нажел атрибут ondragover ... какие есть советы? |
|
|
Отправлено: 23:02, 03-03-2005 |
|
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать E-mail
ну... я думаю что это удобнее делать на флеше. |
|
------- Последний раз редактировалось Prisoner, 04-03-2005 в 10:11. Отправлено: 23:11, 03-03-2005 | #2 |
|
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать Тут два варианта:
1) Есть форма с диалогом выбора файла (поле type="file"). Если описать обработчик события onDrop (когда пользователь отпускает кнопку мыши, завершая операцию drag-n-drop, в элементе-цели), можно сабмитить форму автоматом. Просто, дело в том, что input'а с type="file" свойство value - readonly. 2) Цель drag-n-drop'а может быть какой угодно, но т.к. формы нет, то придется формировать запрос вида post самостоятельно (этап из варианта №1 когда сабмитится форма). Еще стоит разобраться с данными события ondrop - какие они и каков их формат, это понадобится в обработчике. |
|
------- Отправлено: 10:22, 04-03-2005 | #3 |
|
Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать ой, по-моему, легче без этого обойтись
сделать обычную форму типа обзор-выбор и не мучаться |
|
------- Отправлено: 17:05, 04-03-2005 | #4 |
|
Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать BOOL CDlgAddDPath::OnInitDialog()
{
CDialog::OnInitDialog();
...
m_edPath.DragAcceptFiles();
}
class CDropFilesEdit1 : public CEdit {
public:
virtual LRESULT DefWindowProc(UINT message, WPARAM wParam, LPARAM lParam) {
if (message == WM_DROPFILES) {
HDROP hDropInfo = (HDROP)wParam;
UINT nFiles = ::-DragQueryFile(hDropInfo, (UINT)-1, NULL, 0);
for (UINT iFile = 0; iFile < nFiles; iFile++) {
char szFileName[MAX_PATH];
::-DragQueryFile(hDropInfo, iFile, szFileName, MAX_PATH);
SetWindowText(szFileName);
}
::-DragFinish(hDropInfo);
}
return CEdit::-DefWindowProc(message, wParam, lParam);
};
};
class CDlgAddDPath : public CDialog {
...
CDropFilesEdit1 m_edPath;
...
};
Это на VC.
|
|
|
------- Отправлено: 22:01, 04-03-2005 | #5 |
|
Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать в данный момент волнует как узнать адрес или хотябы тип аплоидного файла который перетаскиваем в окно(ondragenter)?
|
|
------- Отправлено: 23:23, 04-03-2005 | #6 |
|
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать |
|
------- Отправлено: 10:45, 05-03-2005 | #7 |
|
Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать Prisoner
не нашел ответа на вопрос...( меня не волнует взаимосвязь с сервером, меня интересует работа на стороне клиента, после попадания передаскиваемого файла с рабочего стола на окно браузера должен высвечиваться адрес файла, в браузере на стороне клиента. как? |
|
Отправлено: 21:06, 05-03-2005 | #8 |
|
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать Где высвечиваться? Если в уже существующей форме (в поле file), то ничего не получится (см. выше). Если нет - то тут поможет msdn (чаще лишь отчасти
) |
|
------- Отправлено: 23:20, 05-03-2005 | #9 |
|
Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать Prisoner
да не обязательно в поле файл просто алерт обычный с именем файла хотябы |
|
------- Отправлено: 23:31, 05-03-2005 | #10 |
|
|
|
Участник сейчас на форуме |
|
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
| Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
| C/C++ - C++ builder очень лёгкий вопрос | S1stem | Программирование и базы данных | 6 | 03-07-2008 18:17 | |
| HDD - Материнка и жесткий диск... Сложный вопрос выбора... | darya-auto | Накопители (SSD, HDD, USB Flash) | 9 | 20-05-2008 15:13 | |
| [решено] Как сделать скриншот? Сложный компьютер... | Werewolf6 | Microsoft Windows 95/98/Me (архив) | 5 | 28-06-2007 10:44 | |
| Очень простой вопрос для тех, кто c С++ знаком | Barit | Программирование и базы данных | 6 | 31-05-2007 09:51 | |
| Сложный поиск в бд | Abell2000 | Вебмастеру | 6 | 27-09-2006 12:39 | |
|