Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    174

    code smile non funziona

    Ho questa funzione:


    function AddSmile(code) {
    window.opener.document.formguest.message.value += code + " ";


    e questo collegamento:


    [img]images/smile/smile1.gif[/img]


    Funziona alla meraviglia ma, se cambio il code sul collegamento, per esempio voglio scriverci invece di ('[]') scrivere ('[smile_1]') oppure ('[X]') non mi funziona più!
    Perchè?
    Pattaya

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il codice funziona perfettamente ( aggiungendo la } dove serve ), la causa devi cercarla altrove...

    Facci vedere la pagina completa...
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    174
    è questa:


    <%
    Set adoCon = Nothing
    Set strCon = Nothing
    %>
    <html>
    <head>
    <title>Emoticon Smilies</title>

    <script language="JavaScript">
    <!--
    function AddSmile(code) {
    window.opener.document.formguest.message.value += code + " ";
    }
    // -->
    </script>
    </head>
    <body background="../../image/back/back1.jpg">
    [img]images/smile/smile1.gif[/img]
    [img]images/smile/smile2.gif[/img]
    [img]images/smile/smile3.gif[/img]


    </body>
    </html>
    Pattaya

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Adattato per funzionare su pagina singola non da' problemi...
    codice:
    <html>
    <head>
    <title>Emoticon Smilies</title>
    
    <script  language="JavaScript">
    <!--
    function AddSmile(code) {	
    	document.formguest.message.value += code + " ";
    }
    // -->
    </script>
    </head>
    <body background="../../image/back/back1.jpg">
    [img]images/smile/smile1.gif[/img]
    [img]images/smile/smile2.gif[/img]
    [img]images/smile/smile3.gif[/img]
    [img]images/smile/smilex.gif[/img]
    [img]images/smile/smile_1.gif[/img]
    
    <form name=formguest><textarea name=message></textarea></form>
    
    </body>
    </html>
    Comunque sarebbe meglio adottare la sintassi:
    <a href="#" onclick="AddSmile('[:0]');return false" >
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    174
    Il problema credo sia proprio perchè è richiamato da un'altra pagina...?!?!

    sulla pag che richiama è:


    function AddSmile(code) {
    document.formguest.message.value += code + " ";
    document.formguest.message.focus();
    }
    Pattaya

  6. #6

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    174
    Praticamente invece di caricare l'immagine smile, mi carica la [x]...
    Pattaya

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.