Ver Mensaje Individual
  #11 (permalink)  
Antiguo 29/03/2012, 17:33
Avatar de jhonnyfernando
jhonnyfernando
 
Fecha de Ingreso: abril-2006
Ubicación: Bogotá - Colombia
Mensajes: 103
Antigüedad: 18 años, 1 mes
Puntos: 1
Respuesta: Consulta sobre sintáxis

Buena noche freesoftwarrior.

Cita:
Revisando páginas por aquí y por allá, encontré varios casos en que, para invocar una función, ponen antes javascript:
El hecho de poner la palabra javascript: antes de ejecutar una función es porque existen otros lenguajes "a la par" con Javascript como TCL, VBScript, livescript, ecmascript y otros más para web del lado del cliente.

Si en varios de estos lenguajes se declaraba una función con el mismo nombre, la invocábamos predeciendo el lenguaje.

Te dejo un ejemplo que implementa una función llamada saludar en VBScript y en Javascript y como se ejecutan.

...A ya que probamos con VBScript debes probarlo en Internet Explorer para que te funcione.

Código HTML:
<html>
	<head>
		<title>Diferencias</title>
	</head>

	<body>
		<a href="#" onClick="javascript:saludar();return false;">Saludo con Javascript</a>
		<script type="text/javascript" language="javascript">
			function saludar(){
				alert("Saludo desde Javascript");
			}
		</script>
		<br><br>
		<a href="#" onClick="vbscript:saludar()">Saludo con VBScript</a>
		<script type="text/VBScript" language="vbscript">
			sub saludar()
				msgbox "Saludo desde VBScript", vbInformation, "Saludo"
			end sub
		</script>
	</body>
</html> 
Pruebalo y nos cuentas!!
__________________
Gracias por los puntos!

Saludes ;-)