ASP vs PHP

Mammouth du PHP | 19672 Messages

06 déc. 2011, 16:41

:shock: Tu supposes ? Ou bien ça te fatiguerait de bien vouloir m'accorder que je ne dis pas que des conneries ??
<html>
<head>
<title></title>
<script type="text/Javascript">
<!--
alert('Variable non déclarée : '+ newvar);
var newvar;
alert('Variable déclarée, recherche globale : '+ newvar);
alert('Variable déclarée, recherche dans window : '+ window.newvar);
alert('Variable déclarée, recherche dans window.document : '+ window.document.newvar);
newvar = 'toto';
alert('Variable initialisée : '+ window.newvar);
-->
</script>
</head>
<body>
</body>
</html>
Et essaye donc le code avant de me rétorquer que tu supposes que la raison est autre... :evil:
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
ViPHP | 3300 Messages

06 déc. 2011, 17:05

:shock: Tu supposes ? Ou bien ça te fatiguerait de bien vouloir m'accorder que je ne dis pas que des conneries ??
<html>
<head>
<title></title>
<script type="text/Javascript">
<!--
alert('Variable non déclarée : '+ newvar);
var newvar;
alert('Variable déclarée, recherche globale : '+ newvar);
alert('Variable déclarée, recherche dans window : '+ window.newvar);
alert('Variable déclarée, recherche dans window.document : '+ window.document.newvar);
newvar = 'toto';
alert('Variable initialisée : '+ window.newvar);
-->
</script>
</head>
<body>
</body>
</html>
Et essaye donc le code avant de me rétorquer que tu supposes que la raison est autre... :evil:
Si je n'ai pas pris le temps de tester c'est parce qu'il me semble évident que tu as tort (et donc que tu dis des conneries), et que je n'ai pas voulu perdre mon temps à tester, en effet quand tu déclares avec var ça ne fait pas partie de window.document, mais en fait juste de window comme si tu n'avais pas utilisé de var...
<html>
<head>
<title></title>
<script type="text/Javascript">
<!--

var newvar = 'titi';
alert(window.newvar);

-->
</script>
</head>
<body>
</body>
</html>
Ce qui revient au même mon explication tient toujours, undefined fait référence systématiquement à une propriété d'objet non définie, et non à une variable qui n'existe pas, chose qui n'a pas de sens en javascript, du fait que ce n'est pas un langage procédural ou objet, mais un langage prototypé...

PS: Si tu ne me trouves pas courtois je t'invite à relire ton dernier message qui ne l'est pas non plus.
Fait du php depuis que ca existe ou presque :)

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

06 déc. 2011, 23:41

Modération :
Bon, les amis, c'est fini de voir celui qui a la plus grande ? Soit vous essayez d'être posé et constructif, soit je nettoie
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer