Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   HTML, Javascript y otros (https://www.clubdelphi.com/foros/forumdisplay.php?f=38)
-   -   Porque funciona solo en Internet Explorer??? (https://www.clubdelphi.com/foros/showthread.php?t=26395)

danytorres 21-10-2005 13:56:51

Porque funciona solo en Internet Explorer???
 
Buenos dias amigos del foro tengo un codigo en VBScript, que me pide una clave para pasar a otra pagina y me funciona bien en el navegador de Internet Exploret, pero en operar y en mozilla no me pide la clave sino que pasa directo a la otra pagina. Porque???


Código PHP:

<script language "VBScript">
    
    
clave INPUTBOX ("INTRODUZCA SU CLAVE",,"")
     IF (
clave "ameyer"THEN
         resultado 
MSGBOX ("Bienvenido Sr. Meyer"VBINFORMATION" HV-  ONLINE")
       ELSE 
         IF (
clave "jcastillo"THEN
           resultado 
MSGBOX ("Bienvenido Sr. Castillo"VBINFORMATION" HV-ONLINE")
       
END IF
  
END IF
 
 
</script> 


dec 21-10-2005 14:09:20

Hola,

Puede ser porque Visual Basic Script (de Microsoft) no se lleve bien con otros navegadores que no sean Internet Explorer (de Microsoft). Tal vez podrías optar por buscar alguna solución codificada en JavaScript, el cual, a riesgo de decir demás, se ha convertido prácticamente en un estándar, aun cuando lo desarrolló NetScape, primeramente, tengo entendido. Con JavaScript no deberías tener problemas con Internet Explorer, pero, de todas formas, hay incluso técnicas de "CrossBrowsing", que no es otra cosa que adaptar determinados códigos para que estos funcionen de forma similar en diferentes navegadores.

Vamos, que es un problema conocido y soportado por todos aquellos que realizan páginas Web, por decirlo de algún modo: la incompatibilidad entre distintos navegadores. No serás, quiero decir, el primero que se pelea con estos asuntos: tendrás que comprobar (si quieres, claro está) que lo que vas haciendo funcione en los navegadores que te interesen: NetScape, Internet Explorer, FireFox, Opera, etc., etc., etc. Por no meternos a hablar de las diferentes versiones de todos estos navegadores, que también están ahí, con sus incompatibilidades.

danytorres 21-10-2005 14:16:52

Gracias por responder dec, cual es el codigo en JavaScript queme puede hacer lo mismo?

dec 21-10-2005 14:25:09

Hola,


Cita:

Empezado por danytorres
(...) cual es el codigo en JavaScript queme puede hacer lo mismo?

Me temo que la cosa puede complicarse no poco. Así pues, te remito a esta búsqueda en Google.

roman 21-10-2005 15:03:35

Cita:

Empezado por danytorres
cual es el codigo en JavaScript queme puede hacer lo mismo?

Exactamente igual no queda pero prueba esto:

Código:

<script type="text/javascript">
  clave = prompt("INTRODUZCA SU CLAVE", "")
  if (clave == "ameyer")
  {
    alert ("Bienvenido Sr. Meyer")
  }
  else if (clave == "jcastillo")
  {
    alert("Bienvenido Sr. Castillo")
  }
</script>

// Saludos

danytorres 21-10-2005 18:13:45

Gracias por la ayuda funciona muy bien el unico detalle es que en algunos navegadores funciona y en otros no porque sera?

roman 21-10-2005 18:23:01

¿En cuáles lo has probado?

Yo lo acabo de hacer en IE, Opera y FireFox y funciona en los tres.

// Saludos


La franja horaria es GMT +2. Ahora son las 01:51:05.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi