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

    CreateLink

    A questo valore scritto così:
    codice:
    "createlink":     ['CreateLink',           'Inserisci un link',    'editor_action(this.id)',  'ed_link.gif']
    è possible aggiungere target=_blank?

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    no, cmq non in quel punto

  3. #3

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    quella versione di htmlarea se non sbaglio funziona solo con IE
    un sistema per fare quello che chiedi solo per IE ce l' ho
    ma potrebbe presentare controindicazioni, quindi usalo a tuo rischio e pericolo

    trova
    codice:
        // insert link
        if (cmdID.toLowerCase() == 'createlink'){
          editdoc.execCommand(cmdID,1);
        }
    e prova a sostituirlo con
    codice:
        // insert link
        if (cmdID.toLowerCase() == 'createlink'){
          editdoc.execCommand(cmdID,1);
          var sel=editdoc.selection.createRange();
          var lhtml=sel.htmlText.replace(/href\=[\'\"]{1}([^\'\"]*)[\'\"]{1}/gi, 'href="$1" target="_blank"');
          sel.pasteHTML(lhtml);
        }
    prendi il codice con il tastino quote in basso a destra perchè il forum rimuove i backslash prima di alcuni apici
    ciao

  5. #5
    Siccome ho preso la nuova versine di HtmlArea c'è:

    codice:
    if (HTMLArea.is_ie || !UI) {
    			this._doc.execCommand(cmdID, UI, param);
    		} else {
    			// browser is Mozilla & wants UI
    			var param;
    			if ((param = prompt("Enter URL"))) {
    				this._doc.execCommand(cmdID, false, param);
    			}
    Come lo modifico?

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.