Feliz semana, de las paginas de mail de hotmail me robe este script.
Yo quiero que cuando se pulse sobre el boton "listo", sin haber checado la caja de tecto, en la opcion B suceda lo mismo que sucede en la opcion A, es decir, que REGRESA A 0.
Este es el codigo, luego de haberle quitado un montonononon de codigo fuente que sobraba:
MUCHAS GRACIAS SI ME AYUDAN.
<BODY BGCOLOR=PERU>
<SCRIPT language=JavaScript
src="si he leido.js"></SCRIPT>
<?php echo "$tobox <BR><BR> $chacha"; ?>
<FORM name=hotmail action="foro.php" method=post>
<TABLE>
<TD>
<select NAME=tobox onchange="PI('MoveTo',0,0,this.options[this.selectedIndex].value);" CLASS=SEL>
<option selected value="No selecciono opcion">Seleccion A:</option>
<option value="OPCION A1">A1</option>
<option value="OPCION A2">A2</option>
<option value="OPCION A3">A3</option>
<option value="OPCION A4">A4</option>
<option value="OPCION A5">A5</option>
</select>
<INPUT TYPE=SUBMIT VALUE=LISTO onclick="return Subm('markunread',0,0);">
</TD>
<TD><select NAME=chacha onchange="PI('MoveTo',0,0,this.options[this.selectedIndex].value);" CLASS=SEL>
<option selected value="No selecciono opcion">Seleccion B:</option>
<option value="OPCION B1">B1</option>
<option value="OPCION B2">B2</option>
<option value="OPCION B3">B3</option>
<option value="OPCION B4">B4</option>
<option value="OPCION B5">B5</option>
</select>
<INPUT TYPE=SUBMIT VALUE=LISTO onclick="return Subm('markunread',0,0);">
</TD>
</TR></TBODY></TABLE>
<SCRIPT>
var frm = document.hotmail;
function PI(act,first,dosub,selValue)
{
if(!selValue)
{
frm.chacha.selectedIndex = 0;
frm.tobox.selectedIndex = 0;
if(frm.nullbox)
frm.nullbox.selectedIndex = frm.tobox.selectedIndex;
return false;
}
if (!Subm(act,first,dosub))
{
frm.tobox.selectedIndex=0;
}
}
</SCRIPT>
<INPUT type=hidden name=_HMaction>
<INPUT type=checkbox name=654></TD>
</FORM>
Y ESTE ES EL FILE.JS
function numChecked()
{
j=0;
for(i=0;i< frm.length;i++)
{
e=frm.elements[i];
if (e.type=='checkbox' && e.name != 'allbox' && e.checked)
j++;
}
return j;
}
function Subm(act,first,dosub)
{
num = ((first) ? slct1st(frm) : numChecked(frm));
if (num>0)
{
frm._HMaction.value=act;
if (dosub)
frm.submit();
return true;
}
else
HMError("A","No+has+seleccionado+ning%fan+mensaje+ de+correo+electr%f3nico%2e+Activa+la+casilla+de+ve rificaci%f3n+situada+junto+al+mensaje+o+mensajes+q ue+deseas+seleccionar%2e","","");
return false;
}
function HMError(strEType,strError,strOther,strEN)
{
strError = unescape(strError).replace(/\+/g," ");
strError = strError.replace(/\\n/g,"\n");
switch(strEType)
{
case "A":
alert(strError);
break;
case "M":
if (ie)
DoModal(strOther,strEN);
else
DoFakeModal(strOther,strEN);
break;
case "C":
return(confirm(strError));
break;
}
}
******************************
GRACIAS POR LA AYUDA.