Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    residenza
    Prato
    Messaggi
    687

    Stampare a video le faccine

    Sono riuscito ad inserire nel form le faccine usando caratteri speciali.
    Io però vorrei che queste faccine poi venissero stampate a video coma avviene nel forum di html.
    A me cosa mi succede, mi appaiono i caratteri speciali: cioè per es. ;-) invece dell'immagine.

    E' possibile effettuare tale operazione senza stravolgere il forum che ho quasi finito di progettare?

    Ciao e grazie

    Ecco gli script:

    nuovo_lotto_ita.htm

    <html>
    <head>
    <title>.:: Forum - Nuova discussione Lotto Italiano ::.</title>
    <link rel="stylesheet" href="../../css/link.css" type="text/css">
    <script>
    function smile(cosa) {
    document.new_ms.messaggio.value+=cosa;
    }
    </script>
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function MM_preloadImages() { //v3.0
    var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    }

    function MM_findObj(n, d) { //v4.01
    var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
    if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
    for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
    if(!x && d.getElementById) x=d.getElementById(n); return x;
    }

    function MM_swapImgRestore() { //v3.0
    var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
    }

    function MM_swapImage() { //v3.0
    var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
    if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
    }
    //-->
    </script>
    </head>
    <body background="../../immagini/forum/erba_forum.jpg" leftmargin="0" topmargin="0" onLoad="MM_preloadImages('../../immagini/forum/indietro2.jpg','../../immagini/forum/home2.jpg','../../immagini/forum/cancella2.jpg','../../immagini/forum/inserisci2.jpg')" scroll="Yes" style="text-align: right">
    <div align="center">
    <center>
    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="502" id="AutoNumber1" height="71">
    <tr>
    <td width="252" align="center" height="35" style="border-right: 1px solid #008000; border-bottom: 3px double #008000" background="../../immagini/erba_sfondo1.jpg"><a href="#" onClick="history.back();" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('indietro','','../../immagini/forum/indietro2.jpg',1)">
    [img]../../immagini/forum/indietro1.jpg[/img]</a></td>
    <td width="253" align="center" height="35" style="border-left: 1px solid #FFFFFF; border-bottom: 3px double #008000" background="../../immagini/erba_sfondo1.jpg">
    <a onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('home','','../../immagini/forum/home2.jpg',1)" target="_top" href="default.asp">
    [img]../../immagini/forum/home1.jpg[/img]</a></td>
    </tr>
    <tr>
    <td width="505" align="center" height="36" colspan="2" background="../../immagini/erba_sfondo1.jpg" style="border-bottom: 2px solid #008000">
    [img]../../immagini/forum/nuovo_ms.jpg[/img]</td>
    </tr>
    </table>
    </center>
    </div>
    <p align="center">
    </p>
    <table align="center" width="452" cellpadding="1" cellspacing="0" height="297">
    <tr>
    <td height="226" width="450" colspan="2">
    <form method="POST" action="nuovo_lotto_ita.asp" name="new_ms">
    <p align="left">


    Tuo Username *

    <input type="text" name="nome" maxlength="30" style="border-style:groove; border-width:1; width: 450; font-family:Arial; font-weight:bold; background-image:url('../../immagini/forum/erba_forum.jpg')" size="20">



    Tua email

    <input type="text" name="email" maxlength="50" style="border-style:groove; border-width:1; width: 450; font-family:Arial; font-weight:bold; background-image:url('../../immagini/forum/erba_forum.jpg')" size="20">



    Titolo *

    <input type="text" name="titolo" maxlength="30" style="border-style:groove; border-width:1; width: 450; font-family:Arial; font-weight:bold; background-image:url('../../immagini/forum/erba_forum.jpg')" size="20">



    Messaggio *

    <textarea name="messaggio" rows="15" style="border-style:groove; border-width:1; width: 450; height:100; font-family:Arial; font-weight:bold; background-image:url('../../immagini/forum/erba_forum.jpg')" cols="20"></textarea>

    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="452" id="AutoNumber2" height="33">
    <tr>
    <td width="22" align="center" height="1">
    <a href="javascript:smile('')">
    [img]../../immagini/forum/icon_smile_wink.gif[/img]</a></td>
    <td width="22" align="center" height="1">
    <a href="javascript:smile('-')">
    [img]../../immagini/forum/icon_smile_sad.gif[/img]</a></td>
    <td width="22" align="center" height="1">
    <a href="javascript:smile('^^(')">
    [img]../../immagini/forum/icon_smile_tongue.gif[/img]</a></td>
    <td width="22" align="center" height="1">
    <a href="javascript:smile(')')">
    [img]../../immagini/forum/icon_smile_sleepy.gif[/img]</a></td>
    <td width="22" align="center" height="1">
    <a href="javascript:smile(':0')">
    [img]../../immagini/forum/icon_smile_shy.gif[/img]</a></td>
    <td width="22" align="center" height="1">
    <a href="javascript:smile('')">
    [img]../../immagini/forum/icon_smile_shock.gif[/img]</a></td>
    <td width="22" align="center" height="1">
    <a href="javascript:smile('?')">
    [img]../../immagini/forum/icon_smile_question.gif[/img]</a></td>
    <td width="22" align="center" height="1">
    <a href="javascript:smile(')')">
    [img]../../immagini/forum/icon_smile_kisses.gif[/img]</a></td>
    <td width="22" align="center" height="1">
    <a href="javascript:smile('=')">
    [img]../../immagini/forum/icon_smile_evil.gif[/img]</a></td>
    <td width="22" align="center" height="1">
    <a href="javascript:smile(':-(')">
    [img]../../immagini/forum/icon_smile_clown.gif[/img]</a></td>
    <td width="23" align="center" height="1">
    <a href="javascript:smile('xx(-')">
    [img]../../immagini/forum/icon_smile_dissapprove.gif[/img]</a></td>
    <td width="23" align="center" height="1">
    <a href="javascript:smile('oo()')">
    [img]../../immagini/forum/icon_smile_dead.gif[/img]</a></td>
    <td width="23" align="center" height="1">
    <a href="javascript:smile(':0)')">
    [img]../../immagini/forum/icon_smile_cool.gif[/img]</a></td>
    <td width="23" align="center" height="1">
    <a href="javascript:smile('')">
    [img]../../immagini/forum/icon_smile_blush.gif[/img]</a></td>
    <td width="23" align="center" height="1">
    <a href="javascript:smile('9I')">
    [img]../../immagini/forum/icon_smile_blackeye.gif[/img]</a></td>
    <td width="23" align="center" height="1">
    <a href="javascript:smile(':EI')">
    [img]../../immagini/forum/icon_smile_big.gif[/img]</a></td>
    <td width="23" align="center" height="1">
    <a href="javascript:smile(')')">
    [img]../../immagini/forum/icon_smile_approve.gif[/img]</a></td>
    <td width="23" align="center" height="1">
    <a href="javascript:smile('(')">
    [img]../../immagini/forum/icon_smile_angry.gif[/img]</a></td>
    <td width="23" align="center" height="1">
    <a href="javascript:smile('')">
    [img]../../immagini/forum/icon_smile.gif[/img]</a></td>
    <td width="23" align="center" height="1">
    <a href="javascript:smile('8')">
    [img]../../immagini/forum/icon_smile_8ball.gif[/img]</a></td>
    </tr>
    </table> </p>
    </td>
    </tr>
    <tr>
    <td height="40" width="225" background="../../immagini/erba_sfondo1.jpg" style="border-left: 1px solid #88AD72; border-right: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #88AD72">

    <p align="center">

    <a href="javascript:;" onClick="reset()" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('cancella','','../../immagini/forum/cancella2.jpg',1)">
    [img]../../immagini/forum/cancella1.jpg[/img]</a></td>
    <td height="40" width="225" background="../../immagini/erba_sfondo1.jpg" style="border-left: 1px solid #88AD72; border-right: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #88AD72">
    <p align="center"> <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('inserisci','','../../immagini/forum/inserisci2.jpg',1)">
    <input type="image" value="Inserisci" src="../../immagini/forum/inserisci1.jpg" alt="INSERISCI UN NUOVO MESSAGGIO NEL FORUM !!!!" name="inserisci" border="0" align="middle" width="100" height="27"></a></div></td>
    </tr>
    </form>
    </table>

    <div align="center">
    <center>


    </p>
    </center>
    </div>

    </body>
    </html>

    ---------------------------------------------------------------------

    nuovo_lotto_ita.asp

    <title>.:: Nuovo messaggio - Lotto Italiano ::.</title>
    <%@LANGUAGE = JScript%>
    <%
    var nome = new String(Request.Form("nome"));
    var email = new String(Request.Form("email"));
    var titolo = new String(Request.Form("titolo"));
    var messaggio = new String(Request.Form("messaggio"));

    var data = new Date();
    var modificato = data.getDate() + "/" + (data.getMonth() + 1) + "/" + data.getYear() + " " + data.getHours() + "." + data.getMinutes() + "." + data.getSeconds();

    if ((nome == "") || (nome == "undefined") || (nome.charAt(0) == " "))
    {
    Response.Redirect("errore.asp?id=1");
    }
    if ((titolo == "") || (titolo == "undefined") || (titolo.charAt(0) == " "))
    {
    Response.Redirect("errore.asp?id=2");
    }
    if ((messaggio == "") || (messaggio == "undefined") || (messaggio.charAt(0) == " "))
    {
    Response.Redirect("errore.asp?id=3");
    }

    var Cn = new ActiveXObject("ADODB.Connection");
    var Rs = new ActiveXObject("ADODB.Recordset");

    Cn.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("/fpdb/forum.mdb"));

    Rs.Open("lotto_italiano",Cn,3,3);

    Rs.AddNew();
    Rs("nome") = nome;
    Rs("email") = email;
    Rs("titolo") = titolo;
    Rs("messaggio") = messaggio;
    Rs("risposte") = 0;
    Rs("modificato") = modificato;
    Rs.Update();

    Rs.Close();

    Response.Redirect("lotto_italiano1.asp");

    Cn.Close();
    %>
    <link rel="stylesheet" href="../../css/link.css" type="text/css">
    <body background="../../immagini/forum/erba_forum.jpg" topmargin="0" leftmargin="0">

    Segue ->

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Devi fare la replace all'interno del campo del db che contiene la faccina, dei caratteri con cui l'hai nel db con l'immagine associata.
    Ipotizzando di mettere in un array tutte le faccine:

    codice:
    		for xx = 0 to UBound(arrSmile)
    			messaggio_testo = replace(messaggio_testo, ":"& arrSmile(xx) &":", "[img][/img]")
    		next
    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2003
    residenza
    Prato
    Messaggi
    687

    Che casino!!!

    Scusami vediamo se ho capito:

    Nel db devo creare una nuova colonna e chiamarla faccine?
    Oppure posso usare la solita tabella messaggi?


  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non serve nessuna colonna...
    Tu avrai una cartella del tuo spazio con tutte le faccine.
    Tramite FSO leggi i nomi delle faccine e le metti in un array.
    Scorri l'array e sostituisci ai caratteri ad hoc inseriti nel messaggio la faccina corrispondente.

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2003
    residenza
    Prato
    Messaggi
    687

    Le faccine sono già online!!!

    Ho capito!!!!
    Bo proviamo!!!!

    Grazie!!!

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2003
    residenza
    Prato
    Messaggi
    687

    Sono molto zuccone!!

    Scusami ma sono un po zuccone!!!

    Non va!!!

    Inserisco il codice ma mi da errore!!


  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Quale codice?
    Il mio era un esempio che devi adattare al tuo caso.
    manca tutta la parte di creazione dell'array...

    Roby

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.