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

    preview impaginazione su popup

    da un piccolo pannello per l'inserimento di articolo, in esso utilizzo un piccolo editor JScript per impaginare con tanto di tag HTML direttamente nella Textarea, io vorrei, tramite un bottoncino che l'utente possa vedere l'anteprima dell'impaginazione in una popup, come faccio a passarmi il contenuto della textarea in una popup?

    grazie

  2. #2
    Ciao,
    dalla pop-up puoi accedere al testo della textarea tramite:
    window.opener.document.getElementById("id-textarea").innerHTML.
    Ovviamente devi assegnare un ID alla textarea.
    http://www.beavermag.it

  3. #3

  4. #4
    siccome non voglio creare un nuovo file... è possibile generare la popup direttamente con i document.write('')?

  5. #5
    la popup si apre, però non va la visualizzazione della textarea:

    codice:
    function apri_copia(ff) {
      var ww = window.open('','popup','width=765,height=500');
      ww.document.write ("<html>\n\n<head></head>\n<body>");
      ww.document.write (window.opener.document.getElementById("textarea").innerHTML);
      ww.document.write ("</body>\n</html>");
    }
    il textarea:

    <textarea name="text" cols="73" rows="13" wrap="VIRTUAL" id="textarea">Inserire il contenuto dell'articolo quì</textarea>

  6. #6
    dimenticavo che il testo puo contenere anche dei singoli apici, questo lo dico perchè probabilmente richiederà qualche altra implementazione. :adhone:

  7. #7
    Ciao,
    ovviamente non funziona perchè tu non stai accendendo al contenuto della textarea non dalla popup ma dalla finestra che contiene la textarea.
    Io avevo concepito lo script che ti avevo postato per accedere alla textarea pensando dovesse girare nella popup.
    A questo punto ti basta togliere il window.opener e lasciare solo document.getEle.....
    Fammi sapere.
    http://www.beavermag.it

  8. #8
    forse mi sono spiegato male...

    nella form in cui c'è la textarea io metto un link, a cui l'utente clicca per vedere, aprendo una popup, il contenuto inserito nella textarea ;-)

  9. #9
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao powerflash,

    ti sei spiegato bene... e biamat t'ha pure risposto correttamente...

    io però per accedere al contenuto della textarea userei un'altra sintassi
    faccio un esempio
    codice:
    <script language="javascript">
    function apri_copia(ff) {
      var ww = window. open('','popup','width=765,height=500');
    
      ww.document.write ("<html>\n\n<head></head>\n<body>");
      ww.document.write (ff.NomeTextarea.value);
      ww.document.write ("</body>\n</html>");
    }
    </script>
    <form name="NomeForm">
    <textarea name="NomeTextarea" rows="5" cols="20"></textarea>
    
    
    <input type="button" value="anteprima" onclick="apri_copia(this.form);">
    </form>
    se vuoi usare un link invece di un bottone del form
    codice:
    anteprima

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.