Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/05/2007, 07:50
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 4 meses
Puntos: 45
Re: No se hacer esto

Más bien así:
Código PHP:
<script language="JavaScript" type="text/JavaScript">
<!--
var 
musica = new Array();
musica[0]="url del del tema-1";
musica[1]="url del del tema-2";
function 
pontitulo (id) {
    return 
musica[id];
}
//-->
</script>
</head>

<body>
<a href="#" onClick="id=0;alert(pontitulo(id));">Te ma-1</a> <a href="#" onClick="id=1;alert(pontitulo(id));">Te ma-2</a>
</body>
</html> 
Si declaras la variable musica (array) fuera de la función es más cómodo, ya que no tendrás que re-escribirla cada vez que llames a la función, estará disponible durante toda la ejecución.

El argumento que le pasas a la función es el indice del array musica que quieres que se alerte, no el array entero.

Para llamara una función, siempre la tendrás que llamar con sus paréntesis porque si no te alertara un string con el código de la función: función().


Un saludo, y si tienes más dudas, postea.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.