Foros del Web » Programando para Internet » Javascript »

if...else...error

Estas en el tema de if...else...error en el foro de Javascript en Foros del Web. Código: var mVentana if (function abreVentana(strTabla,strPrefijo,strPredeterminado)) { mVentana = window.open("../../herramientas/basicos.asp?prf="+strPrefijo+"&adic="+strPredeterminado, "basico","scrollbars=yes,width=600,height=450,left=300,top=100") mVentana.focus() } else { mVentana = window.open("../../herramientas/basicos.asp?prf=tpo","basico","scrollbars=yes,width=600,height=450,left=300,top=100") mVentana.focus() } Tengo dos paginas diferentes que ...
  #1 (permalink)  
Antiguo 25/11/2012, 07:15
 
Fecha de Ingreso: septiembre-2009
Mensajes: 97
Antigüedad: 14 años, 7 meses
Puntos: 0
if...else...error

Código:
var mVentana
if (function abreVentana(strTabla,strPrefijo,strPredeterminado))
 	{
		mVentana = window.open("../../herramientas/basicos.asp?prf="+strPrefijo+"&adic="+strPredeterminado, "basico","scrollbars=yes,width=600,height=450,left=300,top=100")
    		mVentana.focus()
  
  	}
	else {
	
	mVentana = window.open("../../herramientas/basicos.asp?prf=tpo","basico","scrollbars=yes,width=600,height=450,left=300,top=100")
   		mVentana.focus()
		}

Tengo dos paginas diferentes que llaman a esta funcion....en cada una le paso los parametros diferentes...y que me ejecuten este js...pero no me funciona....


Estoy colocando mal los parentesis o que?
  #2 (permalink)  
Antiguo 25/11/2012, 09:35
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: if...else...error

buenas,
el paso de los parámetros por URL están bien. lo que está mal es la condición del if; parece que estás declarando una función dentro de la condición. no es que sea ilegal, pero igual dudo que ese sea el propósito.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 25/11/2012, 09:50
 
Fecha de Ingreso: septiembre-2009
Mensajes: 97
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: if...else...error

entiendo...son dos funciones diferentes, q pasarian parametros diferentes...lo que necesito y/o quiero es pasar un
Código:
IF
de funciones.


If = estos parametros > ejecuta esta funcion {

else

ejecuta la otra...

}

quien me ayuda?
  #4 (permalink)  
Antiguo 25/11/2012, 10:58
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: if...else...error

Cita:
Iniciado por bellacord2 Ver Mensaje
entiendo...son dos funciones diferentes, q pasarian parametros diferentes...lo que necesito y/o quiero es pasar un
Código:
IF
de funciones.


If = estos parametros > ejecuta esta funcion {

else

ejecuta la otra...

}

quien me ayuda?
Quién me ayuda?
bueno, ya te están ayudando

Has leído lo que te ha dicho @zerokilled?
no es que esté mal la estructura del if/else, lo que no queda claro es si querés evaluar es la existencia de la función u otra cosa.

Por si te sirve


Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. //<![CDATA[
  3. var mifuncionx = function(){
  4. // contenido de la función
  5. }
  6.  
  7. if(typeof(mifuncionx) != "undefined"){
  8. alert('existe');
  9. }else{
  10. alert('no existe');
  11. }
  12. //]]>
  13. </script>
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: funcion, js
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:18.