ウィンドウオブジェクトの警告メソッドがあるとします。私は素敵なalertboxでそれを強化したいと思います。javascriptネイティブオブジェクトの組み込みメソッドを上書きする方法
また、アプリケーションが終了したら元のアラート方法を保存して元に戻すことができます。
このようなものですが、Firefoxのコンソールでの投げエラーです。
window.prototype.alert = function(){
}
ウィンドウオブジェクトの警告メソッドがあるとします。私は素敵なalertboxでそれを強化したいと思います。javascriptネイティブオブジェクトの組み込みメソッドを上書きする方法
また、アプリケーションが終了したら元のアラート方法を保存して元に戻すことができます。
このようなものですが、Firefoxのコンソールでの投げエラーです。
window.prototype.alert = function(){
}
可能です。
var base = window.alert;
window.alert = function(message) {
document.getElementById("myalertwidget").innerHTML = message;
return base.apply(this, arguments);
};
window.prototype
オブジェクトはありません。 window
はjavascriptコンテキストのグローバルオブジェクトであり、プロトタイプからは作成されません。
window.old_alert = window.alert;
window.alert = function(txt) {
// do what you need
this.old_alert(txt);
}
'base.apply(これは、引数が)'ちょうど正しく*オリジナル* '警告を(呼び出す)'あなたが希望する必要があります。
しかし、何がやりたいことは、次のコードで達成可能ですそうする –