Newsgroup: it.comp.lang.javascript
Titolo: aiutone per questo script

Salve avrei bisogno di una stra mano.. nel codice che segue c'è uno script e
una tabella con 1 pulsante. Le caselle che vi sono nella tabella sono
controllate da questo script, solo che nella stessa pagina dove dovrei
metterlo se ne trova uno identico che gestice un'altra tabella.
Quindi vi chiedo un favorone, potreste modificarmi lo script aggiungendo
lettere o altro affinchè sia diverso dall'altro script che ho nella pagina
oppure modificarmi il codice cosicche io possa mettere tutto lo scipr in un
fiel .js all'esterno, facendo in modo che tutto funzioni. Grazie blasfemo
<HTML>
<HEAD>
 <TITLE></TITLE>
 <SCRIPT language=Javascript>
  function validateText() {
   var text = document.form.testo
    var tlen = text.value.length;
    if (tlen > 50){
    text.value = text.value.substring(0,50)
     window.alert("Il testo non pu&ograve; superare 50 caratteri");
   }
  }
  function validation(form) {
   var prefisso = form.prefisso.options[form.prefisso.selectedIndex].value;
   var numero = form.numero.value;
   var mittente = form.mittente.value
   var resp = false;
   for (var a=0;a<numero.length;a++){
    if (isNaN(numero.substring(a,a+1))){
     alert ("Il numero di telefono pu&ograve; contenere solo numeri");
     return false;
    }
   }
   if (parseInt(prefisso, 10) != prefisso)
    alert ("Seleziona il prefisso del tuo numero di telefono...");
   else if (parseInt(numero, 10) != numero)
    alert("Inserisci il tuo numero di telefono senza il prefisso...");
   else if (numero.length > 8)
    alert("Il numero non pu&ograve; contenere pi&ugrave; di otto
caratteri");
   else
    resp = true;
   return resp;
  }
 </SCRIPT>
</HEAD>
<table cellspacing=0 cellpadding=0 width=669 align=center border=0
bordercolor="#FFFFFF">
  <FORM NAME="form" ACTION="
http://www.wikeyfun.com/jsp/conferma_sms.jsp
"
METHOD="POST" onSubmit="return validation(this)">
    <INPUT TYPE="Hidden" NAME="tipo" VALUE="flash">
    <tr>
      <td width=110 rowspan=3><img src="Sms/sms-gratis.gif" width=110
border=0 align="top" height="34"></td>
      <td bgcolor=#9b3535 colspan=5 > </td>
      <td width=13 rowspan=3><img src="Sms/destra.gif" width="12"
height="34" align="top"></td>
      <td width=71 rowspan=3>
        <input type=image src="Sms/invia.gif" width=58 border=0 height=34
name="image" align="top">
      </td>
    </tr>
    <tr>
      <td valign=top width=192 height=30><img height=8 src="Sms/testo.gif"
width=135 border=0><br>
        <input type="text" size="20" name="textarea" class="testo"
onFocus="validateText()" onChange="validateText()" onKeyUp="validateText()"
value="" maxlength="50">
      </td>
      <td class=testo valign=top width=96><img height=8
src="Sms/prefisso.gif" width=41 border=0><br>
        <select name="prefisso" class="testo">
          <option value="null">
          <option value="Tim">Tim
          <option value="0039333">0333
          <option value="0039335">0335
          <option value="0039338">0338
          <option value="0039339">0339
          <option value="null">
          <option value="Omnitel">Omnitel
          <option value="0039340">0340
          <option value="0039347">0347
          <option value="0039348">0348
          <option value="0039349">0349
          <option value="null">
          <option value="Wind">Wind
          <option value="0039320">0320
          <option value="0039328">0328
          <option value="0039329">0329
          <option value="null">
          <option value="Blu">Blu
          <option value="0039380">0380
          <option value="0039388">0388
          <option value="0039389">0389
        </select>
      </td>
      <td valign=top width=112><img src="Sms/numero.gif" width=35 border=0
height=8><br>
        <input type="text" name="numero" maxlength="8" size="8"
class="testo">
      </td>
      <td valign=top width=71><img height=8 src="Sms/mittente.gif" width=42
border=0><br>
        <input type="text" name="mittente" maxlength="10" size="10"
class="testo">
      </td>
    </tr>
    <tr>
      <td bgcolor=#9b3535 colspan=5 ></td>
    </tr>
  </form>
</table>


Ma non puoi cambiare semplicemente i nomi delle funzioni e/o delle
variabili???
andreotta fabiano
 WebMªster ATI POWER s.n.c.
 
andr...@atipower.it
 
http://www.atipower.it
 
http://www.afdsoftware.freeweb.org
 
http://www.jsdir.com
 
http://www.javascript.3000.it


sono un po ignorante in materia... non vorrei fare casini, non è che me lo
potresti fare, capisco lo sbattimento
blasfemo
THANK's

<HTML>
<HEAD>
 <TITLE></TITLE>
 <SCRIPT language=Javascript>
  function validaText() {
   var ttt = document.form.testo
    var tlen = ttt.value.length;
    if (tlen > 50){
    ttt.value = ttt.value.substring(0,50)
     window.alert("Il testo non pu&ograve; superare 50 caratteri");
   }
  }
  function valida(form) {
   var prefisso = form.prefisso.options[form.prefisso.selectedIndex].value;
   var numero = form.numero.value;
   var mittente = form.mittente.value
   var resp = false;
   for (var a=0;a<numero.length;a++){
    if (isNaN(numero.substring(a,a+1))){
     alert ("Il numero di telefono pu&ograve; contenere solo numeri");
     return false;
    }
   }
   if (parseInt(prefisso, 10) != prefisso)
    alert ("Seleziona il prefisso del tuo numero di telefono...");
   else if (parseInt(numero, 10) != numero)
    alert("Inserisci il tuo numero di telefono senza il prefisso...");
   else if (numero.length > 8)
    alert("Il numero non pu&ograve; contenere pi&ugrave; di otto
caratteri");
   else
    resp = true;
   return resp;
  }
 </SCRIPT>
</HEAD>
<table cellspacing=0 cellpadding=0 width=669 align=center border=0
bordercolor="#FFFFFF">
  <FORM NAME="form" ACTION="
http://www.wikeyfun.com/jsp/conferma_sms.jsp
"
METHOD="POST" onSubmit="return valida(this)">
    <INPUT TYPE="Hidden" NAME="tipo" VALUE="flash">
    <tr>
      <td width=110 rowspan=3><img src="Sms/sms-gratis.gif" width=110
border=0 align="top" height="34"></td>
      <td bgcolor=#9b3535 colspan=5 > </td>
      <td width=13 rowspan=3><img src="Sms/destra.gif" width="12"
height="34" align="top"></td>
      <td width=71 rowspan=3>
        <input type=image src="Sms/invia.gif" width=58 border=0 height=34
name="image" align="top">
      </td>
    </tr>
    <tr>
      <td valign=top width=192 height=30><img height=8 src="Sms/testo.gif"
width=135 border=0><br>
        <input type="text" size="20" name="testo"
 onChange="validaText()" onKeyUp="validaText()"

andreotta fabiano
 WebMŞster ATI POWER s.n.c.


THANK's
blasfemo