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

    CreateLink funzia su iframe IE ma no FF

    ciao, ho un piccolo text editor fatto in javsascript come letto dall'articolo presente su questo sito.

    ho trovato che chiamando execCommand con CreateLink, in IE apre un piccola window dove scrivi il link e lo applica al testo selezionato.

    in FF non funziona, qualcuno sa dirmi come renderlo funzionante anche con FF?

    non funzia neanche con Opera che è c ugino di FF.


    grazie ciao

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    209
    controlla tutti i parametri dell'execCommand, in IE e in FF uno di questi è diverso

  3. #3
    no, la differenza che ho trovato (e risolto, ora funziona) è sempre la diversa modalità di puntamente all'oggetto.

    codice:
        function insert_link(){
          var link = prompt("Inserisci il link da aggiungere:", "");
          AttivaFrame("id_frame").execCommand("createLink", false, link);
        }         
        
        function AttivaFrame(iFrameID){
          if (document.getElementById(iFrameID).contentDocument){  
    		  //Mozilla
            return document.getElementById(iFrameID).contentDocument;
          } else {
    		  //Internet Explorer
            return document.frames[iFrameID].document;
           }
         }
    grazie a tutti.
    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 © 2026 vBulletin Solutions, Inc. All rights reserved.