bonjour les amis,
est ce qu'il y a moyen en javascript ou autre piur désactiver le bouon précédent car ça me crée un problème et chui nul en javascript
merci d'avance.
bonjour les amis,
est ce qu'il y a moyen en javascript ou autre piur désactiver le bouon précédent car ça me crée un problème et chui nul en javascript
merci d'avance.
Mes articles, Mon Blog
Rubrique Jasper/iReport :
------- Forum Jasper --------
----- FAQ Jasper/iReport -----
et pourquoi pas en vb.net
pourquoi tu utilise le javascript ???
La vie semble à un pont et le meilleur de nous c'est ce lui qui le traversent
ca ne se fait pas avec du VB.NET car c'est du code côté serveur.Envoyé par souaddemaroc
tu peux toujours effacer l'historique de ton navigateur ou bien faire en sorte que la toolbar ne s'affiche pas.Envoyé par JauB
Hana no iro wa
Utsuri ni keri na
A mettre dans une page qui ne peut être accessible par action "Précédent" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <body onload="history.go(1);">
Fremy
Pour vos développements Web et une navigation agréable, le tout gratuit :
1) IE 8 + IE7Pro (Si vous ne connaissez pas IE7Pro, essayez !)
2) FF 3 + Web Developper Toolbar + AdBlockPlus + FireBug + GreaseMonkey
on prend les paris ? :)Envoyé par FremyCompany
Be wary of strong drink.
It can make you shoot at tax collectors, and miss.
Les paris sur quoi ??? Sur la prochaine course de chevaux ??? MdrrEnvoyé par Maniak
Fremy
Pour vos développements Web et une navigation agréable, le tout gratuit :
1) IE 8 + IE7Pro (Si vous ne connaissez pas IE7Pro, essayez !)
2) FF 3 + Web Developper Toolbar + AdBlockPlus + FireBug + GreaseMonkey
Sur le fait que ça marche (pas, dans ce cas :)Envoyé par FremyCompany
Ça a déjà été dit et répété environ trois douzaines de zillions de fois, la fonction 'back' (ou plus généralement l'historique des pages) ne se désactive pas. Il y a des bidouilles qui se baladent par-ci par-là pour bloquer certaines parties, généralement IE-only, même pas garanti pour IE7, mais rien de réellement efficace. À moins de vouloir vraiment prendre la tête aux utilisateurs (leur virer les barres d'outils pour qu'ils ne puissent pas faire ce qu'ils veulent... non mais non quoi :)
Morale de l'histoire, toujours la même : les navigateurs web ont un historique des pages. Les utilisateurs peuvent s'en servir s'ils en ont envie. Point barre. Soit on fait avec, soit on ne fait pas de web.
Be wary of strong drink.
It can make you shoot at tax collectors, and miss.
Dans ce cas tu me dois ce que tu avais parié...
Code : Sélectionner tout - Visualiser dans une fenêtre à part <html><head><title></title></head><body onload="history.go(1);history.forward();"></body></html>
Compatible IE[6] (ok), IE7[b2] (ok), FireFox[1.5] (ok*) et NetScape[7.1] (ok)
* sauf si on appuie 2 fois sur précédent, sans doute a cause du fait que l'history en est influé
Fremy
Pour vos développements Web et une navigation agréable, le tout gratuit :
1) IE 8 + IE7Pro (Si vous ne connaissez pas IE7Pro, essayez !)
2) FF 3 + Web Developper Toolbar + AdBlockPlus + FireBug + GreaseMonkey
Ah, tu as essayé ? :)
Parce que ça ne marche pas du tout chez moi, que ce soit Ff 1.5 ou IE6 (qui se plaint déjà du 'contenu actif' à activer pour la page :)
Donc, mis à part que ce n'est déjà pas ce que tu avais posté en premier lieu, ça semble assez loin d'un truc permettant de désactiver la fonction d'historique du navigateur (bouton, menu déroulant du bouton, menu contextuel, mouse gesture, menu 'Go', raccourcis-clavier, ...)
Et c'est tant mieux, parce que ce n'est pas à une page web de me dire ce que je peux ou non retourner voir.
Be wary of strong drink.
It can make you shoot at tax collectors, and miss.
Tu dois mal l'utiliser dans ce cas.
Le but est :
1. tu charges ta page.
2. Tu vas sur google (par ex)
3. tu fais précédent, et tu te retrouves de nouveau sur google.
Le contenu actif, c'est parceque ta page est en locale
Fremy
Pour vos développements Web et une navigation agréable, le tout gratuit :
1) IE 8 + IE7Pro (Si vous ne connaissez pas IE7Pro, essayez !)
2) FF 3 + Web Developper Toolbar + AdBlockPlus + FireBug + GreaseMonkey
Ok, donc dans ce sens-là :
- toujours rien sur Firefox
- sous IE, ça recharge quand même la page précédente. donc pour peu qu'on ait dit de ne pas conserver le cache (ou qu'il soit désactivé), ça a une bonne chance de réexécuter la requête sur le serveur
- il faudrait mettre ça sur toutes les pages sur lesquelles l'utilisateur devrait être interdit de revenir (ce qui est déjà à jeter à la base), donc à moins de mettre ça sur toutes les pages, donc de flinguer l'historique d'IE pour tout le monde (ce qui est encore plus à jeter), c'est pas des plus pratiques.
Non vraiment, plutôt que de perdre du temps à essayer de contrôler ce que peuvent faire les utilisateurs, il vaut mieux prendre le temps d'apprendre à bien faire son job. Tout le monde y gagnerait.
L'historique est très bien comme ça. Si on a besoin d'en prendre le contrôle, c'est qu'on s'est planté.
Be wary of strong drink.
It can make you shoot at tax collectors, and miss.
loin de l'objectif.
je vous explique:
pour éviter le précédent je travaille avec des pop-up mais reste toujours le problème où l'utilisateur clique sur le précédent du clavier ( qui sert aussi pour la suppression) et puis
j'ai une page contenat un DataGrid paginé. lorsque je défile je rempli des listbox par les données cotenues dans le DataGrid. supposant que j'ai défilé jusqu'à la page 3 par exemple et à ce moment là l'utilisateur clique sur le fameux précédent du clavier ( pas du navigateur lol) donc je vais revenir en arrière ( ancienne page du datagrid) et donc lorsuqe je vais défilé en avant une autre fois alors j'aurai des données dupliquées au niveau de mes listbox! j'espere que vous avez compris le problème sinon chui là pour bien expliquer.
merci les amis ( es : pour souad )
Mes articles, Mon Blog
Rubrique Jasper/iReport :
------- Forum Jasper --------
----- FAQ Jasper/iReport -----
Sans vouloir polémiquer, j'avais cherché aussi à l'époque :
http://www.developpez.net/forums/showthread.php?t=85321
Et je confirme, à moins de faire des bidouilles à 2 balles, ce n'est pas possible.
JauB, concernant ton pb, peut-être utiliser une variable de session comme flag ? Si listbox déjà chargées, alors ne pas le faire. Enfin bon, je suis peut-être à côté de la plaque
Nous tenir au courant lorsqu'on fait l'effort de vous répondre...
bon cr que j'ai décidé de faire est tout simplement d'enlever les doublons dans mes listes une fois la page contenat le DataGrid soit quitté. je pense que ça marchera bien mais j'ai pas encore testé.
merci pour vos réponses les mecs
Mes articles, Mon Blog
Rubrique Jasper/iReport :
------- Forum Jasper --------
----- FAQ Jasper/iReport -----
Tu es sur la bonne voie en tout cas :)Envoyé par JauB
Quand tu as un problème avec les données que *tu* affiches, c'est à toi de le gérer. C'est pas à l'utilisateur d'être interdit des fonctions normales de son navigateur :)
Et de toute façon, quoi que tu fasses, les utilisateurs trouveront toujours un moyen de te mettre le boxon. Donc autant ne même pas chercher à contrôler ce qu'ils peuvent faire, mais simplement blinder ton code au maximum. Comme ça ils peuvent faire ce qu'ils veulent, ils sont contents, et ton appli n'explose pas tous les deux clics, tu es content.
Ça fait plus de boulot au départ, mais c'est aussi pour ça qu'on reçoit tous les mois un papier avec plein de chiffres :)
(gnemegne d'option pour désactiver ces foutus smileys qui n'est plus réglable globalement depuis le profil)
Be wary of strong drink.
It can make you shoot at tax collectors, and miss.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager