Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5437 connectés 

  FORUM HardWare.fr
  Programmation

  pop-up

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pop-up

n°81462
snooper
Posté le 14-12-2001 à 10:23:05  profilanswer
 

Voila j ouvre un pop-up et lorsque j'appuie sur un boutton ^pour le fermer il y a une fenetre windows de confirmation qui s'ouvre.
Comment éviter cette commande ?
Quel est la commande pour fermer une fenetre ?
 
Merci

mood
Publicité
Posté le 14-12-2001 à 10:23:05  profilanswer
 

n°81467
FLY LM
Posté le 14-12-2001 à 10:41:30  profilanswer
 

en JS :
 
nom_de_ta_fenetre.close();

n°81468
snooper
Posté le 14-12-2001 à 10:44:22  profilanswer
 

fly LM a écrit a écrit :

en JS :
 
nom_de_ta_fenetre.close();  




 
Quand je fais window.close() j ai une fenetre windaube de confirmation qui s'ouvre !!!
 
Merci Microsoft...

n°81471
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 14-12-2001 à 10:47:02  profilanswer
 

n'exagère pas, c'est normal ...


---------------
What is popular is not always right, what is right is not always popular :D
n°81472
FLY LM
Posté le 14-12-2001 à 10:47:46  profilanswer
 

Oui, c'est pour ça qu'il faut préciser le nom de la fenêtre... Là normalement tu n'as plus de demande de confirmation.

n°81473
snooper
Posté le 14-12-2001 à 10:49:58  profilanswer
 

darklord22 a écrit a écrit :

n'exagère pas, c'est normal ...  




J'exagere pas ... comment ca c normal ?
Y'a pas une autre solution ?
En faite voila mon probleme :
Quand l utilisateur fait une mauvaise saisie sur un formulaire je veux q'un message s'ouvre (genre pop-up) lui disant l erreur.
Mais si pour fermer cette fenetre il a une confirmation windaube il va pas etre content
 :(  
 
Quelle solution a entreprendre ?

n°81475
snooper
Posté le 14-12-2001 à 10:51:31  profilanswer
 

fly LM a écrit a écrit :

Oui, c'est pour ça qu'il faut préciser le nom de la fenêtre... Là normalement tu n'as plus de demande de confirmation.  




ah d' acc
et le nom de la fenetre tu la defini ds quel balise ?

n°81477
FLY LM
Posté le 14-12-2001 à 10:58:51  profilanswer
 

snooper a écrit a écrit :

 
ah d' acc
et le nom de la fenetre tu la defini ds quel balise ?  




 
Losque tu l'ouvres !!!
 
exemple :
 
window.open('ton_url_a_afficher', 'nomfenetre', 'toolbar=yes,location=yes,status=yes,menubar
=yes,scrollbars=yes,resizable=yes,width=500,height
=500';)
 
OK ??

 

[edtdd]--Message édité par fly LM--[/edtdd]

n°81482
snooper
Posté le 14-12-2001 à 11:10:08  profilanswer
 

fly LM a écrit a écrit :

 
 
Losque tu l'ouvres !!!
 
exemple :
 
window.open('ton_url_a_afficher', 'nomfenetre', 'toolbar=yes,location=yes,status=yes,menubar
 
=yes,scrollbars=yes,resizable=yes,width=500,height
 
=500';)
 
OK ??  
 
 




 
 
je doit etre trop nul mais ca marche pas
erreur sur la page
 
page test.html :
 
<html>
<head>
<title>test</title>
<script language="javascript">
<!--
function test()
{
window.open("test1.html", "essai", "toolbar=no, location=no, directories=no, status=yes, scrollbars=yes, resizable=no, copyhistory=no, width=300, height=400, left=300, top=50" );
}
//-->
</script>  
</head>
<body>
<a href="#" OnClick="test()">Cliquez ici</a>
<br>blabla<br>
</body>
</html>
 
 
Sur mon pop-up test1.html :
 
<html>
<head>
<title>test1</title>
</head>
<body>
<br>blabla<br>
<form>
<input type="button" value="Fermer !!" onclick="essai.close()">
</form>
</body>
</html>

n°81487
FLY LM
Posté le 14-12-2001 à 11:29:10  profilanswer
 

Attends deux secondes, je t'ai dis une connerie, je te corrige cela !!!

mood
Publicité
Posté le 14-12-2001 à 11:29:10  profilanswer
 

n°81492
FLY LM
Posté le 14-12-2001 à 11:40:20  profilanswer
 

La méthode open :
 
nom = open(URL, nom_fenetre, "paramètres" )
 
j'ai confondu nom et nom_fenêtre, en faite, c'est "nom" qui représente le nom qu'on donne à la fenêtre :
 
<script language="javascript">  
<!--  
function test()  
{  
essai = open("test1.html", "nomfenetre", "toolbar=no, location=no, directories=no, status=yes, scrollbars=yes, resizable=no, copyhistory=no, width=300, height=400, left=300, top=50" );  
}  
//-->  
</script>
 
"nomfenetre" est le nom de fenêtre à utiliser dans l'attribut TARGET d'un conteneur <FORM> ou <A>... Cf doc JS
 
Tu peux maintenant écire cela dans ta pop-up
 
<input type="button" value="Fermer !!" onclick="essai.close()">  
 
@+
 
Autre chose, si tu laisse window.open(...) dans ta fonction JS et que dans ta pop-up, tu mets window.close() à la place de essai.close(), ça marche aussi...

n°81494
snooper
Posté le 14-12-2001 à 11:43:53  profilanswer
 

OK je te remercie
je fais ca de suite

n°81498
snooper
Posté le 14-12-2001 à 11:54:20  profilanswer
 

il me demande tjs la fenetre de confirmation windaube !!!
Ah ce fameux bill...

n°81499
FLY LM
Posté le 14-12-2001 à 11:56:30  profilanswer
 

Là je comprend pas...
 
T'es sous IE quoi ??
 
@+, j'vais bouffer !!!

n°81511
snooper
Posté le 14-12-2001 à 12:43:47  profilanswer
 

vi je suis sous IE

n°81524
FLY LM
Posté le 14-12-2001 à 13:27:54  profilanswer
 

Euh, décidement, je ne suis pas réveillé...
 
Il ne faut pas fermer la pop-up en faisant :
 
essai.close() -> ceci est valable uniquement dans la fenêtre qui à ouvert ta popup avec la méthode essai = open();
 
la variable "essai" n'existe pas pour la pop-up.
 
Par contre, window.close(); suffit à fermer ta pop-up à partir de la pop-up. Maintenant, tu dois avoir une demande de confirmation dans l'unique cas ou ta pop-up n'as pas été ouverte par une autre fenêtre...
 
@+
 
------------------------------------------------------------
test.html :
 
<html>
<head>
<title>test</title>
<script language="javascript">
<!--
function test()
{
 essai = open("test1.html","Pipo","toolbar=no,location
=no,directories=no,status=yes,scrollbars=yes,resiz
able=no,copyhistory=no,width=300,height=400,left=3
00,top=50" );
}
//-->
</script>  
</head>
<body>
<a href="#" OnClick="test();">[ Cliquez ici ]</a>
<br>blabla<br>
<a href="#" onClick="essai.close();">[ Fermer la PopUp ]</a>
</body>
</html>
 
test1.html :
 
<html>
<head>
<title>test1</title>
</head>
<body>
<br>blabla<br>
<form>
<input type="button" value="Fermer !!" onclick="window.close();">
</form>
</body>
</html>  
 
------------------------------------------------------------

 

[edtdd]--Message édité par fly LM--[/edtdd]

n°81558
snooper
Posté le 14-12-2001 à 14:59:29  profilanswer
 

Je te remercie mais tjs le me probleme
bon c pas grave...
T'aurais pau une autre solution a me soumettre
Moi je veux juste une fenetre qui s 'ouvre ou n'importe koi en affichant un message d'erreur
et apres cette fenetre disparait quand on click sur OK


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  pop-up

 

Sujets relatifs
Plus de sujets relatifs à : pop-up


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)