tengo un javascript en una página html:
Cita:
y la llamada a la función es:<script type="text/javascript" language="javascript">
function enviar() {
document.getElementById('formcriterio').submit();
}
function enviar2() {
document.getElementById('formcriterio2').submit();
}
function enviar3() {
document.getElementById('formcriterio3').submit();
}
function enviar5() {
document.getElementById('formcriterio5').submit();
}
function enviar4(valor) {
if(valor==1){
window.alert("Primero hay que seleccionar algún idioma.");
}
if(valor==2){
window.alert("Primero hay que seleccionar alguna asignatura.");
}
if(valor==3){
window.alert("Primero hay que seleccionar alguna unidad.");
}
if(valor==4){
document.getElementById('formcriterio4').submit();
}
}
</SCRIPT>
function enviar() {
document.getElementById('formcriterio').submit();
}
function enviar2() {
document.getElementById('formcriterio2').submit();
}
function enviar3() {
document.getElementById('formcriterio3').submit();
}
function enviar5() {
document.getElementById('formcriterio5').submit();
}
function enviar4(valor) {
if(valor==1){
window.alert("Primero hay que seleccionar algún idioma.");
}
if(valor==2){
window.alert("Primero hay que seleccionar alguna asignatura.");
}
if(valor==3){
window.alert("Primero hay que seleccionar alguna unidad.");
}
if(valor==4){
document.getElementById('formcriterio4').submit();
}
}
</SCRIPT>
Cita:
Me da el típico error de javascript, Se esperaba un objeto.<a href="javascript:enviar4(valor)" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Guardar','','imagenes/guardar2.jpg',1)"><img src="imagenes/guardar1.jpg" title="Guardar Criterio" alt="Guardar Criterio" name="Guardar" width="31" height="31" border="0"></a>
No consigo saber donde está el error, en firefox no me da error pero si en el explorer, aunque de el error funciona correctamente.
¿?