OK, asta mă înnebunește:
Primul exemplu, nicio problemă:
<script>
window.myvar = 150;
if (false) {
var myvar = 3;
}
// This will popup "150"
alert(myvar)
</script>
Acum, cu DOUĂ elemente de script:
<script>
window.myvar = 150;
</script>
<script>
if (false) {
var myvar = 3;
}
// This will popup "undefined"
alert(myvar)
</script>
Testat cu IE8.
Aveți idee de ce?