Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
603 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3
Auteur Sujet :

Comment trouver quel est le navigateur de celui que se connecte

n°968893
effisk
我不讲中文
Posté le 02-02-2005 à 00:39:45  profilanswer
 

Reprise du message précédent :
bizarre, j'ai ajouté les quotes pour les attribut du JS et il est repassé à 1058...


---------------
London Box Office: Comédie Musicale Londres
mood
Publicité
Posté le 02-02-2005 à 00:39:45  profilanswer
 

n°968894
cerel
Posté le 02-02-2005 à 00:40:01  profilanswer
 

Concernant ton probleme de menu, je pense qu'il vient surtout du fait que tu utilise la "balise" <font> comme un conteneur, chose qu'elle n'est pas (puisqu'elle n'existe plus).
 
Va donc falloir modifier ton JS qui genere ton menu.

n°968895
effisk
我不讲中文
Posté le 02-02-2005 à 00:46:14  profilanswer
 

Cerel a écrit :

Concernant ton probleme de menu, je pense qu'il vient surtout du fait que tu utilise la "balise" <font> comme un conteneur, chose qu'elle n'est pas (puisqu'elle n'existe plus).
 
Va donc falloir modifier ton JS qui genere ton menu.


Je n'utilise pas la balise font pour le menu en JavaScript. A moins que tu parles d'autre chose ?


---------------
London Box Office: Comédie Musicale Londres
n°968897
cerel
Posté le 02-02-2005 à 00:48:55  profilanswer
 

Si si tu l'utilise :

Code :
  1. function genere_menu(menus, ssmenusNom, nbMenus)
  2. {
  3.         /*
  4.         * Basé sur le script de menu vertical dynamique de :
  5.         * Daniel Fabien - webmaster@script-masters.com
  6.         * Script Masters - http://www.script-masters.com/
  7.         * Modifié par mes soins
  8.         */
  9.         for (i=0; i<nbMenus; i++)
  10.         {
  11.            document.write('<a href="javascript:ouvre_menu(' + i + ', ' + nbMenus + ')"><li>' + menus[i] + '</a>');
  12.            document.write('<font style="display:none" id="ssmenu' + i + '"><ul>');
  13.            for (z=0; z<ssmenusNom[i].length; z++)
  14.            {
  15.                 document.write('-&nbsp;' + ssmenusNom[i][z] + '<br />');
  16.            }
  17.            document.write('</ul></font>');
  18.            document.write('</li>');
  19.         }
  20. }


Enfin, le script que tu as trouve l'utilise :D
Et si tu regarde quel element a l'id du sous menu, c'est bien la balise qui l'id du sous-menu. Par consequent c'est cet element que tu tentes de cacher et de montrer.
Je te conseillerais dans un premier temps de remplacer ce font par un div tout simple.
 
Tiens voila un bon site : http://www.alsacreations.com/articles/
Tu trouveras peut-etre ton bonheur la :D


Message édité par cerel le 02-02-2005 à 00:50:07
n°968898
masklinn
í dag viðrar vel til loftárása
Posté le 02-02-2005 à 00:49:00  profilanswer
 

il faut mettre tous les attributs entre quotes ("" )
<script type=text/javascript> -> <script type="text/javascript">
un id est un identifiant unique, or on trouve 2 fois
<div id=txt_corps> (d'ailleurs t'as pas mis les quotes dessus)
 
toutes les balises <font> doivent disparaitre, surtout qu'elles sont nestées à chaque fois (comprises dans des <a> ou des <div> donc complètement inutiles)
 
comme déjà dit, dégage le markup inutile (genre <div><a></a></div>, à part si c'est pour un effet spécial (rare) c'est inutile)(et un menu se crée plutôt avec une liste qu'avec une suite de divs)
 
tu mets trop de classes, partout, essaies d'apprendre/comprendre comment fonctionne l'héritage en CSS


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°968899
effisk
我不讲中文
Posté le 02-02-2005 à 00:52:31  profilanswer
 

Masklinn a écrit :

il faut mettre tous les attributs entre quotes ("" )
<script type=text/javascript> -> <script type="text/javascript">

Ca m'ajoute des erreurs  :??:  

Masklinn a écrit :


un id est un identifiant unique, or on trouve 2 fois
<div id=txt_corps> (d'ailleurs t'as pas mis les quotes dessus)

OK. Je répare les quotes, et effectivement c'est redondant.
 

Masklinn a écrit :

toutes les balises <font> doivent disparaitre, surtout qu'elles sont nestées à chaque fois (comprises dans des <a> ou des <div> donc complètement inutiles)
 
comme déjà dit, dégage le markup inutile (genre <div><a></a></div>, à part si c'est pour un effet spécial (rare) c'est inutile)(et un menu se crée plutôt avec une liste qu'avec une suite de divs)
 
tu mets trop de classes, partout, essaies d'apprendre/comprendre comment fonctionne l'héritage en CSS

je peux m'enterrer ou tu t'en occupe ?  :sweat:  
 
Bon, c'est vrai, je vais voir ça avec le responsable de ce bordel  :fou:  


---------------
London Box Office: Comédie Musicale Londres
n°968901
effisk
我不讲中文
Posté le 02-02-2005 à 00:55:19  profilanswer
 

Cerel a écrit :

Si si tu l'utilise :

Code :
  1. [...]


Enfin, le script que tu as trouve l'utilise :D
Et si tu regarde quel element a l'id du sous menu, c'est bien la balise qui l'id du sous-menu. Par consequent c'est cet element que tu tentes de cacher et de montrer.
Je te conseillerais dans un premier temps de remplacer ce font par un div tout simple.

merci  :love:  ça marche.
 

Cerel a écrit :

Tiens voila un bon site : http://www.alsacreations.com/articles/
Tu trouveras peut-etre ton bonheur la :D

Je connais, j'essaye d'y faire un tour de temps en temps, ça me fout le moral dans les baskets quand je mate mon code après  :D  
 
Bon les mecs je vous paye une bière dès que vous passez à Paname !  :hello:  


---------------
London Box Office: Comédie Musicale Londres
n°968903
effisk
我不讲中文
Posté le 02-02-2005 à 00:58:25  profilanswer
 

Bon, il reste 525 erreurs, je vais voir ça demain quand j'aurai l'esprit frais.
 
Encore emrci pour votre sacré coup de main.
 [:mad_oc@school]


---------------
London Box Office: Comédie Musicale Londres
n°968905
cerel
Posté le 02-02-2005 à 01:02:17  profilanswer
 

effisk a écrit :

merci  :love:  ça marche.
 
Je connais, j'essaye d'y faire un tour de temps en temps, ça me fout le moral dans les baskets quand je mate mon code après  :D  
 
Bon les mecs je vous paye une bière dès que vous passez à Paname !  :hello:


 
Hmmm, j'aurais peut-etre pas du donner la reponse tout de suite et attendre que tu ai fini de corriger la page  :sol:  ...
Parce que bon, faut pas s'arreter sur la lancee, meme si ca "marche" faut vraiment "netoyer" un peu ta page...

n°968908
effisk
我不讲中文
Posté le 02-02-2005 à 01:03:59  profilanswer
 

Cerel a écrit :

Hmmm, j'aurais peut-etre pas du donner la reponse tout de suite et attendre que tu ai fini de corriger la page  :sol:  ...
Parce que bon, faut pas s'arreter sur la lancee, meme si ca "marche" faut vraiment "netoyer" un peu ta page...


ouaip t'inquiète, je vais le faire. A commencer par tous les attributs à la con. Mais bon il est 1h là, et j'ai du taf demain matin.


---------------
London Box Office: Comédie Musicale Londres
mood
Publicité
Posté le 02-02-2005 à 01:03:59  profilanswer
 

n°968959
Bidem
Posté le 02-02-2005 à 09:42:20  profilanswer
 

effisk a écrit :

bizarre, j'ai ajouté les quotes pour les attribut du JS et il est repassé à 1058...


 
C'est normal. La validation se fait en plusieurs passes :
 - vérification syntaxique,
 - vérification sémantique.
Des fois, s'il y a des erreurs de syntaxe, le validateur ne lance même pas la validation sémantique.
 
Exemple de code non valide du point de vue de la syntaxe (il manque les "" autour de l'attribut) :

Code :
  1. <script type=text/javascript>


 
Exemple de code HTML syntaxiquement valide mais pas sémantiquement :

Code :
  1. <div id="toto" attributBidon="sdf"></div>


 
Tout ça pour dire que si quand tu corriges certaines erreures et que le validateur retourne encore plus d'erreurs, c'est juste qu'il n'est plus bloqué par les erreurs de base.

n°968998
effisk
我不讲中文
Posté le 02-02-2005 à 10:28:04  profilanswer
 

bidem a écrit :

C'est normal. La validation se fait en plusieurs passes :
 - vérification syntaxique,
 - vérification sémantique.
Des fois, s'il y a des erreurs de syntaxe, le validateur ne lance même pas la validation sémantique.[...]
 
Tout ça pour dire que si quand tu corriges certaines erreures et que le validateur retourne encore plus d'erreurs, c'est juste qu'il n'est plus bloqué par les erreurs de base.

y'aurait des erreurs cachées ?  :sweat:  
 
bon, merci pour l'info  :jap:  


---------------
London Box Office: Comédie Musicale Londres
n°969003
masklinn
í dag viðrar vel til loftárása
Posté le 02-02-2005 à 10:30:31  profilanswer
 

effisk a écrit :

Ca m'ajoute des erreurs  :??:


Parce qu'au lieu de planter là dessus il plante sur des erreurs situées derrière :sol:
(qui existaient mais n'étaient pas détectées précédement)
 
Il est donc possible que ça ajoute des erreurs, mais tu dois quand même le faire
 
et puis tu devrais lire ce que te dit le validateur quand même [:cupra]  
(passer tes tableaux en formattage CSS, t'as encore oublié de fermer des <img>, fous moi ces text/javascript entre quotes, dégage les <font>, remplace les & de ton code par des &amp;, t'as encore des "id" redondants (t'as utilisé combien de fois #txt_contact?  [:mlc] ), toutes tes images doivent avoir un alt, vide quand elles n'apportent pas d'information (alt="" ) mais elles doivent quand même en avoir un, les balises <center> c'est comme les balises <font>, ça n'existe pas.
 
Avec tout ça, tu devrais descendre en dessous de 50 erreurs (restent potentiellement des erreurs de création de tables par contre)

effisk a écrit :

y'aurait des erreurs cachées ?  :sweat:  
 
bon, merci pour l'info  :jap:


c'est fréquent oui, les parseurs du validateur ne sont pas parfaits donc il arrive qu'une erreur en "cache" une ou plusieurs autres -> quand on corrige l'erreur les autres apparaissent et le nombre d'erreurs augmentent, on pense que c'est à cause de la correction alors que c'est simplement parce que le validateur ne les "voyait" pas précédement.


Message édité par masklinn le 02-02-2005 à 10:32:16

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°969005
FlorentG
Unité de Masse
Posté le 02-02-2005 à 10:31:32  profilanswer
 

Sinon le menu à l'air d'être généré en JS... Donc pour ceux qui ont pas JS, c'est flingué :(

n°969021
effisk
我不讲中文
Posté le 02-02-2005 à 10:40:19  profilanswer
 

Masklinn a écrit :

Parce qu'au lieu de planter là dessus il plante sur des erreurs situées derrière :sol:
(qui existaient mais n'étaient pas détectées précédement)
 
Il est donc possible que ça ajoute des erreurs, mais tu dois quand même le faire
[...]
 
c'est fréquent oui, les parseurs du validateur ne sont pas parfaits donc il arrive qu'une erreur en "cache" une ou plusieurs autres -> quand on corrige l'erreur les autres apparaissent et le nombre d'erreurs augmentent, on pense que c'est à cause de la correction alors que c'est simplement parce que le validateur ne les "voyait" pas précédement.


 
oui oui oui, j'ai pas eu le temps hier soir mais je m'en occupe ce soir
 
patapé


---------------
London Box Office: Comédie Musicale Londres
n°969022
effisk
我不讲中文
Posté le 02-02-2005 à 10:41:21  profilanswer
 

FlorentG a écrit :

Sinon le menu à l'air d'être généré en JS... Donc pour ceux qui ont pas JS, c'est flingué :(


oui enfin en même temps le mec qui a pas JS activé sur son navigateur il est un peu maso aussi de nos jours. Mais j'ai songé à un truc pour remplacer, je fais ça ce soir. :jap:


---------------
London Box Office: Comédie Musicale Londres
n°969023
FlorentG
Unité de Masse
Posté le 02-02-2005 à 10:42:43  profilanswer
 

effisk a écrit :

oui enfin en même temps le mec qui a pas JS activé sur son navigateur il est un peu maso aussi de nos jours. Mais j'ai songé à un truc pour remplacer, je fais ça ce soir. :jap:


Et l'accessibilité ? /FOU/ /MECHANT/
 
Y'en a 9% d'abord :o qui ont pas activé.

n°969028
effisk
我不讲中文
Posté le 02-02-2005 à 10:44:45  profilanswer
 

FlorentG a écrit :

Et l'accessibilité ? /FOU/ /MECHANT/
 
Y'en a 9% d'abord :o qui ont pas activé.


ils sont tous sur HFR et ils jouent pas au golf.  [:effisk]  
 
Bon mais j'ai dit que j'allais quand même résoudre ce problème  [:effisk]
 
 
edit: j'ai dit ça histoire de chauffer un peu la salle  [:effisk]


Message édité par effisk le 02-02-2005 à 10:45:16

---------------
London Box Office: Comédie Musicale Londres
n°969467
Spir
Words are timeless
Posté le 02-02-2005 à 15:07:43  profilanswer
 

effisk a écrit :


Bon, c'est vrai, je vais voir ça avec le responsable de ce bordel  :fou:


Il faut savoir que c'est moi qui est codee ce site.
Mais il faut savoir que je l'ai fait a l'arrache a cause de souci comme le temps.
Il faut aussi savoir qu'en meme temps que je le codais j'ai decouvert avec un peu de retard (parce que ces foutu prof ne connaissent pas la puissance du css) le css. Avant je faisait des tableau partout. Maintenant que je fais du css on me prend pour un fou...  :pt1cable:  
 
Donc ce site est un peu mon tout premier site en css... Evidement il ya plein d'erreurs. Je voulais le finir avant de m'occuper a fond de ce qui est accessibilite, validation et compagnie.
 
Je vous remercie mille fois, car j'apprend plus en 5 minutes ici qu'en 5 heures de cours au bahut!
------
Pour ce qui est des tableaux, je voulais faire du tabless, mais je n'y connaissait rien, je viens de percer le mystere, je vais tenter de l'appliquer.
J'avais lu sur pompage.net que pour les balises qui ne se referment pas il fallait ajouter un / a la fin : <img ... />
http://pompage.net/pompe/lirespec/
 
Pour ce qui est du js. Comment pourrais-je m'en passer? Il est impossible d'avoir l'equivalent en css?? Je sais qu'en utilisant le a:hover je pourrais faire un display: block; sur les sous menu, mais moi je ne veux pas ca, il faudrait que lorsque la personne clique sur un pays, elle puisse voir les destinations pour ce pays...
Je ne vois aucun moyens de faire ca en css.
 
Encore une fois mille merci pour votre aide precieuse.

n°969472
FlorentG
Unité de Masse
Posté le 02-02-2005 à 15:10:27  profilanswer
 

Il faut effectivement du JS pour faire ton truc, mais il faut prévoir le fait que certaines personnes n'aient pas JS...

n°969487
effisk
我不讲中文
Posté le 02-02-2005 à 15:20:03  profilanswer
 

Spir a écrit :

Pour ce qui est du js. Comment pourrais-je m'en passer? Il est impossible d'avoir l'equivalent en css?? Je sais qu'en utilisant le a:hover je pourrais faire un display: block; sur les sous menu, mais moi je ne veux pas ca, il faudrait que lorsque la personne clique sur un pays, elle puisse voir les destinations pour ce pays...
Je ne vois aucun moyens de faire ca en css.

moi je collerai un <noscript> avec tous les liens dedans, sans le JS (en gros, tous les pays avec les destinations dedans, et tout déroulé). C'est moins classe que le menu JS, mais ça marche.


---------------
London Box Office: Comédie Musicale Londres
n°969492
Spir
Words are timeless
Posté le 02-02-2005 à 15:21:28  profilanswer
 

Oui, je vais y songer serieusement.  
Sinon je peux faire un peu comme macromedia pour le flash et demander a ce k'il choppe la machine virtuel java en idiquant le lien...

n°969493
effisk
我不讲中文
Posté le 02-02-2005 à 15:22:12  profilanswer
 

Spir a écrit :

Oui, je vais y songer serieusement.  
Sinon je peux faire un peu comme macromedia pour le flash et demander a ce k'il choppe la machine virtuel java en idiquant le lien...


C'est se prendre la tête pour pas grand chose je pense.
 
edit: je me demandais ce que la machine virtuelle java venait faire là...


Message édité par effisk le 02-02-2005 à 15:35:28

---------------
London Box Office: Comédie Musicale Londres
n°969501
masklinn
í dag viðrar vel til loftárása
Posté le 02-02-2005 à 15:26:38  profilanswer
 

Spir a écrit :

J'avais lu sur pompage.net que pour les balises qui ne se referment pas il fallait ajouter un / a la fin : <img ... />
http://pompage.net/pompe/lirespec/


En xhtml uniquement, le xhtml étant un dialecte de XML toute balise doit être fermée.
 
Résultat, quand un tag est "double" (genre <a> ou <span> ) on utilise <tag></tag> mais quand il est "simple" (<meta>, <img> ) on le referme directement par <tag/>.
 
Problème, les vieux netscape Netscape 4.7 et avant (et certains autres navigateurs) interprètent mal <tag/> (ils "voient" ça comme <tag>> ), on ajoute donc un espace avant le "/" ce qui donne <tag />, reste parfaitement valide et est rétro-compatible avec les vieux navigateurs

Citation :

Pour ce qui est du js. Comment pourrais-je m'en passer? Il est impossible d'avoir l'equivalent en css?? Je sais qu'en utilisant le a:hover je pourrais faire un display: block; sur les sous menu, mais moi je ne veux pas ca, il faudrait que lorsque la personne clique sur un pays, elle puisse voir les destinations pour ce pays...


Ben j'ai pas trop compris ce que tu veux, je peux juste te dire qu'effectivement parfois le JS est pratique pour améliorer certaines fonctions mais qu'il ne doit en aucun cas être nécessaire: un site doit pouvoir fonctionner avec ou sans JS, peut être avec plus de facilité JS activé mais il ne doit en aucun cas être inutilisable quand le JS est désactivé
 
hors en l'occurence la page est ici inutilisable sans JS [:spamafote]
résultat, comme le script ne fonctionne pas sous Firefox, la page est inutilisable sous FF

Citation :

Oui, je vais y songer serieusement.  
Sinon je peux faire un peu comme macromedia pour le flash et demander a ce k'il choppe la machine virtuel java en idiquant le lien...


 [:gratgrat]  
Quelle machine virtuelle?
il n'y a pas de Java sur ton site, ne confond pas Java et Javascript, ça n'a rien à voire.
Si ton script ne fonctionne pas sous Firefox c'est sûrement qu'il est buggé/mal conçu
S'il ne fonctionne pas sous d'autres navigateurs ça peut aussi être que pour eux le JS n'existe pas (exemple: Lynx ne connais pas le JS)


Message édité par masklinn le 02-02-2005 à 15:29:00

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°969506
FlorentG
Unité de Masse
Posté le 02-02-2005 à 15:29:52  profilanswer
 

Masklinn a écrit :

En xhtml uniquement, le xhtml étant un dialecte de XML toute balise doit être fermée.
 
Résultat, quand un tag est "double" (genre <a> ou <span> ) on utilise <tag></tag> mais quand il est "simple" (<meta>, <img> ) on le referme directement par <tag/>.
 
Problème, les vieux netscape Netscape 4.7 et avant (et certains autres navigateurs) interprètent mal <tag/> (ils "voient" ça comme <tag>> ), on ajoute donc un espace avant le "/" ce qui donne <tag />, reste parfaitement valide et est rétro-compatible avec les vieux navigateurs


Je me demande si cette histoire de <br/> transformé en <br>> ne vient pas du fait que NS4.7 soit un parser SGML strict :??:

n°969509
effisk
我不讲中文
Posté le 02-02-2005 à 15:32:48  profilanswer
 

Masklinn a écrit :

résultat, comme le script ne fonctionne pas sous Firefox, la page est inutilisable sous FF

Euh j'ai réparé, ça marche là non ?
 
http://www.teetravel.com/destinations.php
 
edit: en tout cas chez moi ça marche


Message édité par effisk le 02-02-2005 à 15:33:13

---------------
London Box Office: Comédie Musicale Londres
n°969511
cerel
Posté le 02-02-2005 à 15:33:17  profilanswer
 

Hmmm, deja la machine virtuelle java n'a rien a faire dans l'histoire.
On parle de JavaScript, bien que ce dernier ait le mot "java" dans son nom, cela n'a rien a voir avec Java.
 
Sinon, je vous conseille c'est deux sites :
http://openweb.eu.org
http://www.alsacreations.com/articles
 
Sinon pour en revenir a votre histoire de menu, je vous conseille de vous inspirer de l'un qui se trouvent sur alsacreations.
Il y a un moyen simple de faire un menu qui soit fonctionnel sans javascript.
Bon deja, faut le faire avec des listes, ensuite dans le css vous indiquez que tous les sous menus sont visibles.  
L'astuce consitera ensuite a utiliser une petite fonction JS a metre dans le body onload qui elle va cacher les sousmenus.
De cette facon, celui qui n'as pas JS d'active verra tous les sous menus (puisque non caches).
Celui qui aura JS ne les verras pas (puisque caches par le onload), mais neanmoins il pourra les voir avec les events JS qui vont bien (onclick ou onmouseover).
 
De cette facon pas besoin de :
1) JavaScript qui ecrit les sous menus
2) Balise <noscript> qui va de nouveau re-ecrire les sous menus
Ben oui, avec votre methode vous aloudissez la page en ecrivant les sous-menus 2 fois ...

n°969514
masklinn
í dag viðrar vel til loftárása
Posté le 02-02-2005 à 15:36:56  profilanswer
 

FlorentG a écrit :

Je me demande si cette histoire de <br/> transformé en <br>> ne vient pas du fait que NS4.7 soit un parser SGML strict :??:


Si, c'est exactement ça
 
en SGML, une balise peut s'écrire <tag> ou <tag/
dont acte ;)  

effisk a écrit :

Euh j'ai réparé, ça marche là non ?
 
http://www.teetravel.com/destinations.php
 
edit: en tout cas chez moi ça marche


ouaip c'est bon :)  
(par contre la console JS donne toujours quelques warnings, pense à l'utiliser c'est pratique ;))
 
edit: et je plussunise ardement les conseils de Cerel concernant la réécriture du menu et du JS associé :o


Message édité par masklinn le 02-02-2005 à 15:37:54

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°969517
FlorentG
Unité de Masse
Posté le 02-02-2005 à 15:39:39  profilanswer
 

Masklinn a écrit :

Si, c'est exactement ça
 
en SGML, une balise peut s'écrire <tag> ou <tag/
dont acte ;)


Hopla :) Dommage ce conflit SGML et XML :/

n°969523
masklinn
í dag viðrar vel til loftárása
Posté le 02-02-2005 à 15:45:32  profilanswer
 

FlorentG a écrit :

Hopla :) Dommage ce conflit SGML et XML :/


Bof [:spamafote]  
 
c'est pas la mort de rajouter un espace dans les balises [:ddr555]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°969528
Spir
Words are timeless
Posté le 02-02-2005 à 15:50:02  profilanswer
 


Je connais bien ces deux sites, je suis inscrit au forum d'lsacreations.

Cerel a écrit :


Sinon pour en revenir a votre histoire de menu, je vous conseille de vous inspirer de l'un qui se trouvent sur alsacreations.
Il y a un moyen simple de faire un menu qui soit fonctionnel sans javascript.
Bon deja, faut le faire avec des listes, ensuite dans le css vous indiquez que tous les sous menus sont visibles.  
L'astuce consitera ensuite a utiliser une petite fonction JS a metre dans le body onload qui elle va cacher les sousmenus.
De cette facon, celui qui n'as pas JS d'active verra tous les sous menus (puisque non caches).
Celui qui aura JS ne les verras pas (puisque caches par le onload), mais neanmoins il pourra les voir avec les events JS qui vont bien (onclick ou onmouseover).
 
De cette facon pas besoin de :
1) JavaScript qui ecrit les sous menus
2) Balise <noscript> qui va de nouveau re-ecrire les sous menus
Ben oui, avec votre methode vous aloudissez la page en ecrivant les sous-menus 2 fois ...


Tres bonne idee, je vais l'appliquer. Merci encore.

n°969530
FlorentG
Unité de Masse
Posté le 02-02-2005 à 15:51:58  profilanswer
 

Masklinn a écrit :

Bof [:spamafote]  
 
c'est pas la mort de rajouter un espace dans les balises [:ddr555]


On pert tout de même 1 octet par <br/>, <img/>, etc. :D

n°969553
masklinn
í dag viðrar vel til loftárása
Posté le 02-02-2005 à 16:07:00  profilanswer
 

FlorentG a écrit :

On pert tout de même 1 octet par <br/>, <img/>, etc. :D


deux en utf-8 :pt1cable:  
 
Hint: suffit de mettre ni <img> ni <br> :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°969556
FlorentG
Unité de Masse
Posté le 02-02-2005 à 16:07:40  profilanswer
 

Masklinn a écrit :

deux en utf-8 :pt1cable:  
 
Hint: suffit de mettre ni <img> ni <br> :o


<br> est parfois nécessaire :cry:, sinon oui, on remplace <img> par <object> :D

n°969562
masklinn
í dag viðrar vel til loftárása
Posté le 02-02-2005 à 16:10:20  profilanswer
 

FlorentG a écrit :

on remplace <img> par <object> :D


Non :pfff:  
 
Toutes les images dans le CSS :sol:


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°969563
FlorentG
Unité de Masse
Posté le 02-02-2005 à 16:11:08  profilanswer
 

Masklinn a écrit :

Non :pfff:  
 
Toutes les images dans le CSS :sol:


Ah mais si l'image véhicule de l'information, faut la mettre dans l'XHTML ;)

n°969566
masklinn
í dag viðrar vel til loftárása
Posté le 02-02-2005 à 16:13:13  profilanswer
 

FlorentG a écrit :

Ah mais si l'image véhicule de l'information, faut la mettre dans l'XHTML ;)


 :non:  
 
ça dépend des images, pour un plan oui (information pûrement graphique sans rendu textuel possible *) mais quand l'image véhiculant de l'information est un remplacement pour une information textuelle l'utilisation du FIR ou autre est nickel chrome
 
*: et encore, tu peux remplacer par un lien vers l'image :sol:


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°969568
FlorentG
Unité de Masse
Posté le 02-02-2005 à 16:15:05  profilanswer
 

Masklinn a écrit :

:non:  
 
ça dépend des images, pour un plan oui (information pûrement graphique sans rendu textuel possible *) mais quand l'image véhiculant de l'information est un remplacement pour une information textuelle l'utilisation du FIR ou autre est nickel chrome
 
*: et encore, tu peux remplacer par un lien vers l'image :sol:


Oui. Enfin quand c'est une image avec juste du texte écrit dessus, moi je repose sur l'attribut [alt] :/ Au lieu d'utiliser de sombres bricolages, utilisont ce qui est prévu dans la norme :)

n°969577
masklinn
í dag viðrar vel til loftárása
Posté le 02-02-2005 à 16:19:02  profilanswer
 

FlorentG a écrit :

Oui. Enfin quand c'est une image avec juste du texte écrit dessus, moi je repose sur l'attribut [alt] :/ Au lieu d'utiliser de sombres bricolages, utilisont ce qui est prévu dans la norme :)


Moi je construis une vraie page avec de l'information textuelle et je fais du joli en images à coup de FIR par la suite :sol:


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°969624
FlorentG
Unité de Masse
Posté le 02-02-2005 à 16:52:31  profilanswer
 

Masklinn a écrit :

Moi je construis une vraie page avec de l'information textuelle et je fais du joli en images à coup de FIR par la suite :sol:


Mais genre sous FF ou Lynx, il remplace bien par le [alt]...

n°969630
masklinn
í dag viðrar vel til loftárása
Posté le 02-02-2005 à 16:54:23  profilanswer
 

FlorentG a écrit :

Mais genre sous FF ou Lynx, il remplace bien par le [alt]...


je sais, et alors :??:


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3

Aller à :
Ajouter une réponse
 

Sujets relatifs
Pb d'ouverture Popup suivant différent navigateur[c] A quel moment le client se connecte au serveur ds mon exemple ?
$_SESSION Ne marche pas en fonction du navigateur (IE et Mozilla)[J2ME] affichage d'un document dans un navigateur Palm ?
[Image] trouver les dimensionsComment trouver un serveur apache à l'université ?
Trouver l'etat d'un fichierRegEx. c'est quoi pour trouver l'inverse ?
Problème de sécurité du navigateur[CGI] Comment on on ecrit le code html renvoyé au navigateur ?
Plus de sujets relatifs à : Comment trouver quel est le navigateur de celui que se connecte


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR