Ecco uno script che ho creato per risolvere questo problema.
Ho creato due files, nella stessa cartella:
1) main.html, la pagina in cui è presente la textbox per l'input
dei messaggi destinati al forum
codice:
<HTML><HEAD><TITLE>Main window</TITLE></HEAD><BODY>
<SCRIPT language="Javascript1.2">
<!--
function do_it()
{
/////Coded by 16437952/////
window.open("newpage.htm","my_window","width=400,height=300,menubar=no,location=no,toolbar=no,top=0,screenX=0,left=0,screenY=0");
}
//-->
</SCRIPT>
<DIV align="center">
<H3><FONT color="red">=[FORUM]=</FONT></H3>
<A hef="#">Tutti i messaggi</A>
<FORM action="main.html" method="post">
<INPUT type="text" size="50">
<INPUT type="Button" value="Invia il Testo">
<INPUT type="Button" value="Scegli gli Smilies" onClick="do_it();">
</FORM></DIV></BODY></HTML>
2)newpage.htm, il file che verrà aperto dall'utente sotto forma
di popup.
codice:
<HTML><BODY onLoad="var sm=null;">
<DIV align="center">
Clicca su uno smile per aggiungerlo al messaggio!
<TABLE border="0"><TR>
<TD>[img]smile.gif[/img] smile</IMG></TD>
<TD>[img]yes.gif[/img] yes</IMG></TD></TR>
<TR><TD>[img]smilewinkgrin.gif[/img] smilewinkgrin</IMG></TD>
</TR></TABLE>
</DIV>
<SCRIPT language="Javascript1.2">
<!--
function inser()
{
/////Coded by 16437952/////
window.confirm("Inserire "+sm+" ?");
parentWindow = window.opener;
parentWindow.document.forms[0].elements[0].value=parentWindow.document.forms[0].elements[0].value+sm;
}
//-->
</SCRIPT></BODY></HTML>
3) Le immagini *.gif cui fa riferimento lo script sono:
:yes: :d
NB: TUTTI GLI ELEMENTI VANNO MESSI NELLA STESSA CARTELLA
PS: Avrei voluto allegare un file *.zip, ma, purtroppo, gli archivi
compressi sono bannati dal forum per ovvie ragioni di sicurezza... damnit !!!