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 :

Bloquer le backward


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 4
    Par défaut Bloquer le backward
    Hello

    J ai fini par me decider à poser la question... cela fait un moment que je tourne sur Internet à la recherche d'un p'tit script génial

    je bosse dans une bibliothèque... on propose aux utilisateurs des documents en ligne... on ne souhaite pas qu ils aillent partout... on a donc un filtre... quand une page est hors sujet on la remplace par une page d'avertissement.... le probleme c est qu ils peuvent a force de clic revenir en arriere afficher la bad page... (on est soumis a des contraintes tech - donc le truc marche comme ca)

    mon souhait c est de bloquer le bouton page precedente et/ou suivante (uniquement pendant la presence de la page avertissement) ou de vider l'historique de la fenetre afin de rendre inutile une page precedente.

    merci d avance meme si pas de solutions

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    history étant en lecture seule ...
    mets le message d'alert en modal?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 4
    Par défaut
    i am a poor man.... je suis programmeur en Delphi au quotidien donc mes connaissances en javascript sont limitées...

    j ai crée une page d 'avertisement simple... mes connaissances ne vont pas si loin....

    Je n'ai peut etre pas été assez explicite... je ne souhaite pas que la page précédente (ni aucune) s'affiche quand on clic sur backward.... une fois que ma page d 'avertissement s'affiche.

    je me doute que je manque peut etre de clarté dans mes explications.

  4. #4
    Membre chevronné Avatar de d-Rek
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2007
    Messages : 438
    Par défaut
    La grenouille propose de remplacer ta page d'avertissement par une alerte conditionnelle.
    En gros, sur toutes tes pages, il y a le script suivant :
    Code JS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    var result=true; // y'a t-il un résultat dans la bibliothèque ?
    // ici tu passes result à false via ton langage dynamique PHP ou ASP ou autre
    if(!result){
    alert('Message d\'avertissement\nAucun résultat n\'a été trouvé !\netc..');
    }

    L'avertissement est déclenché quand tu veux. Adieu la page "bad".

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 4
    Par défaut
    Ok - je vais essayé de triturer ce bout de code pour commencer.

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 4
    Par défaut
    Bon je ne suis pas tres au fait du langage html et javascript... echec

    Ci dessous mon code pour ma page d avertissement... y a pas grand chose... j ai essayé de coller votre code un peu partout sans succes....

    Un conseil?

    Je souhaite que le backward soit bloqué uniquement a partir de cette page merci


    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
    17
    18
    19
    20
    21
    <HTML>
    <HEAD>
    <TITLE>Page sans retour du tout</TITLE><link rel="stylesheet" href="../../../css/page_txt.css" type="text/css"><link rel="stylesheet" href="../../../css/txtorange.css" type="text/css"><script language="JavaScript">window.history.forward();</SCRIPT></HEAD><body onunload="window.history.forward();">
    </HEAD>
     
    <body TEXT="#000000" LEFTMARGIN="0" TOPMARGIN="0" background="http://sicd1.ujf-grenoble.fr/Fond_borne_unique.jpg">
    <br><br><br><br><br><br><br><br><br><br><br><br><br><br>
     
    <div align="center"><a class="txtorange17"><font size="6">Page rejet&eacute;e</font></a><br><br>
    </div>
     
    <div align="center">
    <a class="txt_gras16">Cliquer sur l’ic&ocirc;ne suivante
    <a href="http://sicd1.ujf-grenoble.fr/BORNES/Borne_BUS.htm">
     
    <img src="http://sicd1.ujf-grenoble.fr/BORNES/maison.gif" width="80" height="75" align="absmiddle" border="0">
    </a>.</a>
    </div>
     
    </BODY>
    </HTML>

Discussions similaires

  1. Est-il possible de bloquer le reverse engineering ?
    Par fugi dans le forum Assembleur
    Réponses: 39
    Dernier message: 31/07/2007, 02h33
  2. [VB6] Bloquer Ctrl + Alt + Suppr
    Par e-t172 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 09/07/2004, 12h21
  3. [RaveReport] - Bloquer groupe sur une page
    Par muaddib dans le forum Rave
    Réponses: 3
    Dernier message: 25/02/2003, 16h21
  4. Bloquer le téléchargement de certains types de fichiers
    Par Nikos dans le forum Développement
    Réponses: 4
    Dernier message: 23/12/2002, 20h54
  5. Bloquer le lecteur cd
    Par krusaf dans le forum MFC
    Réponses: 3
    Dernier message: 07/07/2002, 13h09

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