|
|
|
|
Posté par
karine_b, le dimanche 2 mars 2008 à 05:44:54Configuration: Windows XP Firefox 2.0.0.12
bonsoir,
pour le alert a enlevé : onclick="javascript:document.forms.formT.submit();self.close()" L'ennemi est bête : il croît que c'est nous l'ennemi, alors que c'est lui ! GLOUGLOU ... |
Salut, j'ai une solution qui contourne le problème:
Dans le formulaire, tu met le lien vers la même page avec action="". De plus tu crée un checkbox invisible ( style="display:none" ), et de name="Enregistre". Au début de la page tu rajoute un code PHP/javascript: <script LANGUAGE="Javascript"> <?php if(isset($_POST['Enregistre'])) { print('self.close();'); } ?> </script> Ton ancien code sera alors: <input type="button" onclick="javascript:document.forms.formT.submit();" value="Valider"> En clair il vérifie au début par PHP si la saisie a été enregistrée. Si c'est le cas il quitte la fenêtre. Le problème est qu'il y aura une requête au serveur supplémentaire et inutile. Bon c'est prendre un tank pour écraser une mouche, mais ça marche.
|
Hello,
A en juger du comportement du script, tout porte à croire que la méthode sleep soit responsable de la non exécution de l'instruction suivante, à savoir la fermeture de la fenêtre de saisie. D'où provient cette méthode sleep ? (Elle n'existe pas en standard donc je suppose que tu as dû la recréer). La console d'erreur JavaScript indique-t-elle une erreur ? Sinon je te conseille cette lecture pour le sleep http://www.xorax.info/blog/programmation/103-sleep-wait-pause-javascript.html Très simplement, il suffirait de lancer l'instruction "close()" au travers du setTimeout (les unités sont mesurées en millisecondes, donc 2000 pour 2 secondes).
|
Pour mettre à jour automatiquement ta fenêtre principale, la solution: xmlhttprequest(). Voici des pages ou on la décrit (Et là je ferai bien de faire la même chose que toi ^^ et de les lire aussi)
http://www.toutjavascript.com/savoir/xmlhttprequest.php3 http://www.xul.fr/xml-ajax.html |
| 27/03 14h12 | [Webmaster] Coloration syntaxique dans vos pages web | Webmaster |
| 25/11 00h53 | [Webmaster] Choisir un bon éditeur, les éditeurs a éviter | Webmaster |
| 03/11 14h19 | [PHP] Détecter la résolution d'affichage | PHP |
| 08/11 10h32 | [Javascript] Lien aléatoire / Choisir un lien au hasard | Javascript |
| 13/06 09h53 | [PHP] Lister le contenu d'un répertoire | PHP |
| 14/03 16h09 | [php et ou javascript] submit() | 3 |
| 01/07 15h22 | Htmp php javascript onchange | 1 |
| 25/06 18h33 | Php / javascript ou autre? | 12 |
| 23/06 22h06 | Php + javascript | 6 |
![]() | PHP Edit - PHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de... | Catégorie: PHP Licence: Freeware/gratuit |
![]() | PSPad - PSPad est un excellent éditeur de texte. Il est utile pour travailler sur du simple texte, mais aussi sur du HTML, CSS,... | Catégorie: Développement Licence: Freeware/gratuit |
![]() | Firstpage - First Page 2006 est un éditeur html gratuit et excellent. Il permet de travailler un code HTML en couleur, ainsi que de... | Catégorie: Editeurs HTML Licence: Freeware/gratuit |
![]() | IE7 open last closed tab - Quoi de plus énervant lorsqu'on utilise un navigateur que de fermer accidentellement un onglet ! Mozilla Firefox et Opera... | Catégorie: Navigateurs Licence: Freeware/gratuit |
![]() | Close Combat : First | Catégorie: Jeu vidéo Xbox | |
![]() | SWAT 3: Close Quarters | Catégorie: Jeu vidéo PC | 9.99 € Amazon.fr |
![]() | Close Combat 5 : | Catégorie: Jeu vidéo PC | 9.95 € Amazon.fr |
![]() | Close Approach | Catégorie: Jeu vidéo PC |