2 votes

Retour d'une méthode de fenêtre "surchargée".

Si je réinitialise window.alert pour en faire une autre fonction, y a-t-il un moyen de la restaurer sans la "sauvegarder" au préalable ?

Par exemple :

window.alert = function() { };

Après avoir fait cela, y a-t-il un moyen de rétablir window.alert() tel qu'il était auparavant ? (btw : cette question ne concerne que les objets DHTML "prédéfinis" - pas les objets js aléatoires)

-1voto

James Allardice Points 81162

Vous pouvez utiliser delete :

window.alert = function() { };
delete window.alert;

Voici un exemple de travail .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X