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 :

Ce code sans JS


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Inscrit en
    Mai 2010
    Messages
    177
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 177
    Par défaut Ce code sans JS
    Bonjour à tous,

    Je fais partie de ces gens qui ont très souvent le JS de désactivé sur leur navigateur.
    Mon souhait est de mimer le code du lien ci-dessous, mais sans JS. Est-ce possible ?

    http://thelia.net/forum/viewtopic.php?pid=43927#p43927

    Tout avis est le bienvenu,

    Merci à vous,

    A bientôt,

    LeHibou2

  2. #2
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2011
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Philippines

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2011
    Messages : 89
    Par défaut
    A l'heure du web 2.0... Il serait peut-être temps d'activer JS...

    Si tu le désactives pour des raisons de sécurité, pubs... Il y a des programmes ou extensions de browser bien moins pénalisants pour un effet au moins aussi efficaces.

    Pour répondre à ta question, je ne crois pas que ce soit possible.

  3. #3
    Expert confirmé
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    Juin 2010
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : Juin 2010
    Messages : 3 094
    Par défaut
    Désactiver JS est une réponse pertinente à l'agression constante de la publicité sur le Web. De plus, cela neutralise énormément d'attaques de type exploit et XSS.

    En ce qui concerne le code JS, je ne suis pas sûr d'avoir compris duquel tu parles mais je pense que la totalité de ce traitement peut se faire côté serveur, donc sans JS. Et, comme le dit Alazais, les input type hidden ne servent à rien.

    LeHibou, si tu veux qu'on t'aide à transcrire le JS en code serveur, dis-nous précisément de quel code il s'agit, on se fera un plaisir de t'aider
    La FAQ JavaScript – Les cours JavaScript
    Touche F12 = la console → l’outil indispensable pour développer en JavaScript !

  4. #4
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2011
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Philippines

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2011
    Messages : 89
    Par défaut
    Citation Envoyé par Watilin Voir le message
    Désactiver JS est une réponse pertinente à l'agression constante de la publicité sur le Web. De plus, cela neutralise énormément d'attaques de type exploit et XSS.
    C'est sur, mais il faut voir ce que tu manques de l'autre coté. Avec un navigateur à jour, quelques extensions pour les pubs et du bon sens lors du surf, ça limite grandement les risques tout en gardant une expérience utilisateur sans commune comparaison.

  5. #5
    Membre très actif
    Inscrit en
    Mai 2010
    Messages
    177
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 177
    Par défaut
    Le web 2.0 ? C'est un web d'échange, d'ouverture et de Liberté (encadrée).

    Par voie de fait, ceux qui ont décidé d'y accéder sans javascript doivent aussi être les bienvenus.

    Concernant le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    function rechercher(){
            // -- caracteristiques --
            // Marques 1 
     
        // à chacune des caractéristiques remplacer la valeur par celle qui correspond
       // ainsi que le nom ici "Marques" par le nom
     
         if(document.getElementById('marques').value){ 
               document.getElementById('caracteristique').value+="1-";
               document.getElementById('caracdisp').value+=document.getElementById('marques').value;
          }    
     
       //  on envoie apres avoir rempli les deux champs hidden  
                    document.getElementById('recherche').submit();
     }
    Ce que je souhaite, c'est ni plus ni moins un moteur de recherche multicritères sans JS.
    Le code est parfaitement fonctionnel, mais j'aimerais me passer de cet appendice.

    Comment faire ?

  6. #6
    Invité
    Invité(e)
    Par défaut
    le simple fait d'utiliser une condition (if)requière l'utilisation d'un langage de programmation en plus il y a la l'utilisation du dom si tu ne veut pas utiliser de javascript il ne te reste plus que la partie serveur avec la contrainte de rechargement de la page et sa c'est pas ecolo

Discussions similaires

  1. [C# 2.0]Executer du code sans afficher de fenêtre
    Par NicolasJolet dans le forum Windows Forms
    Réponses: 10
    Dernier message: 20/09/2006, 13h37
  2. Difficulté avec un code sans algo
    Par panda31 dans le forum Algorithmes et structures de données
    Réponses: 10
    Dernier message: 07/04/2006, 09h43
  3. Profiler du code...sans profiler :s
    Par progfou dans le forum C
    Réponses: 2
    Dernier message: 29/03/2006, 08h48
  4. [Mail] exit du code sans sortir du html...
    Par sam01 dans le forum Langage
    Réponses: 4
    Dernier message: 01/03/2006, 23h04
  5. Réponses: 3
    Dernier message: 27/01/2006, 15h48

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