Bonjour,

Depuis la récente version 1.0, Firebug reporte le problème suivant : elem.body is null au chargement de mon appli web.

L'API est chargée de même que GeoportalExtended.js mais l'exécution s'arrête à la première option (container), donc pas d'affichage de carte.

La ligne concernée dans JQuery 1.4.2 est soulignée dans le fragment de JQuery suivant :

return ("scrollTo" in elem && elem.document) ? // does it walk and quack like a window?
// Everyone else use document.documentElement or document.body depending on Quirks vs Standards mode
elem.document.compatMode === "CSS1Compat" && elem.document.documentElement[ "client" + name ] ||
elem.document.body[ "client" + name ] :

// Get document width or height
(elem.nodeType === 9) ? // is it a document
// Either scroll[Width/Height] or offset[Width/Height], whichever is greater
Math.max(
elem.documentElement["client" + name],
elem.body["scroll" + name], elem.documentElement["scroll" + name],
elem.body["offset" + name], elem.documentElement["offset" + name]
) :

// Get or set width or height on the element
size === undefined ?
// Get width or height on the element
jQuery.css( elem, type ) :

// Set the width or height on the element (default to pixels if value is unitless)
this.css( type, typeof size === "string" ? size : size + "px" );
Une erreur similaire survient avec la version de JQuery 1.3.2.

Le déboggeur de Chrome renvoie l'erreur suivante à la même ligne de JQuery : Uncaught TypeError: Cannot read property 'scrollHeight' of null

L'erreur ne semble pas survenir avec la version Geoportal.js.

Il serait opportun que les changements de code fassent l'objet de versions spécifiques afin d'offrir au développeur un peu de stabilité.