Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/09/2010, 16:57
laupatri1084
 
Fecha de Ingreso: octubre-2009
Mensajes: 68
Antigüedad: 15 años, 2 meses
Puntos: 1
problema Mensaje: Object required

hola amigos tengo un problema ,mi formulario genera campos de texto con javascript
luego los valida y los envia al formulario correspodiente
pero me da este error
Mensaje: Object required
Línea: 41
Carácter: 7
Código: 0
por favor llevo mucho tiempo y no encuentro lo que esta mal este es mi codigo por favor ayuda



function escribir_referencias_bib($referencias)
{
$referencias = explode('<&&>',$referencias);
$j = count($referencias);
echo "<table class = aux border = 0>";
for ($i = 0;$i<nref_bibliograficas;$i++)
{ $display = 'none';$contenido='';
if ($i<$j)
{$display = 'block';
$aux=explode('|',$referencias[$i]);
$titulo=$aux[0];
if (isset($aux[1])) $contenido=$aux[1]; else $contenido='';
} else { $titulo=''; $contenido=''; }
if ($j==0 && $i==0){$display = 'block';}
echo "<tr><td><div id = ref_".$i." class = aux style = 'display:".$display.";margin:0px;padding:0px'><tab le border = 0>
<tr class=clara><td class = datos valign = top align = right width = 25>".($i+1).".</td>
<td>T&iacute;tulo(*):</td><td><input type=text name=titulo".$i." value='".$titulo."' size=75></td></tr>
<tr><td></td><td nowrap>Descripci&oacute;n(*):</td><td><textarea cols = 65 rows = 4 name = ref".$i.">".$contenido."</textarea></td></tr>
<tr><td class=clara height=3px colspan=3><td><tr>
</table></div></td></tr>";
}
echo"</table>";
echo"<script>capa=".$j.";</script>";
}

$id_actividad = $_POST['id_actividad'];
$actividad = act_consultar_id($id_actividad);
?>

<html>
<script>
function cancelar(pagina)
{
document.form1.target = '_top';
if (pagina == 0)
document.form1.action = 'pant_1.php';
if (pagina == 1)
document.form1.action = '';
document.form1.submit();
}

var capa=0;
function mostrar_capa()
{ nom_capa = 'ref_'+capa;
document.getElementById(nom_capa).style.display = 'block';
capa++;

if (capa == <?echo nref_bibliograficas?>)
{document.getElementById('max_obj').style.display = 'none';}
}

function enviar()
{

var valida = new Array();
var j = 0; var i = 0;

total=<?php echo nref_bibliograficas; ?>;
for (g=0;g<total;g++)
{
if (document.getElementById('ref_'+g).style.display== 'none') continue;
if (document.getElementById('titulo'+g).value=='' && document.getElementById('ref'+g).value=='')
continue;
valida[j]="campo_texto_1(document.getElementById('titulo"+g +"'),1, '', 'Especifique un título para la referencia')"; j++;
valida[j]="campo_texto_1(document.getElementById('ref"+g+"' ),30,'','Especifique o mejore la descripción de la referencia')"; j++;
}

for (i = 0; i< valida.length; i++)
{ if (!eval(valida[i])){return;} }

document.form1.accion.value = 'registrar_bibliografia';
document.form1.action = 'actividades_proceso.php';
document.form1.submit();
}
</script>
</head>
<?
//////////////////////////////////////////////////////////////////////////////
// INICO DE CÓGIO PHP PRINCIPAL
//////////////////////////////////////////////////////////////////////////////


echo "
<table class = aux border = 0 align = center action = 'actividades_proceso.php' width=700>
<form name = form1 method = post>
<input type = hidden name = accion>
<input type = hidden name = id_actividad value = ".$id_actividad.">";
menu_actual(); echo
encabezado_actividad($actividad,0); echo "
<tr><td><br><h1>Bibliograf&iacute;a</h1></td></tr>
<tr><td><br>A continuaci&oacute;n podr&aacute; editar la lista de referencias bibliogr&aacute;ficas en las que se fundamenta el diseño de esta actividad, en aspectos tanto te&oacute;ricos, pedag&oacute;gicos y metol&oacute;gicos, como t&eacute;cnicos<br><br></td></tr>
<tr><th></th></tr>
<tr><td>"; escribir_referencias_bib($actividad['bibliografia']); echo"</td></tr>
<tr><td id = max_obj align = center><a href = javascript:mostrar_capa()>Agregar Otra Referencia</a><br><br></td></tr>
<tr><th></th></tr>
<tr><td align = center><br>
<input type = button value = ' Volver ' onclick = cancelar(0)>&nbsp;&nbsp;&nbsp;&nbsp;
<input type = button value = 'Cancelar' onclick = cancelar(1)>&nbsp;&nbsp;&nbsp;&nbsp;
<input type = button value = ' Enviar ' onclick = enviar()>
<br><br>
</td></tr>
</form></table>";