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

    scrivere con un pulsante

    Ciao a tutti!
    Ho creato una semplice chat, voglio aggiungere la possibilità di inserire degli "smiles", la domanda è semplice: come faccio ad inserire traminte un input "button" o qualcosa del genere, una particolare scritta in un input "text"?
    La "scritta" verrà poi sostituita dall'immagine con php, ma questo lo so fare.
    Faccio presente che gli imput button e text sono entrambi nello stesso form.

    Ricapitolando devo scrivere qualcosa in un campo input(text) premendo un pulsante; Qualcuno sa come fare?
    Grazie in anticipo!

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    938
    Ciao

    in head


    <script type="text/javascript">
    <!--
    function insert(msg){
    document.mioform.Messaggio.value += msg+" ";
    document.mioform.Messaggio.focus();
    }
    // -->
    </script>

    nel body e nel punto dove vuoi inerire una scritta o codice


    <form name="mioform">
    <input type="text" name="Messaggio">
    <input type="button" onclick="javascript:insert('Scritta da inserire')" value="Inserisci">
    </form>


    Se vuoi farlo con una immagine in sostituzione al button

    [img]immagine.gif[/img]

    il button ti scrive nel campo Messaggio il testo, Scritta da inserire, il link d'immagine [codice] , che normalmente viene usato per gli smiling (poi come hai scritto nella pagina .php fai il replace del codice inserito con tag html.



    Massimo

  3. #3
    Grazie mille per la risposta!
    Comunque non riescoa farlo andare, ho provato a riscrivere il tuo codice tale e quale, ma non mi restituisce nulla.

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    938
    Ciao,

    se hai fatto copia e incolla di sicuro non funziona.

    javascript tutto attaccato e non java-script come formatta il forum.


    Esempio on-line http://www.massimo61.org/smiling/



    Massimo

  5. #5
    Ecco! mi sembrava strano!
    Grazie10000000!

  6. #6
    Adesso però il mio input è in un frame, il pulsante no: come faccio?
    Inoltre vogli far si che permendo un pulsante ne venga automaticamente premuto un altro sempre nel frame... E' possibile?
    Grazie a tutti!

  7. #7

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.