OVH Cloud OVH Cloud

Test sur IE+/PC ???

4 réponses
Avatar
unbewusst.sein
est-ce que cette page roule sur IE+/PC :

<http://www.yvon-thoraval.com/JS/__defineGetter__TEST.xhtml>

ce que je souhaite tester :

array.isEmpty;

qui utilise l'extension de l'Objet Array suivante :

Array.prototype.__defineGetter__('isEmpty', function(){
return (this.length === 0);
});

Ça roule sur MacOS X avec Firefow 2.0.0.2, GranParadiso alpha 2 et
WebKit (latest nightly).

__defineGetter__ ne marche pas avec Opera 9.2, symptôme :

array.isEmpty donne 'undefined'

--
Une Bévue

4 réponses

Avatar
YD
est-ce que cette page roule sur IE+/PC :
http://www.yvon-thoraval.com/JS/__defineGetter__TEST.xhtml [...]
__defineGetter__ ne marche pas avec Opera 9.2, symptôme :
array.isEmpty donne 'undefined'


Pas de fatigue inutile, omme je le disais dans mon post, c'est du
JavaScript Netscape/Mozilla depuis la v. 1.5. Ça n'est pas -- encore ? --
dans la norme et encore moins dans MS JScript. Ta page ne peut fonctionner
que dans les navigateurs à moteur Gecko, ou dans des applications utilisant
SpiderMonkey ou Rhino.

PS j'ai quand même lancé la page que IE7 refusait d'ouvrir prétextant que
XHtml devait être ouvert par Firefox ou téléchargé. Je l'ai donc enregistré
pour la baptiser en .html, et là sanction prévue array.isEmpty 'undefined'...
--
Y.D.

Avatar
unbewusst.sein
YD wrote:

Pas de fatigue inutile, omme je le disais dans mon post, c'est du
JavaScript Netscape/Mozilla depuis la v. 1.5. Ça n'est pas -- encore ? --
dans la norme et encore moins dans MS JScript. Ta page ne peut fonctionner
que dans les navigateurs à moteur Gecko, ou dans des applications utilisant
SpiderMonkey ou Rhino.

PS j'ai quand même lancé la page que IE7 refusait d'ouvrir prétextant que
XHtml devait être ouvert par Firefox ou téléchargé. Je l'ai donc enregistré
pour la baptiser en .html, et là sanction prévue array.isEmpty 'undefined'...


OK, merci, je laisse tomber IE donc, en tout cas, bonne surprise ça
marche sur Safari/WebKit.
--
Une Bévue

Avatar
kurtz le pirate
In article <1hu35xj.m1m2uq1d25mwdN%,
(Une Bévue) wrote:

Array.prototype.__defineGetter__('isEmpty', function(){
return (this.length === 0);
});


hum... hum... tu es sûr de tes "=" 3 fois ?




--
klp

Avatar
unbewusst.sein
kurtz le pirate wrote:

hum... hum... tu es sûr de tes "=" 3 fois ?


ben oui, c'est une égalité *stricte* teste que le type de données est
aussi le même de part et d'autre...
--
Une Bévue