Internet Explorer: Αλλαγή μεγέθους εικόνων σε επεξεργαστή HTML που βασίζεται στον Ιστό

Είχαμε ένα ενδιαφέρον ζήτημα με έναν ενσωματωμένο επεξεργαστή HTML στη δουλειά μου. Το πρόγραμμα επεξεργασίας είναι πολύ στιβαρό και είναι όμορφα κατασκευασμένο με Javascript, ώστε να μην απαιτεί λήψεις ή προσθήκες. Ωστόσο, το μόνο πράγμα που παρατηρούμε είναι ότι ο Internet Explorer δεν παίζει καλά με το μέγεθος της εικόνας στο πρόγραμμα επεξεργασίας (το οποίο βασίζεται σε μια textarea).

Ακολουθεί ένα παράδειγμα, χρησιμοποιώντας το πρόγραμμα επεξεργασίας του TinyMCE:
http://tinymce.moxiecode.com/example_full.php?example=true

Εάν ανοίξετε αυτόν τον επεξεργαστή στον Firefox, θα παρατηρήσετε ότι η μεταφορά της εικόνας διατηρεί τον λόγο διαστάσεων της εικόνας:

TinyMCE

Ωστόσο, στον Internet Explorer, δεν διατηρεί καθόλου την αναλογία διαστάσεων. Είναι δυνατόν να περιορίσουμε τις διαστάσεις της εικόνας καθώς σύρεται στον Internet Explorer; Έχω καθαρίσει το δίχτυ και έρχομαι άδειος σε αυτό! Έχει κάποιος επιλύσει αυτό το ζήτημα, παίρνοντας τις ιδιότητες πίσω από το αντικείμενο DOM και έπειτα αναλογώντας σωστά την ολοκληρωμένη εικόνα; Οποιεσδήποτε συμβουλές ή κόλπα θα εκτιμηθούν!

2 Σχόλια

  1. 1

    Απλώς μια συνέχεια… ένας από τους σπουδαίους αντιπάλους αντιμετώπισης προβλημάτων, ο Μαρκ, διαπίστωσε ότι θα μπορούσε να χρησιμοποιήσει ένα συμβάν συμπίεσης πλήκτρων για να τροποποιήσει την εικόνα και να διατηρήσει την αναλογία διαστάσεων μετά από ένα συμβάν μεταφοράς. Εδώ είναι μερικοί πόροι που πέρασε:

    MSDN 1
    MSDN 2
    MSDN 3

  2. 2

Ποια είναι η γνώμη σας;

Αυτός ο ιστότοπος χρησιμοποιεί το Akismet για να μειώσει το spam. Μάθετε πώς επεξεργάζονται τα δεδομένα των σχολίων σας.