Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    openWYSIWYG ed explorer

    Buona giornata a tutti,

    Ho un problema con openWYSIWYG che mi si presenta solo con explorer l'ho provato sia con la 7, la 8 e la 9. Nell'area di testo quando vado accapo mi usa i tag

    riga</p> mentre con firefox mi usa il tag
    , come in effetti avviene in questa area dove sto scrivendo.
    Io vorrei salvare il testo con i tag
    come posso fare.
    Se volete fare una prova potete collegarvi a questo link .

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    prova come dicono qui
    http://www.ussamerica.org/Scripts/op.../docs/doc.html

    mysettings.InvertIELineBreaks = true;

    ciao

  3. #3
    Grazie per l'intervento,
    ho fatto quello che dicevi funziona per quanto riguarda gli accapo ma mi fa sparica la riga delle icone per formattare il testo.
    Intanto vi faccio vedere lo script dopo la modifica:

    // If enabled than the capability of the IE inserting line breaks will be inverted.
    // Normal: ENTER =

    , SHIFT + ENTER =

    // Inverted: ENTER =
    , SHIFT + ENTER =


    this.InvertIELineBreaks = false;
    mysettings.InvertIELineBreaks = true; // questa è quella ho inserito

    // Replace line breaks with
    tags
    this.ReplaceLineBreaks = false;

    ciao

  4. #4
    Non avevo risolto con la tua risposta di oggi.
    Ma ho risolto con una analoga risposta da te data ad altri che invio per aiutare anche gl altri che hanno problemi analoghi.
    in WYSIWYG.js aggiungere dopo

    // Make the iframe editable in both Mozilla and IE
    // Improve compatiblity for IE + Mozilla
    if (doc.body.contentEditable) {
    doc.body.contentEditable = true;
    }
    else {
    doc.designMode = "on";
    }

    if(document.all && !window.opera){
    var IEdoc=document.getElementById("wysiwyg" + n).contentWindow;
    IEdoc.document.onkeydown = function () {
    if (IEdoc.event.keyCode == 13) {
    var sel = IEdoc.document.selection;
    if (sel.type == "Control")
    return;

    var r = sel.createRange();
    r.pasteHTML("<br \/>");
    IEdoc.event.cancelBubble = true;
    IEdoc.event.returnValue = false;

    r.select();
    r.moveEnd("character", 1);
    r.moveStart("character", 1);
    r.collapse(false);

    return false;
    }
    }
    }


    Grazie ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.