Sucede que estoy haciendo una página en donde en un array de javascript cargo varias frases desde una BD con php, luego en un formulario coloco una area de texto y un boton, el que cada vez al presionarlo llama a una funcion de javascript la cual al azar escoge una frase del array y la muestra en el area de texto...... al menos asi debiera funcioar y no lo hace. He probado mil maneras distintas de hacer el array, de cargarlo con las frases en la MD mysql, de llamar a la funcion de javascript y nada....
La funcion que genera numeros al azar por si sola funciona bien, la carga del array con php funciona bien, al menos aparecen los alementos adentro, pero al momento de presionar el boton del formulario no aparece nada en el cuadro de texto. El gran detalle que cuando escribo frases a mano dentro del array (no provenientes de una BD) el script funciona y las frases aparecen en el cuadro, pero cuando lleno el array con la base, a pesar de que al imprimirlo el array se ve con los elementos cargados, el script no funciona..
AAAAAAYUUUUUUUUDDDDDAAAAAAAAAA
QUIEN PODRA AYUDARME???
Código:
var vrs = []; <?php ????????? ?> aleat = Math.random() * vrs.length; aleat = Math.floor(aleat); frase=vrs[aleat]; tag=(frase); form.tagline.value=(tag); } </script> </head> <body> <form> <input type="button" value="Pan de Vida" onClick="phrase(this.form)"></P> <!-- <TEXTAREA NAME="tagline" COLS=70 ROWS=7></TEXTAREA> --> <input type=text NAME="tagline" size="70"> </form>
Desde Chile un abrazo a la distancia,
Ricardo