petit test sous Firefox
Jean Baptiste Favre
jean-baptiste.favre at wanadoo.fr
Lun 26 Fév 11:16:47 UTC 2007
Gallaire Christophe a écrit :
> Bonjour à tous,
>
> Jean-Max, je ne vois pas bien ce que tu veux... qu'on aille tous sur
> cette page pour confirmer que ça merdouille avec avec un script en
> javascript ? Lequel script tournerait sous XP... M'enfin, voyons !
>
> Soyons quelque peu circonspect... Gardons la mesure.
Pourquoi pas. Mais cela va dans les 2 sens... ;-)
> Première remarque : Tu sais, contrairement à ce que tu sembles soutenir
> sans trop savoir pourquoi ("sous Firefox/Edgy Manque de pot, ça marche
> bien sous Win XP :-("), le problème ne vient pas forcément de Firefox et
> de surcroît sous Linux ! Le problème, a priori, concerne un script en
> javascript, donc... java.
Raté, java est totalement différent de javascript. Ce sont 2 langages
différents. Javascript est embarqué par défaut dans Firefox et
interprété par Firefox, pas Java.
> Deuxième remarque : Observe l'affichage de la page.... Il y a un élément
> de type bloc qui chevauche un autre élément de type bloc. Zieute ensuite
> le code source de la page... et qu'est-ce que tu remarques ?
>
> AMHA,
>
> 1°) À de rares exceptions, une balise ça se referme !
Quel est le rapport avec Javascript ?
> 2°) Pourquoi l'attribut "action" n'est-il pas défini ?
C'est du HTML, pas du javascript. Le problème de rendu peut être dû à
beaucoup de choses: un problème Gecko (le moteur de rendu), un problème
de codage de la page (ce qui semble être le cas), ...
> Pour info : action est un attribut : il définit l'adresse du script
> auquel le formulaire envoie les données --> <url> !!
>
> Voir : http://xhtml.le-developpeur-web.com/form-xhtml.php
>
> 3°) Peut-être que je me plante complètement (j'utilise rarement
> javascript) mais... Pourquoi la propriété visibility est-elle utilisée ?
> A priori, toute boîte générée est visible par défaut, non ? On devrait
> utiliser cette propriété pour masquer un élément de type bloc et en
> faire apparaître un autre dans le cas d'une action de l'utilisateur
> définie à partir d'un formulaire, non ?
La propriété visibility peut être utilisée pour adapter la page (son
rendu par le navigateur plus exactement) en fonction, par exemple,
d'évènements. Ceci n'a, AMHA, pas d'influence sur l'interprétation du
javascript.
> Enfin, voilà... deux trois remarques. Ce qui se produit, AMHA, n'est pas
> dû à un dysfonctionnement de Firefox...
Ben si, javascript étant interprété par Firefox, si ça merde, ça vient
forcément de l'interpréteur... donc de Firefox. Après, savoir si c'est
dû à une spécificité Linux, c'est un autre problème. Le fait demeure que
Firefox est en cause.
... SNIP...
Mes 2 cents. Bonne journée
JB
Plus d'informations sur la liste de diffusion ubuntu-fr