Nel forum asp che avevo fatto prima funzionava da dio, ora l'ho portato sotto php con altri scopi ma nn funziona mi dice :

document.forms[0].Message.value = tempValue è NULLO O NON E' UN OGGETTO.

e non riesco a capire perchè :

codice:
<SCRIPT LANGUAGE="JavaScript">
<!--
function smilie(value) {
		tempValue = document.forms[0].Message.value;
		tempValue = tempValue + value;
		document.forms[0].Message.value = tempValue;
}

function CodiceVB(mode) {
      if (mode=="B") {
        userText = prompt(" Inserire il testo " + " da inserire in grassetto.","")
        if ((userText != null) && (userText != "")) {
          value = "" + userText + "";
          smilie(value);
        }
      }
      else {
                if (mode=="I") {
                    userText = prompt(" Inserire il testo " + " da inserire inclinato.","")
                    if ((userText != null) && (userText != "")) {
                      value = "" + userText + "";
                      smilie(value);
                    }
                }    
                else {
                           if (mode=="img") {
                               userText = prompt(" Inserire l'url" + " dell'imagine da inserire ","http://")
                               if ((userText != null) && (userText != "")) {
                                 value = "[img]" + userText +  "[/img]";
                                 smilie(value);
                               }
                           }    
                           else {
                                        if (mode=="a") {
                                           userText = prompt(" Inserire l'url" + " della pagina desiderata  ","http://")
                                           if ((userText != null) && (userText != "")) {
                                             value = ""+ userText +"";
                                             smilie(value);
                                           }
                                        }   
                                        else {
                                                 alert('ATTENZIONE ERRORE')
                                                 window.location.href="gestionemail.php" 
                                        }
                           }
                }
       }
 }
// -->
</SCRIPT>
questo è dove lo chiamo

codice:
<form action="<?php echo"$PHP_SELF" ?>" method="post" name="PostTopic">
....
[TASTINI]
 <input name="button" type=button class=bginput accesskey=b title="BOLD (alt+b)" onClick="javascript:CodiceVB('B')" value="GRASSETTO">
            <input name="button2" type=button class=bginput accesskey=i title="ITALIC (alt+i)" onClick="javascript:CodiceVB('I')" value="CORSIVO">
            <input name="button4" type=button class=bginput title="Insert Hyperlink" onClick="javascript:CodiceVB('a')" value="LINK">
            <input name="button6" type=button class=bginput title="Insert Image" onClick="javascript:CodiceVB('img')" value="IMMAGINE">
            </cite></div></td></tr>
    <tr>
       
      <td height="20" colspan="2" align="center" bgcolor="#B3DADF" ><textarea name="Message" cols="90" rows="10" wrap="VIRTUAL" > </textarea></td>
    </tr>
....