Firefox - designMode: deaktivieren Bild Größenänderung Griffe
Wie kann ich verhindern, dass der Benutzer in der Lage, um die Größe eines Bildes im designMode? (deaktivieren Sie die Griffe, wenn Bild angeklickt wird)
InformationsquelleAutor der Frage dEEf | 2008-11-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sagen, Sie drehen contentEditable auf wie diese:
Alles, was Sie tun müssen ist, schalten Sie es aus für alle (oder einige) Bilder.
InformationsquelleAutor der Antwort nickf
Dies funktioniert gut für Firefox:
document.execCommand("enableObjectResizing", false, false);
Für den IE, die ich verwendet habe:
image.attachEvent("onresizestart", function(e) { e.returnValue = false; }, false);
InformationsquelleAutor der Antwort nmb.ten
Ich denke, Sie werden feststellen, dass dieser viel mehr akzeptabel. Scheint zu funktionieren, im Firefox aber ich bin mir nicht sicher über andere Browser:
Verlässt die drag-und-drop-Fähigkeit intakt.
InformationsquelleAutor der Antwort Brendon Muir
Gut, Sie können nicht entfernen Sie die resize-Handler weder in Firefox noch IE... zumindest konnte ich keine Lösung finden.
Am Ende habe ich es geschafft, dass in Firefox durch das editieren einiger Konfigurationsdateien von FF-Installationsordner, und wir wollen nicht, das zu tun, richtig?
Sowieso, wenn Sie wollen, deaktivieren Sie die Größenänderung, wenn die Bilder (aber resize-Handler wird immer noch sichtbar sein), fügen Sie einfach einige css-Stil wie:
Grüße,
Mihailo
InformationsquelleAutor der Antwort
Obwohl die Frage schon eine lange Zeit her.
Jedes block-element (div, img...), wird dekoriert mit Griffen aus FF.
Test:
Keine Griffe, keine Größe etc.
Das Bild kann in der Größe verändert werden.
Sie müssen also explizit nennen contenteditable="false" für jedes block-Element Sie wollen nicht zu haben, behandelt, wie nickf sagte bereits für die Bilder.
Noch mehr verrückte:
zuweisen "position:absolute", um alle Ihre Elemente - auch die übergeordneten div - und es hat Griffe wieder.
InformationsquelleAutor der Antwort peterm
Ich nicht kommentieren kann und die Abstimmung noch so... nach nmb.zehn der Antwort, die Sie haben zu verwenden:
Aber es funktioniert nur nach Ihren Inhalten gefüllt wird (ich meine, wenn Sie zum Bearbeiten von text vor dem speichern).
InformationsquelleAutor der Antwort elture