Tengo dos archivos:
oro.html
Código PHP:
<html><head><script type="text/javascript" src="js/oro.js"></script></head>
<body OnLoad="cargas(); cambiartexto(0);" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table>
<tr>
<td class="titulos"><div align="center"><a href="#" OnMouseDown="cambiartexto(0)">El Siglo</a></div></td>
<td class="titulos"><div align="center"><a href="#" OnMouseDown="cambiartexto(1)">El Sexo</a></div></td>
<td class="titulos"><div align="center"><a href="#" OnMouseDown="cambiartexto(2)">La Mujer</a></div></td>
<td class="titulos"><div align="center"><a href="#" OnMouseDown="cambiartexto(3)">La Religion</a></div></td></tr>
<tr><td colspan="4"><SCRIPT language="javascript"> document.write(mostrar); </script></tr></tr></table></body></html>
oro.js
Código PHP:
var mostrar;
function cambiartexto(valor){
if (valor==0) {
mostrar="hola a secas";
}else{
if (valor==1) {
mostrar="hola 1";
}else{
if (valor==2) {
mostrar="hola 2";
}else{
if (valor==3) {
mostrar="hola 3";
}
}
}
}
}
*Nota, la funcion cargas(); que cargo en el OnLoad también, es una función que no tiene nada que ver con esto del texto.
Lo que me pasa es sencillo, no me muestra el texto, ni al clickear ni al cargar la web solo me pone undefined.
¿Alguien me podría ayudar?
Muchas gracias.