Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    76

    refresh in Input e Textarea

    ciao!

    Non riesco ad ottenere il valore attuale di un campo di testo, magari riuscite ad aiutarmi.

    Parto dall'inizio:
    Partendo da un'area di testo la spedisco su un'altra pagina, nella quale lo modifico

    codice:
    <textarea name="txtDescrizione"> blablabla bla bla </textarea>
    nella pagina di arrivo ho un'altra textarea che riempio:

    codice:
    txtHTML = window.opener.document.formDettaglio.txtDescrizione.value;
    funziona, lo carica. Ed infine post modifiche, vorrei prendere ciò che ho scritto e ributtarlo nel textarea della finestra precedente.
    codice:
    function inviaTesto() {
      wTesto = document.forum.rte1.value;
      window.opener.document.formDettaglio.txtDescrizione.value = wTesto;
      window.close();
    }
    Il problema è che non prende il valore modificato giusto ma è come se la variabile nella finestra aperta non venisse modificata. Credo funzionerebbe tutto se facessi un submit di un form e ripescassi le informazioni, ma mi sembra che devo passare per una pagina in più inutilmente.
    :master:

    Grazie!

    buon lavoro a tutti!
    Doubting, dreaming dreams no mortal ever dared to dream before.
    - The Raven, Edgar Allan Poe

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Prova questo

    File : test2167a.html
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    <script language="JavaScript" type="text/javascript">
    <!--
    function modifica() {
     window.open("test2167b.html","","top=300,left=0,width=400,height=400,status=yes");
    } // 
    //-->
    </script>
    
    </head>
    <body>
    <textarea name="txtDescrizione" id="txtDescrizione" cols="50" rows="20"></textarea>
    
    
    <input type="button" value="Modifica" onclick="modifica()" />
    </body>
    </html>
    File : test2167b.html
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    <script language="JavaScript" type="text/javascript">
    <!--
    function modifica2() {
     window.opener.document.getElementById('txtDescrizione').value = document.getElementById('testoPopup').value;
     window.close();
    } // 
    //-->
    </script>
    
    </head>
    <body>
    <textarea id="testoPopup" cols="50" rows="20"></textarea>
    
    
    <input type="button" value="Invia Modifiche" onclick="modifica2()" />
    <script language="JavaScript" type="text/javascript">
    <!--
    document.getElementById('testoPopup').value = window.opener.document.getElementById('txtDescrizione').value;
    //-->
    </script>
    
    </body>
    </html>

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    76
    grazie badaze! funziona... è un buon punto di partenza! mi ero fissato di partire da un punto più complicato ed ero impaltanato. ora riparto passo passo da qui. Il problema è che quel textarea è creato da un javascript di un TextEditor Freeware che ho trovato in rete e non mi è troppo chiaro il giro...

    grazie ancora!
    Doubting, dreaming dreams no mortal ever dared to dream before.
    - The Raven, Edgar Allan Poe

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.