Cita:
Iniciado por Italico76
...probé la sugerencia de @Alexis88 de usar el evento Onload() y me fue perfecto...
Qué onda
Italico76. Sí, funciona la recomendación de
Alexis88, pero si complicamos el ejemplo, como mencioné más arriba, metiendo includes por otros lados, ya no.
Acabo de encontrar otro ejemplo de problema con las variables globales
![Stress](http://static.forosdelweb.com/fdwtheme/images/smilies/stress.png)
. Esto:
Código HTML:
Ver original <b id="texto" onmouseover="x()">Poner el cursor aquí
</b>
<script type="text/javascript"> var x = document.getElementById("texto");
function x()
{
x.style.color = "red";
}
Esto no sirve (y conste que el script está en el fondo del doc). Sólo funciona si se declara la variable
x dentro de la función.
Alexis88, ¿puedes explicar esto?
En la consola sale un error no detectado:
Uncaught ReferenceError: x is not defined y.html:6
onmouseover