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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Comment trouver quel est le navigateur de celui que se connecte

 


 Mot :   Pseudo :  
 
 Page :   1  2  3
Page Précédente
Auteur Sujet :

Comment trouver quel est le navigateur de celui que se connecte

n°744916
ol69
Et là, c'est qui le lion...?
Posté le 29-05-2004 à 20:17:54  profilanswer
 

Salut,
j'ai un pb tt con (et pas de remarque t'aurai jamais du faire ca s'il vous plait...)
Je viens de me prendre la tete a faire un super menu déroulant dynamique en javascript, et manque de bol, ca passe pas sur mozilla et netscape...
Alors de 2 chose l'une soit je persiste, et je me prend la tete pdt un mois pour le rendre compatible, et meme pas sur que j'y arrive,
soit je detecte a la'rrive le navigateur du gars, et si c'est ie (la majorité), je lui colle mon truc et pour un autre, je met un menu batard.
Est ce que vous savez si c'est possible
(pas trouver sur le forum)
Merci

mood
Publicité
Posté le 29-05-2004 à 20:17:54  profilanswer
 

n°745187
DeirElBahr​i
Posté le 30-05-2004 à 13:15:01  profilanswer
 

sachant que mozilla rentre dans la categorie netscape:
 
if (navigator.appName == "Microsoft Internet Explorer" )
{
...
}
 
if (navigator.appName == "Netscape" )
{
...
}

n°745211
gizmo
Posté le 30-05-2004 à 14:05:54  profilanswer
 

encore un qui n'a rien compris au web...

n°745212
antp
Super Administrateur
Champion des excuses bidons
Posté le 30-05-2004 à 14:08:32  profilanswer
 

gizmo a écrit :

encore un qui n'a rien compris au web...


 
T'es jaloux parce que ton navigateur aura le menu batard et pas le beau menu DHTML-qui-sert-a-rien [:toto le hros]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°745216
gizmo
Posté le 30-05-2004 à 14:10:34  profilanswer
 

non, je modifie le UA en 2 sec donc je peux aussi avoir le menu DHTML-qui-sert-a-rien-et-qui-bouffe-de-la-bp-et-du-proco-et-qui-est-innaccessible-et-qu-'-on-aurait-surement-pu-faire-en-css

n°745318
Hermes le ​Messager
Breton Quiétiste
Posté le 30-05-2004 à 16:26:36  profilanswer
 

gizmo a écrit :

encore un qui n'a rien compris au web...


 
+1
 
Pour un menu, il est inutile de détecter le navigateur.  :jap:  
 
Seuls les cas extrêmes le nécessitent (comme mon éditeur d'image avec le problème de la localisation du pointeur par exemple).

n°968753
Spir
Words are timeless
Posté le 01-02-2005 à 20:39:59  profilanswer
 

Hop moi je reprend le topic avec a peu pres la meme question mais pas pour les memes raison.
Je m'explique.
Je joue avec les css sur mon site, et en fait j'ai besoin de recuperer une div de la page en utilisant du js comme ceci :

Code :
  1. var ie=document.all;
  2. var ns6=document.getElementById&&!document.all;
  3. //et apres j'utilise le resultat :
  4. if (ie)
  5. {
  6.         objet = document.all['le_nom_de_ma_div'];
  7. }
  8. else if (ns6)
  9. {
  10.         //objet = document.all['le_nom_de_ma_div'];
  11.         //Edit correction du copie/colle :
  12.         objet = document.getElementById('le_nom_de_ma_div');
  13. }


Et apres je peux manipuler ma div comme je le veux.
pour Mozilla ca merde. Comment faire???


Message édité par Spir le 01-02-2005 à 21:08:52
n°968755
elianor
bannie 17 fois
Posté le 01-02-2005 à 20:42:42  profilanswer
 

Spir a écrit :

Comment faire???


 
Ne pas utiliser le document.all qui est une connereie, mais getElementById qui est reconnu par tout le monde (et normalisé ?)


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°968766
Spir
Words are timeless
Posté le 01-02-2005 à 21:02:22  profilanswer
 

Exact j'avais bien mis :

Code :
  1. objet = document.getElementById('le_nom_de_ma_div');


Erreur de copie colle entre IE et Netscape.
Pour Mozilla Firefox ca ne fonctionne pas ce :
document.getElementById ...
Parce qu'apres je ne fais qu'un simple :

Code :
  1. if (objet.style.display == 'none')
  2. {
  3.         objet.style.display = 'block';
  4. }
  5. else
  6. {
  7.         objet.style.display = 'none';
  8. }


Message édité par Spir le 01-02-2005 à 21:04:15
n°968767
elianor
bannie 17 fois
Posté le 01-02-2005 à 21:04:46  profilanswer
 

Il permet de chercher par un Id, pas par un nom, c'est pourtant clair comme nom ?


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
mood
Publicité
Posté le 01-02-2005 à 21:04:46  profilanswer
 

n°968770
Spir
Words are timeless
Posté le 01-02-2005 à 21:12:36  profilanswer
 

Ouais je marque niom de ma div mais c'est bel et bien l'id. Avec netscape et Ie ca fonctionne impec

n°968772
effisk
我不讲中文
Posté le 01-02-2005 à 21:16:42  profilanswer
 

Spir a écrit :

Ouais je marque niom de ma div mais c'est bel et bien l'id. Avec netscape et Ie ca fonctionne impec

Bin pour Firefox c'est pas précisé là si ? C'est ns par défaut ? Pasque là je vois qu'un if ie else if ns et c tout...


---------------
London Box Office: Comédie Musicale Londres
n°968773
Spir
Words are timeless
Posté le 01-02-2005 à 21:19:39  profilanswer
 

ben oui, mais en fait le truc c'est ke tout ce ki n'est pas comme IE fonctionne comme Netscape...
Donc a priori si tu as Firefox ca fonctionne tout de meme. La variable ns6 sera charge.
Je pense que je vais faire un else et faire un debbuger pour voir si avec firefox on ne rentre pas ds le else if...

n°968776
cerel
Posté le 01-02-2005 à 21:28:27  profilanswer
 

Si jamais document.getElementById fonctionne aussi sous IE (en tout cas les dernieres versions). Alors pourquoi ne pas l'utiliser ?
Je pense que ton probleme se situe plutot dans l'utilisation que tu fais de l'element obtenu par getELementById.
Aussi, petit rappel au cas ou, un id est unique...
 
Enfin, tu n'aurais pas un petit url de ta page ?

n°968794
masklinn
í dag viðrar vel til loftárása
Posté le 01-02-2005 à 22:11:27  profilanswer
 

gizmo a écrit :

non, je modifie le UA en 2 sec donc je peux aussi avoir le menu DHTML-qui-sert-a-rien-et-qui-bouffe-de-la-bp-et-du-proco-et-qui-est-innaccessible-et-qu-'-on-aurait-surement-pu-faire-en-css


-en-mieux [:aloy]


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

Cerel a écrit :

Enfin, tu n'aurais pas un petit url de ta page ?

teetravel.com/destinations.php  :sweat:


Message édité par effisk le 02-02-2005 à 13:57:58

---------------
London Box Office: Comédie Musicale Londres
n°968827
FlorentG
Unité de Masse
Posté le 01-02-2005 à 23:03:25  profilanswer
 

Spir a écrit :

Hop moi je reprend le topic avec a peu pres la meme question mais pas pour les memes raison.
Je m'explique.
Je joue avec les css sur mon site, et en fait j'ai besoin de recuperer une div de la page en utilisant du js comme ceci :

Code :
  1. ...


Et apres je peux manipuler ma div comme je le veux.
pour Mozilla ca merde. Comment faire???


 
Ca sert à rien tout ça :o
 
document.getElementById fonctionne chez tout le monde. Si ça marche pas chez toi, c'est que t'as fait une couille. Poste un bout de ton code HTML, doit y avoir une grosse couille...

n°968855
effisk
我不讲中文
Posté le 01-02-2005 à 23:50:04  profilanswer
 

FlorentG a écrit :

Ca sert à rien tout ça :o
 
document.getElementById fonctionne chez tout le monde. Si ça marche pas chez toi, c'est que t'as fait une couille. Poste un bout de ton code HTML, doit y avoir une grosse couille...


teetravel.com/destinations.php


Message édité par effisk le 02-02-2005 à 13:58:16

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

hohoho y'a un enfoiré qui passe ma page au validator là !  :o  
 
un suisse sur Linux et FireFox !  :fou:
 
edit:  :D


Message édité par effisk le 02-02-2005 à 00:02:23

---------------
London Box Office: Comédie Musicale Londres
n°968867
cerel
Posté le 02-02-2005 à 00:10:03  profilanswer
 

Tu "declares" ta page comme du "xhtml 1.0 strict" c'est bien.
Si cette derniere validait se serait mieux ...
http://validator.w3.org/check?uri= [...] ations.php

Citation :

Errors:  1398


Je sais je suis peut-etre "mechant", mais au moins des le moment que l'on a une page qui valide, on sait que le probleme ne se situe pas au niveau de l'(x)html.
 
Edit : C'est mwa :D Tu peux meme rajouter qui tourne sous linux, mais chuuut :D


Message édité par cerel le 02-02-2005 à 00:10:53
n°968868
effisk
我不讲中文
Posté le 02-02-2005 à 00:10:52  profilanswer
 

398 erreurs, pas mal. :)  
 


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

Cerel a écrit :

Tu "declares" ta page comme du "xhtml 1.0 strict" c'est bien.
Si cette derniere validait se serait mieux ...
http://validator.w3.org/check?uri= [...] ations.php

Citation :

Errors:  1398


Je sais je suis peut-etre "mechant", mais au moins des le moment que l'on a une page qui valide, on sait que le probleme ne se situe pas au niveau de l'(x)html.
 
Edit : C'est mwa :D Tu peux meme rajouter qui tourne sous linux, mais chuuut :D


Moi j'ai 398 erreurs  :??:  
 
Sinon, si je vire les balises  
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>
<html xmlns="http://www.w3.org/1999/xhtml">
 
ça ne marche pas non plus...


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

Cerel a écrit :

Edit : C'est mwa :D Tu peux meme rajouter qui tourne sous linux, mais chuuut :D

J'avais dit (voir plus haut)
 
bon mais les erreurs sont pas violentes, ce sont des attributs à la con vides genre width="" pour la plupart.


---------------
London Box Office: Comédie Musicale Londres
n°968873
cerel
Posté le 02-02-2005 à 00:14:58  profilanswer
 

Bizzare la difference du nombre d'erreurs... Tu as essaye avec le meme lien que j'ai poste ?
 
Sinon c'est quoi exactement qui fonctionne pas ?
Si j'ai bien compris tu devrais avoir des sous menus non ?

n°968874
effisk
我不讲中文
Posté le 02-02-2005 à 00:16:13  profilanswer
 

au temps pour moi, 1398.
 
Ca fait un paquet quand même. :/


---------------
London Box Office: Comédie Musicale Londres
n°968875
masklinn
í dag viðrar vel til loftárása
Posté le 02-02-2005 à 00:17:51  profilanswer
 

tes menus sont incohérents en plus effisk


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

effisk a écrit :

t'as pas IE ?  :D


 
screenshot:
http://img154.exs.cx/my.php?loc=im [...] tee5yd.jpg


Message édité par effisk le 02-02-2005 à 00:19:36

---------------
London Box Office: Comédie Musicale Londres
n°968878
masklinn
í dag viðrar vel til loftárása
Posté le 02-02-2005 à 00:19:53  profilanswer
 

Ah oui et 9 erreurs sur 10 c'est parce que tu écris du HTML avec un doctype XHTML (<meta> au lieu de <meta /> et <img> au lieu de <img /> )
 
et les menus circuits & séjours sont inutilisables sous Firefox...
 
fonctionne sous Opera, mais le reste de la page a des bugs d'affichage [:totoz]


Message édité par masklinn le 02-02-2005 à 00:21:47

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

Masklinn a écrit :

tes menus sont incohérents en plus effisk


 :(  
 
lesquels ? le menu de gauche ?


---------------
London Box Office: Comédie Musicale Londres
n°968880
masklinn
í dag viðrar vel til loftárása
Posté le 02-02-2005 à 00:22:27  profilanswer
 

effisk a écrit :

:(  
 
lesquels ? le menu de gauche ?


menu de gauche oui, les 2 parties ne font pas la même chose au hover (inversion des couleurs pour le menu du haut, soulignement du texte en bas)


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

Masklinn a écrit :

Ah oui et 9 erreurs sur 10 c'est parce que tu écris du HTML avec un doctype XHTML (<meta> au lieu de <meta /> et <img> au lieu de <img /> )
 
et les menus circuits & séjours sont inutilisables sous Firefox...
 
fonctionne sous Opera, mais le reste de la page a des bugs d'affichage [:totoz]


ok, plus que 533 erreurs...  :sweat:


---------------
London Box Office: Comédie Musicale Londres
n°968883
cerel
Posté le 02-02-2005 à 00:25:14  profilanswer
 

Je te conseille vivement de netoyer un peu tout ton code, tu n'y veras que plus clair apres, car quand je vois ca :

Code :
  1. <div class="menu_haut"><a href="./actualites.php" class="menu_haut"><font class="text">Actualités</font></a></div>


Ca fait peur ...
1)laisse tomber <font>, faut utiliser les css
2)Tu defini une classe pour ton <a>, ok, mais bon, ce <a> est a l'interieur d'un <div> qui a la meme classe ... Ton <div> me semble superflu.
Si tu veux faire un menu, je te conseille plutot de le faire avec une "liste".
A la place d'avoir tout ca :

Code :
  1. <div id="menu">
  2.       <div class="menu_haut"><a href="./actualites.php" class="menu_haut"><font class="text">Actualités</font></a></div>
  3.       <div class="menu_milieu"><a href="./destinations.php" class="menu_milieu"><font class="text">Destinations</font></a></div>
  4.       <div class="menu_milieu"><a href="./competition.php" class="menu_milieu"><font class="text">Compétitions</font></a></div>
  5.       <div class="menu_milieu"><a href="./stage&initiation.php" class="menu_milieu"><font class="text">Stage & Initiation</font></a></div>
  6.       <div class="menu_milieu"><a href="./promotions.php" class="menu_milieu"><font class="text">Promotions</font></a></div>
  7.       <div class="menu_milieu"><a href="./pro_am.php" class="menu_milieu"><font class="text">Pro Am</font></a></div>
  8.       <div class="menu_milieu"><a href="./joueurs_pros.php" class="menu_milieu"><font class="text">Joueurs Pros</font></a></div>
  9.       <div class="menu_milieu"><a href="./galerie/" class="menu_milieu"><font class="text">Albums photo</font></a></div>
  10.       <div class="menu_bas"><a href="./partenaires.php" class="menu_bas"><font class="text">Partenaires</font></a></div>
  11.      </div>


Tu as ca :

Code :
  1. <ul id="menu">
  2.       <li><a href="./actualites.php">Actualités</a></li>
  3.       <li><a href="./destinations.php">Destinations</a></li>
  4.       <li><a href="./competition.php">Compétitions<li>
  5.       <li><a href="./stage&initiation.php"Stage & Initiation</li>
  6.       <li><a href="./promotions.php">Promotions</a></li>
  7.       <li><a href="./pro_am.php">Pro Am</li>
  8.       <li><a href="./joueurs_pros.php"Joueurs Pros</li>
  9.       <li><a href="./galerie/">Albums photo</li>
  10.       <li><a href="./partenaires.php">Partenaires</li>
  11. </ul>


Ce sera plus clair.


Message édité par cerel le 02-02-2005 à 00:26:44
n°968884
effisk
我不讲中文
Posté le 02-02-2005 à 00:25:30  profilanswer
 

Masklinn a écrit :

les 2 parties ne font pas la même chose au hover (inversion des couleurs pour le menu du haut, soulignement du texte en bas)

oui je sais. Faut que j'arrange ça.  :jap:  


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

Masklinn a écrit :

et les menus circuits & séjours sont inutilisables sous Firefox...

Oui, c'est ça mon problème en fait.


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

Cerel a écrit :

Je te conseille vivement de netoyer un peu tout ton code, tu n'y veras que plus clair apres, car quand je vois ca :

Code :
  1. <div class="menu_haut"><a href="./actualites.php" class="menu_haut"><font class="text">Actualités</font></a></div>


Ca fait peur ...
1)laisse tomber <font>, faut utiliser les css
2)Tu defini une classe pour ton <a>, ok, mais bon, ce <a> est a l'interieur d'un <div> qui a la meme classe ... Ton <div> me semble superflu.
Si tu veux faire un menu, je te conseille plutot de le faire avec une "liste".
A la place d'avoir tout ca :

Code :
  1. <div id="menu">
  2.       <div class="menu_haut"><a href="./actualites.php" class="menu_haut"><font class="text">Actualités</font></a></div>[...]


Tu as ca :

Code :
  1. <ul id="menu">
  2.       <li><a href="./actualites.php">Actualités</a></li>
  3.       [...]
  4. </ul>


Ce sera plus clair.

OK. Je sais que c'est un peu lourd, mais bon ça marche donc c'est secondaire pour l'instant. Mais je suis d'accord que c'est largement ptimisable/améliorable.  :jap:  


---------------
London Box Office: Comédie Musicale Londres
n°968887
cerel
Posté le 02-02-2005 à 00:29:44  profilanswer
 

Vire le "language" de tes balises <script>, ensuite n'oublie pas de metre des " " pour toutes les valeurs.  
Donc :

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


Au lieu de ton  

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

n°968888
cerel
Posté le 02-02-2005 à 00:32:46  profilanswer
 

Vire le / de cette ligne :

Code :
  1. <html xmlns="http://www.w3.org/1999/xhtml" />


 
Tu enleveras deja quelques erreurs avec ca ...

n°968889
effisk
我不讲中文
Posté le 02-02-2005 à 00:33:04  profilanswer
 

Cerel a écrit :

Vire le "language" de tes balises <script>, ensuite n'oublie pas de metre des " " pour toutes les valeurs.  
Donc :

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


Au lieu de ton  

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



ok.
 
528 erreur, slowly getting there...


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

526


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

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   profilanswer
 

 Page :   1  2  3
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Comment trouver quel est le navigateur de celui que se connecte

 

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