Lenteur sur bouton window.location.replace
Posté : 27 mai 2017, 03:57
Hello 
Sur l'utilitaire que je développe en ce moment, j'ai une page à la racine, avec un bouton pour aller dans une partie de l'utilitaire.
Dans cette partie , j'ai un form avec dedans , quelques champs input text, un bouton submit, un reset , un retour et quelques cases à cocher.
Si je clique sur Retour, ca revient rapidement à la page de la racine.
Si je fais une recherche via le submit et qu'il y a beaucoup de résultats, une fois affichés, si je clique sur Retour, il se passe pas mal de temps avant que ca revienne à la racine alors que pourtant, ca devrait etre aussi rapide.
Voici le code de mon form :
J'ai essayé en sortant le bouton retour du form mais rien de mieux.
Si quelqu'un a une piste ,je serais preneur , car je sais pas trop où chercher
Merci et bon weekend
Couin
Sur l'utilitaire que je développe en ce moment, j'ai une page à la racine, avec un bouton pour aller dans une partie de l'utilitaire.
Dans cette partie , j'ai un form avec dedans , quelques champs input text, un bouton submit, un reset , un retour et quelques cases à cocher.
Si je clique sur Retour, ca revient rapidement à la page de la racine.
Si je fais une recherche via le submit et qu'il y a beaucoup de résultats, une fois affichés, si je clique sur Retour, il se passe pas mal de temps avant que ca revienne à la racine alors que pourtant, ca devrait etre aussi rapide.
Voici le code de mon form :
Code : Tout sélectionner
<form name="piece" action="./" method="POST">
<input type="hidden" name="started" value="1">
<select width="35" name="startby">
<option value="1" <? if ($startby == 1) {
echo 'selected="selected"';
} ?>
>Code pièce commençant par</option>
<option value="2" <? if ($startby == 2) {
echo 'selected="selected"';
} ?>
>Code pièce contenant</option>
</select> :
<input type="text" size="35" id="piece" name="piece" value="<? echo $choixpiece; ?>">
<input type="text" size="35" id="desi" name="desi" placeholder="Désignation 1 ou 2" value="<? echo $desi; ?>">
<input type="text" size="35" id="refco" name="refco" placeholder="Ref. Constructeur" value="<? echo $refco; ?>">
<br>
Nombre de ligne par page <input type="text" size="2" id="nblineperpage" name="nblineperpage" value="<? echo $nblineperpage; ?>">
<input type="checkbox" name="ssemplp" value="1" <?php if(($ssemplp == 1 ) || (($started == '0') && ($ssemplp == '0'))) { echo "checked"; }?>> Cacher les pièces "sans emplacement" (N-A), que si elles en ont un autre.<br>
<input name="submit" style="width:200px" type="submit" value="Lister les pièces">
<a href="./" style="text-decoration:none;"><input type="button" value="Reset"></a>
<input type="button" style="width:130px" onclick="window.location.replace('../')" value="Retour" /> <input type="checkbox" name="cacheractif" value="1" <?php if(($cacheractif == 1 ) || (($started == '0') && ($cacheractif == '1'))) { echo "checked"; }?>> Cacher les codes actifs | <input type="checkbox" name="cacherinactif" value="1" <?php if(($cacherinactif == 1 ) || (($started == '0') && ($cacherinactif == '1'))) { echo "checked"; }?>> Cacher les codes inactifs <img src='brokenbk.png' width=12 height=12><br>
</form><br>Si quelqu'un a une piste ,je serais preneur , car je sais pas trop où chercher
Merci et bon weekend
Couin