Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / designMode = 'On' как запретить drag & drop / 12 сообщений из 12, страница 1 из 1
12.05.2008, 13:12
    #35306276
ГенГрум
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
designMode = 'On' как запретить drag & drop
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<head>
<title>title</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<link href="templates/css/html.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="prototype.js"></script>
<script type="text/javascript">

Event.observe(window, 'load', function() {

var arr = document.getElementsByTagName("img");
var smile = 0;
for(jy = 0; jy < arr.length; jy++) {
var id = "smile"+smile;
arr[jy].id= id;
smile ++ ;
}

wysiwyg_init('edit_iframe');

});

function wysiwyg_init(iframe_id){
var iframe = document.getElementById(iframe_id)
if(iframe && iframe.offsetWidth){
iframe.contentWindow.document.designMode = 'On'
}
}

</script>
</head>
<body event.dataTransfer.dropEffect="none">
<div>
<div id="smiles">
<img src="12.gif" smile=";)">
<img src="14.gif" smile=":)">
</div>
<div> </div>
<iframe id="edit_iframe" name="edit_iframe" src="blank.html" event.dataTransfer.dropEffect="none"></iframe>
</div>

<input name="submit" id="submit" type="button" value="Сохранить" onclick="send_msg()" >
</body>
</html>

_________________________
Делай что должен и будь что будет.
...
Рейтинг: 0 / 0
12.05.2008, 13:47
    #35306400
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
designMode = 'On' как запретить drag & drop
<iframe id="edit_iframe" name="edit_iframe" src="blank.html" event.dataTransfer.dropEffect="none" > - жирным выделена ерунда.
В blank.html написать <body ondragover="return(false)">.
...
Рейтинг: 0 / 0
12.05.2008, 14:16
    #35306498
ГенГрум
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
designMode = 'On' как запретить drag & drop
Спасибо за ответ.
В мозиле не работает ondragover, onDrag, onDragEnter и т.д.

_________________________
Делай что должен и будь что будет.
...
Рейтинг: 0 / 0
12.05.2008, 14:37
    #35306575
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
designMode = 'On' как запретить drag & drop
В мозиле я не копенгаген, однако неужели там совсем нет ничего похожего?
...
Рейтинг: 0 / 0
12.05.2008, 14:59
    #35306639
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
designMode = 'On' как запретить drag & drop
Чего-то я от жизни отстал. А что в браузерах, которые не ИЕ есть contenteditable (designMode)?
...
Рейтинг: 0 / 0
12.05.2008, 15:14
    #35306705
ГенГрум
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
designMode = 'On' как запретить drag & drop
ShSergeЧего-то я от жизни отстал. А что в браузерах, которые не ИЕ есть contenteditable (designMode)? в опере 9 и мозиле 2 работает
скопируй текст программы и проверь
добавь blank.html + пару картинок 12.gif и 14.gif
...
Рейтинг: 0 / 0
12.05.2008, 15:15
    #35306712
ГенГрум
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
designMode = 'On' как запретить drag & drop
AntonariyВ мозиле я не копенгаген, однако неужели там совсем нет ничего похожего?
в том то и дело то что не нашел
...
Рейтинг: 0 / 0
12.05.2008, 15:45
    #35306812
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
designMode = 'On' как запретить drag & drop
ГенГрумСпасибо за ответ.
В мозиле не работает ondragover, onDrag, onDragEnter и т.д.

_________________________
Делай что должен и будь что будет.
Ну так тебе же это и надо!
Щас посмотрел все пропертя у боди в ИЕ и в фирефоксе. Процентов 10 совпадают хе-хе. Ничего похожего на драг в фф не нашёл.
...
Рейтинг: 0 / 0
12.05.2008, 16:47
    #35307053
ГенГрум
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
designMode = 'On' как запретить drag & drop
ShSerge
Ну так тебе же это и надо!
Щас посмотрел все пропертя у боди в ИЕ и в фирефоксе. Процентов 10 совпадают хе-хе. Ничего похожего на драг в фф не нашёл.

не работает обработка событий
а сам drag & drop работает и запретить его не могу т.к. нет событий
...
Рейтинг: 0 / 0
12.05.2008, 16:51
    #35307066
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
designMode = 'On' как запретить drag & drop
В фирефоксе многие похожие проблемы решаются вот так:
Код: plaintext
1.
onmousedown="return false";
Рекомендую попробовать.
...
Рейтинг: 0 / 0
12.05.2008, 16:57
    #35307095
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
designMode = 'On' как запретить drag & drop
ПС Я таким обрасом гасил выделение, т.е. в ИЕ - онселектстарт. Только вот так писал:
Код: plaintext
1.
<body onmousedown="return false;">
Работало в опере и в фирефоксе, а онселектстарт работало в ИЕ.
...
Рейтинг: 0 / 0
12.05.2008, 17:59
    #35307272
ГенГрум
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
designMode = 'On' как запретить drag & drop
ShSergeВ фирефоксе многие похожие проблемы решаются вот так:
Код: plaintext
1.
onmousedown="return false";
Рекомендую попробовать.
Все гениальное просто.
Спасибо.
А то я зарылся до обработки drag & drop в мозиле.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / designMode = 'On' как запретить drag & drop / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]