Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392

    [JS] Copia link in textarea

    ciao ragazzi, sto realizzando un guestbook, e mi servirebbe uno script che, quando clicco su una smile, essa venga copiata nel form. Praticamente è la stessa cosa di quando clicco su una faccina in questo forum, nel form per inserire un messaggio... C'è uno script già fatto? Mi aiutate? Grazie...



    PS:Io non ne capisco una mazza di js, io uso php...

  2. #2
    prova così:

    dove aggiungi è così definita:

    codice:
    function aggiungi(cosa) {
     document.nomeform.nometextarea.value+=cosa;
    }
    ciao

  3. #3
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da var
    prova così:

    dove aggiungi è così definita:

    codice:
    function aggiungi(cosa) {
     document.nomeform.nometextarea.value+=cosa;
    }
    ciao
    var ti posto il mio codice e dimmi dove sbaglio perchè non mi aggiunge niente...
    codice:
    Autore:
    <form name='form' action='write.php' method=post>
    <input type=text name=autore>
    </td>
    <td class='subtd' width='450'>
    <div align='center'>
    [img]image/index.gif[/img] Home - [img]image/write.gif[/img] Write - [img]image/admin.gif[/img] Admin
    </div>
    </td>
    </tr>
    <script>
    function smile() {
        document.form.messagegio.value+=cosa;
    }
    </script>
    
    <tr>
    <td class='bottd' width='150'>
    
    
    Faccine:
    
    [img]./Faccine/01.gif[/img]
    [img]./Faccine/02.gif[/img]
    [img]./Faccine/03.gif[/img]
     [img]./Faccine/04.gif[/img]
     [img]./Faccine/05.gif[/img]
    [img]./Faccine/06.gif[/img]
    [img]./Faccine/07.gif[/img]
    </td>
    <td class='bottd' width='450'>
    [img]image/write.gif[/img] Messaggio:
    
    <input type=textarea name=messaggio>

  4. #4
    ci sono numerosi errori.
    questo blocco qui:

    codice:
    <script language="JavaScript">
    function smile(cosa) {
        document.nomeform.messagegio.value+=cosa;
    }
    </script>
    mettilo tra i tag <head> e </head> della tua pagina.

    inoltre, cambia il nome del tuo form: "form" potrebbe darti dei problemi (metti nomeform come nel mio esempio).

    ciao

  5. #5
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da var
    ci sono numerosi errori.
    questo blocco qui:

    codice:
    <script language="JavaScript">
    function smile(cosa) {
        document.nomeform.messagegio.value+=cosa;
    }
    </script>
    mettilo tra i tag <head> e </head> della tua pagina.

    inoltre, cambia il nome del tuo form: "form" potrebbe darti dei problemi (metti nomeform come nel mio esempio).

    ciao
    Come ordinato! (Scusa ma come ho detto, non ne capisco una mazza di java... )
    codice:
    <html>
    <head>
    <script>
    function smile() {
        document.newpost.messaggio.value+=cosa;
    }
    </script>
    <title>PaTeR GuestBook</title>
    <link rel='stylesheet' type='text/css' href='./Style.css'>
    </head>
    <body>
    <div align='center'>
    
    
    
    <table cellspacing='1' cellpadding='1'>
    <tr>
    <td class='toptd' width='600' colspan='2'>
    
    <div align='center'>
    PaTeR Guestbook
    </div>
    </td>
    </tr>
    <tr>
    <td class='subtd' width='150'>
    Autore:
    <form name='newpost' action='new.php' method=post>
    <input type=text name=autore>
    </td>
    <td class='subtd' width='450'>
    <div align='center'>
    [img]index.gif[/img] Home - [img]write.gif[/img] Write - [img]admin.gif[/img] Admin
    </div>
    </td>
    </tr>
    <tr>
    <td class='bottd' width='150'>
    
    
    Faccine:
    <div align=center>
       [img]./Faccine/Piccole/01.gif[/img]
       [img]./Faccine/Piccole/02.gif[/img]
       [img]./Faccine/Piccole/03.gif[/img]
       [img]./Faccine/Piccole/04.gif[/img]
       [img]./Faccine/Piccole/05.gif[/img]
    
       [img]./Faccine/Piccole/07.gif[/img]
       [img]./Faccine/Piccole/08.gif[/img]
       [img]./Faccine/Piccole/09.gif[/img]
       [img]./Faccine/Piccole/10.gif[/img]
       [img]./Faccine/Piccole/11.gif[/img]
    
       [img]./Faccine/Piccole/12.gif[/img]
       [img]./Faccine/Piccole/14.gif[/img]
       [img]./Faccine/Piccole/15.gif[/img]
    
       [img]./Faccine/Piccole/06.gif[/img]
       [img]./Faccine/Piccole/13.gif[/img]</div>
    
    </td>
    <td class='bottd' width='450'>
    [img]write.gif[/img] Messaggio:
    
    <textarea name="messaggio" rows="10" cols="60"></textarea>
    <hr width='400'>
    <input type='submit' value='Inserisci il Messaggio!'>
    </form>
    Quando clicco non mi va...

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    tu scrivi

    <script>
    function smile() {
    document.newpost.messaggio.value+=cosa;
    }
    </script>



    devi scrivere

    <script>
    function smile(cosa) {
    document.newpost.messaggio.value+=cosa;
    }
    </script>

  7. #7
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da Dennis
    tu scrivi

    <script>
    function smile() {
    document.newpost.messaggio.value+=cosa;
    }
    </script>



    devi scrivere

    <script>
    function smile(cosa) {
    document.newpost.messaggio.value+=cosa;
    }
    </script>
    Quanto sono idiota...
    Ciò il cervello che mi fuma...
    Comunque grazie, funziona!!!

  8. #8
    scusate se uppo... è normale che nella textarea appaia la facciana come testo, cioè "", e non l'immagine gif???


  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    certo, nella textare, lo dice il nome stesso, ci sta del testo. Sta a te dopo, lato server, cambiare la stringa in codice html per immagine

  10. #10
    ok, grazie.

    Ma, se volessi mettere un link http? al posto della ""...

    come in questo 3d: http://forum.html.it/forum/showthrea...hreadid=730606

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.