Forum de discussion
Forum « Programmation ASP » (archives)
Re: problème 'window.opener' - ''window' est indéfini'
Envoyé: 27 août 2004, 9h37 par Oznog
Attention, le Javascript côté serveur n'a bien sûr aucun accès au valeur client comme l'objet "window" ou un tout comportemant par exemple.
L'utilisation du Javascript runat=server est simplement pour user de fonction (built-in) Javascript plus performante que le ASP. Par exemple, à l'époque des premier ASP les expressions régulières n'était pas possible en ASP. Alors on utilisait le moteur Javascript du serveur pour faire quelques manipulations Javaqscript avec des expressions régulières tout simplement. C'est d'ailleurs encore plus actuel avec la technologie .NET justement fait pour jumeler n'importe qu'elle langage.
Dans ton cas, tu veux utiliser non seulement les fonctionnalité du Javascript mais aussi les objets clients, chose bien sûr impossible. Si tu est sur le serveur, comment veux tu avoir accès à la fenêtre du navigateur, ton code n,est même pas encore là. une fois terminer avec ton ASP et tes runat=server, le résultat sera envoyé via HTTP au navigateur. Et alors là seulement le Javascript côté client aurra accès à ces objets et événements.
Ciao
Oznog
Réponses
|