Hola:
También puede accederse a una variable global con
window.variable o
window["variable"]. Podríamos hacer:
Código PHP:
<input type="button" value="boton" onclick="if (window.i != 1) { i = 1; alert('hola' ); }" />
Y funcionaría también. En el segundo acceso a
i no he puesto
window.i porque se sobreentiende que
i ya es global.
Saludos