|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Membre éclairé
![]() François observateur de nuage niveau 2.3 Inscription : août 2008 Messages : 546 ![]() |
Bonjour
Oui, je suis débutant, désolé Le but du jeu de ma fonction boite serait d'afficher une boite de dialogue pendant le chargement d'une page php. Dites le moi de suite si je me trompe complètement. Vu que je passe par le serveur, il me semble que je dois passer par XMLHttpRequest. une fois l'objet créé, dans ma fonction boite, je tente depuis ce matin d'afficher cette boite de dialogue (donc d'interrompre le chargement de la page, puis de la reprendre normalement) qu'en pensez vous? Code :
Citation:
__________________
_____________________________________________ Tours Football Club - Turonorum Civitas Libera
|
|||
|
|
00
|
|
|
#2 | ||
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
Déjà, il y a un truc que tu ne sembles pas saisir...
Citation:
Citation:
Quant à ta fonction boite(), heu... j'imagine que tu n'as jamais prit le temps de lire un tuto sur AJAX... TUTORIELS AJAX
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
||
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : octobre 2009 Messages : 122 ![]() |
Tu as une page très lourde à charger et tu aimerais un message qui fasse patienter ?
A priori, tu n'as pas besoin de le faire en ajax. Un appel javascript juste après le <body> pour afficher ta boite, un appel javascript juste avant le </body> pour la cacher et ça devrait être bon. |
|
|
00
|
|
|
#4 | ||||||
|
Membre éclairé
![]() François observateur de nuage niveau 2.3 Inscription : août 2008 Messages : 546 ![]() |
Citation:
Quant à ta fonction boite(), Citation:
En fait, c'est dans ma page de verification de formulaire. Lorsqu'il est bon(éléments vérifiés et enregistrés), j'aimerai proposer une redirection par boite de dialogue, avant de revenir (par défaut) à la page de saisie origninale. Sinon, c'est pas grave, je peux le faire en créant une fonction php(sur ma page de saisie) qui proposerait cela ma page de verifformulaire Code :
Code :
__________________
_____________________________________________ Tours Football Club - Turonorum Civitas Libera
|
||||||
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Matilin TorreÉtudiant Inscription : juin 2010 Messages : 679 ![]() |
Bonjour !
Je vais soulever un point de vue qui touche presque à la philosophie du web : les internautes ont l'habitude bien ancrée, et plus ou moins consciente, que la page qu'ils visitent met un certain temps à charger. Pourquoi vouloir leur indiquer ce qu'ils savent déjà ? D'autre part, l'internaute est par nature impatient. Si le temps de chargement est trop long, il aura tendance à délaisser le site (pas tous les internautes bien sûr, mais en général). À moins que tu proposes un service qui vaut et justifie un gros temps de chargement, je ne crois pas qu'ajouter un boîte de dialogue suffise à retenir l'attention du visiteur. Sinon, pour entrer dans le vif du sujet, j'ai l'intuition qu'Ajax ne résoudra pas ton problème. L'approche de Bewidia me semble la meilleure.
__________________
Disposition de clavier ergonomique française : Bépo |
|
|
00
|
|
|
#6 |
|
Membre éclairé
![]() François observateur de nuage niveau 2.3 Inscription : août 2008 Messages : 546 ![]() |
Non, ce n'est pas absolument pas pour faire patienté le visiteur pendant que la page se charge...
![]() petit résumé en schéma : ça c'est que j'ai actuellement : pageFormulaire => pageverifFormulaire => pageFormulaire =(1)=> pageAutre Formulaire (1) ouverture d'une boite de dialogue une fois la pageFormulaire de nouveau complètement chargé J'aimerai : pageFormulaire => pageverifFormulaire => pageAutreFormulaire j'écris plein de choses en blanc pour(si accord client par boite de dialogue) =>pageFormulaire (si refus du client par boite de dialogue)
__________________
_____________________________________________ Tours Football Club - Turonorum Civitas Libera
|
|
|
00
|
|
|
#7 |
|
Membre habitué
![]() Inscription : octobre 2009 Messages : 122 ![]() |
Hum, à priori tu n'as pas besoin de Javascript non plus.
Page formulaire (vue) -> validation formulaire(serveur) Page recapitulant le résultat du serveur + choix "Accepter/Refuser" (vue) -> validation choix (serveur) (ton choix accepter/refuser étant un formulaire avec un bouton radio ou autre) Accepter -> page formulaire 2 Refuser -> page formulaire 1 Non ? |
|
|
00
|
|
|
#8 | |
|
Membre éclairé
![]() François observateur de nuage niveau 2.3 Inscription : août 2008 Messages : 546 ![]() |
Citation:
Vu mes connaissances, je vais rester sur cette solution .. bewidia Watilin Bovino
__________________
_____________________________________________ Tours Football Club - Turonorum Civitas Libera
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com