arreter le chargement de la page

arreter le chargement de la page - HTML/CSS - Programmation

Marsh Posté le 29-04-2006 à 15:49:05    

bonjour
j'ai un pour la gestion des pages sous javascript. j'ai besoin de pouvoir arreter le chargement de la page a certains moments ( par exemple quand  l'utilisateur anulle la suppression) .  
 
code
function confirmDel(mess) {
     if (!confirm(mess))
     {
          window.stop();
     }
}
[/code]
 
hors il se trouve que cette fonction ne marche pas( window.stop()) . j'ai testé plusieurs autres variantes sans succès.
 

Code :
  1. window.stop();
  2. windows.stop();
  3. navigator.stop();
  4. document.execCommand("stop" );


 
 
est ce que quelqu'un aurait une idée ? merci de votre aide.

Reply

Marsh Posté le 29-04-2006 à 15:49:05   

Reply

Marsh Posté le 29-04-2006 à 16:34:27    

Ce n'est pas possible d'empêcher le chargement d'une page :o
 
surtout que stop() ca n'existe pas :o

Reply

Marsh Posté le 29-04-2006 à 18:26:13    

ah si si ca existe. en tout cas mes recherches sur internet le dise. c'est simple il s'agit de reproduire le comportement du bouton stop du navigateur.

Reply

Marsh Posté le 29-04-2006 à 18:34:02    

envoi les pages qui te le disent :o

Reply

Marsh Posté le 29-04-2006 à 18:35:02    

byakugan a écrit :

bonjour
j'ai un pour la gestion des pages sous javascript. j'ai besoin de pouvoir arreter le chargement de la page a certains moments ( par exemple quand  l'utilisateur anulle la suppression) .


Application mal pensée [:petrus75]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 29-04-2006 à 18:36:03    

masklinn a écrit :

Application mal pensée [:petrus75]


 [:muse]

Reply

Marsh Posté le 30-04-2006 à 09:40:33    

mal pensée ? pourquoi ?
partant du principe que je fais une application qui veut juste confirmer la suppression d'un utilisateur ( par exemple) je pense qu'un confirm n'est pas forcement mal venu.
 
 
http://www.google.fr/custom?hl=fr& [...] rch=&meta=

Message cité 1 fois
Message édité par byakugan le 30-04-2006 à 09:51:56
Reply

Marsh Posté le 30-04-2006 à 09:47:32    

byakugan a écrit :

mal pensée ? pourquoi ?
partant du principe que je fais une application qui veut juste confirmer la suppression d'un utilisateur ( par exemple) je pense qu'un confirm n'est pas forcement mal venu.
 
[url]
http://www.google.fr/custom?hl=fr& [...] rch=&meta=
[/url]


Citation :


Syntaxe
void window.stop()
 
Description
Arrête le chargement de la page.
Equivalent à l'action du bouton Stop du navigateur.
Difficile de trouver un intérêt.


 
Mainteant tu réfléchis bien :  
Une fois que la page est appelée sur le serveur, elle sera traitée, et tu ne pourras pas annuler quoi que ce soit :o, même si tu fais stop().
donc ton application est mal pensée.
Le mieux c'est de balancer un confirm à la gueule de l'utilisateur afin qu'il confirme ou non sa suppression

Reply

Marsh Posté le 30-04-2006 à 09:55:18    

bah c'est le but. je me suis peut etre mal exprimé. quand je dit chargement de la page je veux dire envoi de la requete.

Reply

Marsh Posté le 30-04-2006 à 10:52:09    

Ben tu n'envoies pas la requête :o justement :o
donc tu balances soit une page avec 2 boutons
"Salut es-tu vraiment sur de vouloir faire ça" ?
"OUI"    "NON"
 
Ou bien un confirm en JS en travers de la gueule de l'utilisateur

Reply

Marsh Posté le 30-04-2006 à 10:52:09   

Reply

Marsh Posté le 30-04-2006 à 11:22:20    

Citation :


Ou bien un confirm en JS en travers de la gueule de l'utilisateur


 
bon je pense que personne n'a lu mon code
 

Code :
  1. function confirmDel () {
  2.      if (!confirm("etes vous sur ?" ))
  3.      {
  4.         // les traitements  a faire pour que la page ne soit pas chargée
  5.      }
  6. }


 
ce que j'oublie de préciser c'est que le javascript est lié a un submit.
voici grosso modo comment ca fonctionne (c'est pas le vrai code mais bon
 

Code :
  1. <form action="suppression.jsp" method="post">
  2.      <select name="user">
  3.        <!-- je vous passe le quart d'heure sur la recupération des users -->
  4.      </select>
  5.    <input type="submit" onclick="confirmDel()" />
  6. </form>


 
 
le but etant donc d'anuler le submit quand l'utilisateur anulle

Message cité 1 fois
Message édité par byakugan le 07-05-2006 à 23:00:57
Reply

Marsh Posté le 30-04-2006 à 11:43:26    

byakugan a écrit :

[quote]
Ou bien un confirm en JS en travers de la gueule de l'utilisateur
[quote]
 
bon je pense que personne n'a lu mon code
 

Code :
  1. function confirmDel () {
  2.      if (!confirm("etes vous sur ?" ))
  3.      {
  4.         // les traitements  a faire pour que la page ne soit pas chargée
  5.      }
  6. }


 
ce que j'oublie de préciser c'est que le javascript est lié a un submit.
voici grosso modo comment ca fonctionne (c'est pas le vrai code mais bon
 

Code :
  1. <form action="suppression.jsp" method="post">
  2.      <select name="user">
  3.        <!-- je vous passe le quart d'heure sur la recupération des users -->
  4.      </select>
  5.    <input type="submit" onclick="confirmDel()" />
  6. </form>


 
 
le but etant donc d'anuler le submit quand l'utilisateur anulle


Code :
  1. function confirmDeletion() {
  2.    return confirm( "Êtes vous sûr?" );
  3. }


Code :
  1. <form action="suppression.jsp" method="post">
  2.     <select name="user">
  3.       <!-- je vous passe le quart d'heure sur la recupération des users -->
  4.     </select>
  5.   <input type="submit" onclick="return confirmDeletion();" />
  6. </form>


terminé.
 
Et accessoirement, ça ne fonctionne naturellement pas dans le cas où le javascript est désactivé [:icon12]


Message édité par masklinn le 30-04-2006 à 11:44:40

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 30-04-2006 à 12:15:23    

Code :
  1. <form action="suppression.jsp" method="post" onsubmit="return confirmDeletion();">
  2.         <select name="user">
  3.           <!-- je vous passe le quart d'heure sur la recupération des users -->
  4.         </select>
  5.       <input type="submit" />
  6.     </form>


 
Je préfère ecrire sous cette forme, mais c'est peut etre moi qui suit pas normal

Reply

Marsh Posté le 30-04-2006 à 12:17:44    

chais pas je met pas le javascript inline d'habitude


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 30-04-2006 à 12:26:51    

ca marche.!!!!
 
j'aimerais comprendre quand meme pourquoi ? est ce que le fait que la fonction retourne un booleen dans onclick ?
dans ce cas il sert a quoi le return dans le onclick ( je precise quand meme que ca fonctionne pas sans j'ai testé ).

Reply

Marsh Posté le 30-04-2006 à 12:29:00    

les évènements sur les objets renvoient un booléen ou rien, si si elles renvoient vrai ou rien la suite des évènements est déclenchée (ici l'envoi du formulaire) mais si elles renvoient faux tout s'arrête (donc le formulaire n'est pas envoyé).


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 30-04-2006 à 12:48:15    

thks a lot a question qui a rien a voir  
 
"6th Cremational Resign Pattern" <=== what is it ?

Reply

Marsh Posté le 30-04-2006 à 12:49:47    

http://www.dcc.unicamp.br/~oliva/f [...] n-patterns


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed