Suite à un bug que j'ai pas possible de reproduire chez moi, j'ai dû installé la version pour pc de
safari, navigateur de
apple. Au premier contact j'ai été surpris par deux choses:
1° la lenteur d'exécution du code javascript ;
2° son interface proche de
chrome le navigateur de google^^
Revenons au bug ! Ce navigateur a une pauvreté impressionnante, en effet rien n'est prévu pour le déboggage même pas un petit
plugin du genre
firebug -
IE developper toolbar ^^ fallait bien continuer malgrès cela, le déboggage a donc du se faire à la traditionnelle;
A ma grande surprise le problème venait de la propriété css
display qui était initialisé à
none dans une
div, me permettant pas l'accès aisé via dom vers les sous-élements.
La solution : changer
style="display:none"
en
style="visibility:hidden"
Tout de même les deux propriétés ne sont pas équivalentes :
Visibility définit si un élément doit être visible ou pas;
display définit comment un élément s'affiche.