IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Pas d'autofocus dans Iceweasel


Sujet :

JavaScript

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 31
    Points : 20
    Points
    20
    Par défaut Pas d'autofocus dans Iceweasel
    Bonjour,

    J'ai un souci de focus automatique au chargement de ma page web avec Iceweasel. Pourtant, le code fonctionne avec Epiphany.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form action='http://www.google.fr/search' name=f><input name=q size=55 autofocus></form>
    Je sais que ce problème n'est pas très important en soi, mais vu que j'utilise souvent cette page web, cela me serait d'une grande utilité.

    Quelqu'un pourrait-il m'aider s'il vous plaît ? je n'ai trouvé strictement aucune aide sur le web ?

    Système d'exploitation : Debian 6.0.6
    Version de linux : Linux debian 2.6.32-5-686 #1 SMP Sun Sep 23 09:49:36 UTC 2012 i686 GNU/Linux
    Version d'Iceweasel : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.1.16) Gecko/20121207 Iceweasel/3.5.16 (like Firefox/3.5.16)
    Version d'Epiphany : 2.30.6

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Ben... si autofocus n'est pas implémenté, il faut le coder.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    if(!('autofocus' in document.createElement('input')){
        var myAutoFocus = function(){
            document.getElementById('champ_cible').focus();
            window.removeEventListener('load', myAutoFocus);
        }
        window.addEventListener('load', myAutoFocus);
    }

  3. #3
    Membre émérite
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Points : 2 778
    Points
    2 778
    Par défaut
    En effet, ta version équivaut à un Firefox :
    Firefox/3.5.16
    C'est supporté à partir du 4 !

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 31
    Points : 20
    Points
    20
    Par défaut
    Merci Bovino, mais je n'ai pas réussi à exploiter ton code. Comment dois-je l'insérer ?

    Voici ce que j'ai écrit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <script language='javascript'>
    function foc()
    {
      if(!('autofocus' in document.createElement('input'))
      {
        var myAutoFocus=fonxion()
        {
          document.getElementById('ide').focus();
          window.removeEventListener('load',myAutoFocus);
        }
        window.addEventListener('load',myAutoFocus);
      }
    }
    </script>
    puis dans le input :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onload="javascript:foc();"

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 31
    Points : 20
    Points
    20
    Par défaut
    Bon, en fait j'ai écouté Kaamo et j'ai enfin réussi à mettre à jour Iceweasel.

    Et l'autofocus fonctionne !

    Merci encore

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. j'arrive pas a inserer dans une table vide
    Par djouahra.karim1 dans le forum Bases de données
    Réponses: 16
    Dernier message: 03/05/2005, 14h24
  2. Réponses: 3
    Dernier message: 28/01/2004, 10h46
  3. Je ne retrouve pas ma SP dans Query analyser
    Par WOLO Laurent dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 14/07/2003, 12h43
  4. Pas de casse dans les XML
    Par :GREG: dans le forum Composants VCL
    Réponses: 4
    Dernier message: 17/07/2002, 13h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo