Foros del Web » Programando para Internet » Javascript »

Auxilio función bien en IE y no en Firefox

Estas en el tema de Auxilio función bien en IE y no en Firefox en el foro de Javascript en Foros del Web. Saludos. Tengo una función llamada hacerlink(valor) La cual llamo así en un <a href="javascript :hacerlink("+ i +")>Haga clic</a> El cuento es que la función en ...
  #1 (permalink)  
Antiguo 19/06/2007, 15:29
Avatar de Sarai  
Fecha de Ingreso: enero-2003
Ubicación: Alli donde Dios ha coloca
Mensajes: 91
Antigüedad: 21 años, 4 meses
Puntos: 0
Auxilio función bien en IE y no en Firefox

Saludos.

Tengo una función llamada hacerlink(valor)

La cual llamo así en un <a href="javascript:hacerlink("+ i +")>Haga clic</a>

El cuento es que la función en Internet Explorer funciona pero en Firefox nop, me sale el error hacerlink is not defined

Auxilio que será.

Gracias.
__________________
*** La ciencia lo es ÉL ***
  #2 (permalink)  
Antiguo 19/06/2007, 16:22
Avatar de MaBoRaK  
Fecha de Ingreso: abril-2003
Ubicación: La Paz - Bolivia
Mensajes: 2.003
Antigüedad: 21 años
Puntos: 35
Re: Auxilio función bien en IE y no en Firefox

loading...........


Es claro... la funcion hacerlink... no está definida (no existe).. :p osea.. que no se ha cargado... o lo cargas de una forma "rara".

Porque no nos muestras o pasas un demo de lo que estas haciendo.

connection closed.
__________________

Maborak Technologies
  #3 (permalink)  
Antiguo 19/06/2007, 17:47
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 2 meses
Puntos: 88
Re: Auxilio función bien en IE y no en Firefox

una opcion es la que ya te comentaron.... pero...

debes chekar bien los nombres de funciones y variables que definas en javascript, considera que javascript si diferencia entre mayusculas y minusculas, por lo tanto

hacerlink es diferente de HacerLink

entonces, ha de pasar que tu funcion haz de tener alguna letra en mayusculas, verifica eso

suerte
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #4 (permalink)  
Antiguo 20/06/2007, 10:39
Avatar de Sarai  
Fecha de Ingreso: enero-2003
Ubicación: Alli donde Dios ha coloca
Mensajes: 91
Antigüedad: 21 años, 4 meses
Puntos: 0
Re: Auxilio función bien en IE y no en Firefox

Saludos gracias por responder,

Si la función no existiese ni en IE funcionaría. He revisado lo de las mayúsculas y minúsculas, lo tomé tambien en cuenta.

Les muestro lo que tengo:
Código:
function linkBloque(Vbloque){
 alert("Prueba");
   /* window.parent.contadorBloque = Number(Vbloque);
    bloquelink =  "bloque"+Number(Vbloque)+".html";
    datosBloque(window.parent.contadorBloque);
    //window.parent.header.location.reload(true); 
    window.parent.tbl = valorBloque();
   // window.parent.footer.location.reload(true); 
    window.parent.main.location.href = bloquelink;*/
}
y la otra funcion donde llamo a la unción llinkBloque es está:
Código:
//- Funcion para mostar el índice
function mostrarIndiceOA(){
  document.write("<b><p class='subtitu' style='padding-top:45px;padding-left:25px;padding-right:0px;'>Índice de contenido</p></b>");
//  document.write("<ul style='padding-top:5px;padding-left:25px;padding-right:0px;'>");
  for(var i=0;i < Number(window.parent.Totalbloques);i++){   
      var valor= Number(i+1);
      document.write("<span style='color: #003399; font-weight: bold; font-size: 18px; padding-left:25px;'>&diams;</span><a href='javascript:linkBloque("+valor+");' class='fondotxt'>"+window.parent.arrQs[i]+"</a><br>");
	  //document.write("<a href='javascript:linkBloque("+(i+1)+")'><img border='0' src='../graficos/imagenes/vineta.jpg'>"+window.parent.arrQs[i]+"</a><br>");
  } 
  //document.write("</ul>")
}

Allí esta lo que tengo, cuando el usario hace clic en uno de los valores que le muestro pues lo dirijo a la página que indico en linkBloque, en IE fino, en Firefox, la barra de muestra que llama a la función con el valor de i correcto, pero no dirige a la página que quiero se queda allí y l aonsola de Javascript me dice linkBloque is not defined.

Gracias por la ayuda.
__________________
*** La ciencia lo es ÉL ***
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 02:51.