Provo a spiegarti il mio problema, magari c'è una soluzione alternativa. Ho un iframe in cui l'utente può inserire del testo, e tramite dei bottoni anche dei tag HTML (a, img...)
Per inserire il testo sto usando questo script:
Ma ho il seguente problema, se l'utente non seleziona prima l'iframe ho un errore. Invece io vorrei una cosa del tipo. Se il focus non è settato, scrivi nel iframe.codice:function insertAtCursor(iframename, text, replaceContents) { if(replaceContents==null) {replaceContents=false;} if(!replaceContents) { sel = document.getElementById(iframename).contentWindow.getSelection(); sel.collapseToStart(); document.getElementById(iframename).contentWindow.document.execCommand('insertHTML', false, text); } else { document.getElementById(iframename).contentWindow.document.execCommand('insertHTML', false, text); } }
é possibile?

Rispondi quotando