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

HTML Discussion :

Redirection valide dans un noscript ou solution équivalente


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    178
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 178
    Par défaut Redirection valide dans un noscript ou solution équivalente
    Bonjour,

    après des recherches intensives, j'ai lu le problème que je rencontre plusieurs fois, mais pas la solution qui va avec.

    Voici l'extrait du site qui est important :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <div id="main">
                    <!-- displayed if javascript unsupported -->
                    <noscript>
                        <p>Javascript required</p>
                    </noscript>
                    <p>le reste du site .................</p>
                </div><!-- fin de #main -->
    Ce que j'aimerais, c'est que le reste du site ne soit pas affiché quand le javascript est désactivé. Ce qui revient à :

    1) soit effectuer une redirection vers une page qui explique que le javascript est requis. Dans ce cas, existe-t'il une solution valide W3C (donc pas de balise meta) ?
    2) soit par une opération du saint-esprit , trouver un moyen de masquer le reste du site... Dans ce cas, quelle est cette opération ?


    Merci d'avance de votre aide !
    Rolf IV

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2009
    Messages
    308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 308
    Par défaut
    Bonsoir,

    A priori tu ne peu faire n'y l'un n'y l'autre, par contre tu peu suivre l'exemple du W3C en fournissant un texte explicatif et/ou un lien vers une page l'expliquant.

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    178
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 178
    Par défaut
    bonsoir,

    ça m'arrange pas trop ça...

    du coup, j'ai d'autres questions :

    - n'y a t'il pas d'autres moyens de savoir si le javascript est activé par le client ou non (j'utilise PHP côté serveur) ?

    j'ai déjà essayé de mettre le reste du site entre <script> (sans attribut -ce qui est pas valide de ttes façons-) et </script>, mais rien n'est interprété du coup...

    - est-il possible de mettre le reste du site dans une balise telle que <script type="text/php"> ou <script type="text/html"> ???

    merci d'avance,
    Florent

  4. #4
    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 : 55
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Non, ce n'est pas possible, en revanche tu peux faire le contraire : ta page pour le cas où JavaScript est désactivé et une balise script qui redirige vers la page avec JavaScript :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <script type="text/javascript">
    location.replace(page_javascript);
    </script>
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  5. #5
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par défaut
    Bonjour,

    Citation Envoyé par Bovino Voir le message
    Non, ce n'est pas possible, en revanche tu peux faire le contraire : ta page pour le cas où JavaScript est désactivé et une balise script qui redirige vers la page avec JavaScript :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <script type="text/javascript">
    location.replace(page_javascript);
    </script>
    Une redirection en javascript alors que le javascript est désactivé ?

  6. #6
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    178
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 178
    Par défaut
    si le javascript est désactivé, seul le contenu du noscript sera affiché et rien d'autre (puisque dans ce cas, la redirection se fera effectivement pas)...

    sinon, le contenu normal... effectivement, la solution me paraît pas mal...
    je pense que le bouton sera bientôt utilisé

Discussions similaires

  1. Validation dans les tables
    Par Isabelle27 dans le forum Access
    Réponses: 8
    Dernier message: 02/05/2006, 15h14
  2. [debutant]redirection auto dans un servlet
    Par Battosaiii dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 18/04/2006, 10h41
  3. Réponses: 23
    Dernier message: 11/04/2006, 17h33
  4. [STRUTS][Validation] - Validation dans un execute
    Par SEMPERE Benjamin dans le forum Struts 1
    Réponses: 8
    Dernier message: 07/12/2004, 10h55
  5. Récupération de données validées dans une pop-up
    Par hdd dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/12/2004, 16h47

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