с char b;
и scanf("%d",&b);
, scanf запишет sizeof (int)
байтов в b.
Это повредит другую память.
scanf("%hhd",&b);
записывает только один байт в b.
Скажите включение contentEditable как это:
document.body.contentEditable = true;
Все, что необходимо сделать, выключают его для всех (или некоторые) изображения.
var imgs = document.getElementsByTagName("IMG");
for (var i = 0; i < imgs.length; ++i) {
imgs[i].contentEditable = false;
}
Ну, Вы не можете удалить, они не изменяют размер обработчиков ни в Firefox, ни в IE..., по крайней мере, я не мог найти решение.
В конце я управлял этим в Firefox путем редактирования некоторых конфигурационных файлов от папки установки FF, и мы не хотим делать это, правильно?
Так или иначе, если Вы хотите отключить изменение размеров, если изображения (но изменяют размер обработчиков, все еще будут видимы) просто добавляют некоторый стиль CSS как:
img {
width: auto !important;
height: auto !important;
}
отношения, Mihailo
Хотя вопрос был давным-давно. Каждый блок-элемент (Div, IMG ...) будет украшен ручками от FF. Тестируйте это:
<div id="myDiv" contenteditable="true"><p>Sample text!</p></div>
Нет ручек, без изменений и т. Д.
<div id="myDiv" contenteditable="true"><p>Sample text!</p><img src="picture.jpg" /></div>
Изображение может быть изменено. Таким образом, вы должны явно позвонить Containeditable = «false» для каждого блока, который вы не хотите иметь ручки, так как Никк уже сказал для изображений.
Еще более странно: Назначьте «положение: абсолютно» на любой из ваших элементов - даже родительский Div - и он снова имеет ручки.
Думаю, для вас это гораздо более приемлемо. Кажется, работает в Firefox, но я не уверен в других браузерах:
document.execCommand("enableObjectResizing", false, false);
Он оставляет возможность перетаскивания без изменений.
Это отлично работает для Firefox:
document.execCommand("enableObjectResizing", false, false);
Для IE я использовал:
image. attachEvent("onresizestart", function(e) { e.returnValue = false; }, false);