En fait, si la fenetre du tchat est deja ouverte, je ne souhaite pas
qu'il puisse en ouvrir uen autre dasn la deuxieme taille disponible.
pour cela, je prefere qui ferme de lui meme la premiere fenetre pour
avoir la possibilité d'ouvrir le tchat dans la 2eme fenetre.
Je viens de tester ce script. Facile à comprendre, meme si le resultat
n'est pas vraiment celui que je recherche (il ferme le tchat existant si
on clique sur le 2eme lien pour pouvoir l'ouvrir).
Et pourtant cela ne fonctionne pas sur ma machine. Je pense que je dois
avoir un probleme pour executer les scripts, meme si les autres scripts
presents sur mes pages fonctionnent bien.
Je n'ai pas testé le deuxieme script, car il ne peut pas s'adapter à ma
page. Ma page des liens utilise un menu qui me permet pas de mettre des
bouton radio.
Je te remercie bcp d'avoir utilisé de ton temps pour m'aider.
Ci dessous mes pages de tests :
http://www.cijoint.fr/cij17819765910714.zip
En fait, si la fenetre du tchat est deja ouverte, je ne souhaite pas
qu'il puisse en ouvrir uen autre dasn la deuxieme taille disponible.
pour cela, je prefere qui ferme de lui meme la premiere fenetre pour
avoir la possibilité d'ouvrir le tchat dans la 2eme fenetre.
Je viens de tester ce script. Facile à comprendre, meme si le resultat
n'est pas vraiment celui que je recherche (il ferme le tchat existant si
on clique sur le 2eme lien pour pouvoir l'ouvrir).
Et pourtant cela ne fonctionne pas sur ma machine. Je pense que je dois
avoir un probleme pour executer les scripts, meme si les autres scripts
presents sur mes pages fonctionnent bien.
Je n'ai pas testé le deuxieme script, car il ne peut pas s'adapter à ma
page. Ma page des liens utilise un menu qui me permet pas de mettre des
bouton radio.
Je te remercie bcp d'avoir utilisé de ton temps pour m'aider.
Ci dessous mes pages de tests :
http://www.cijoint.fr/cij17819765910714.zip
En fait, si la fenetre du tchat est deja ouverte, je ne souhaite pas
qu'il puisse en ouvrir uen autre dasn la deuxieme taille disponible.
pour cela, je prefere qui ferme de lui meme la premiere fenetre pour
avoir la possibilité d'ouvrir le tchat dans la 2eme fenetre.
Je viens de tester ce script. Facile à comprendre, meme si le resultat
n'est pas vraiment celui que je recherche (il ferme le tchat existant si
on clique sur le 2eme lien pour pouvoir l'ouvrir).
Et pourtant cela ne fonctionne pas sur ma machine. Je pense que je dois
avoir un probleme pour executer les scripts, meme si les autres scripts
presents sur mes pages fonctionnent bien.
Je n'ai pas testé le deuxieme script, car il ne peut pas s'adapter à ma
page. Ma page des liens utilise un menu qui me permet pas de mettre des
bouton radio.
Je te remercie bcp d'avoir utilisé de ton temps pour m'aider.
Ci dessous mes pages de tests :
http://www.cijoint.fr/cij17819765910714.zip
Côté javascript :
function ouvrir( url, largeur, hauteur ) {
var params = "status,width=" + largeur + ",height=" + hauteur;
var popup = open( url, null, params );
popup.resizeTo( largeur, hauteur );
popup.focus();
window.onunload = function() { popup.close(); };
return false;
}
Remarques :
"status" tout court est équivalent à "status=yes" ou "status=1".
Pas besoin de tester si le popup a déjà été ouvert ou non, il suffit de
l'ouvrir avec le même nom ("popup" dans notre code) pour que le lien
s'ouvre dans la même fenêtre.
Par contre, il faut penser à le redimensionner, même si cette
instruction est inutile lors du premier clic.
Il vaut mieux, pour une bonne ergonomie, ajouter un évènement à la
fenêtre principale qui fermera le popup dès que l'on changera de page.
Comme ça, pas de risque de se trouver avec des fenêtres résiduelles.
Côté javascript :
function ouvrir( url, largeur, hauteur ) {
var params = "status,width=" + largeur + ",height=" + hauteur;
var popup = open( url, null, params );
popup.resizeTo( largeur, hauteur );
popup.focus();
window.onunload = function() { popup.close(); };
return false;
}
Remarques :
"status" tout court est équivalent à "status=yes" ou "status=1".
Pas besoin de tester si le popup a déjà été ouvert ou non, il suffit de
l'ouvrir avec le même nom ("popup" dans notre code) pour que le lien
s'ouvre dans la même fenêtre.
Par contre, il faut penser à le redimensionner, même si cette
instruction est inutile lors du premier clic.
Il vaut mieux, pour une bonne ergonomie, ajouter un évènement à la
fenêtre principale qui fermera le popup dès que l'on changera de page.
Comme ça, pas de risque de se trouver avec des fenêtres résiduelles.
Côté javascript :
function ouvrir( url, largeur, hauteur ) {
var params = "status,width=" + largeur + ",height=" + hauteur;
var popup = open( url, null, params );
popup.resizeTo( largeur, hauteur );
popup.focus();
window.onunload = function() { popup.close(); };
return false;
}
Remarques :
"status" tout court est équivalent à "status=yes" ou "status=1".
Pas besoin de tester si le popup a déjà été ouvert ou non, il suffit de
l'ouvrir avec le même nom ("popup" dans notre code) pour que le lien
s'ouvre dans la même fenêtre.
Par contre, il faut penser à le redimensionner, même si cette
instruction est inutile lors du premier clic.
Il vaut mieux, pour une bonne ergonomie, ajouter un évènement à la
fenêtre principale qui fermera le popup dès que l'on changera de page.
Comme ça, pas de risque de se trouver avec des fenêtres résiduelles.
Ça me semble mal foutu comme idée.
Pourquoi demander 2 manoeuvres au visiteur quand une seule peut faire
l'affaire ?
D'autant qu'il peut bien refermer le popup quand ça lui chante.
Non non, y avait une coquille
Ceci (vérifié) fonctionne :
....
Et comme le dit Olivier, on aurait aimé savoir ce qu'il y avait dans ce
Tchat (qui nécessite 2 tailles d'affichages).
Autant, suivant l'utilisateur, aucun des 2 ne donnera satisfaction :
bien penser à permettre les ascenseurs et laisser la possibilité de
redimensionner.
... en attendant qu'on remette sur le tapis :
"les popups c'est beurk" ... :-)
Ça me semble mal foutu comme idée.
Pourquoi demander 2 manoeuvres au visiteur quand une seule peut faire
l'affaire ?
D'autant qu'il peut bien refermer le popup quand ça lui chante.
Non non, y avait une coquille
Ceci (vérifié) fonctionne :
....
Et comme le dit Olivier, on aurait aimé savoir ce qu'il y avait dans ce
Tchat (qui nécessite 2 tailles d'affichages).
Autant, suivant l'utilisateur, aucun des 2 ne donnera satisfaction :
bien penser à permettre les ascenseurs et laisser la possibilité de
redimensionner.
... en attendant qu'on remette sur le tapis :
"les popups c'est beurk" ... :-)
Ça me semble mal foutu comme idée.
Pourquoi demander 2 manoeuvres au visiteur quand une seule peut faire
l'affaire ?
D'autant qu'il peut bien refermer le popup quand ça lui chante.
Non non, y avait une coquille
Ceci (vérifié) fonctionne :
....
Et comme le dit Olivier, on aurait aimé savoir ce qu'il y avait dans ce
Tchat (qui nécessite 2 tailles d'affichages).
Autant, suivant l'utilisateur, aucun des 2 ne donnera satisfaction :
bien penser à permettre les ascenseurs et laisser la possibilité de
redimensionner.
... en attendant qu'on remette sur le tapis :
"les popups c'est beurk" ... :-)
Ça me semble mal foutu comme idée.
Pourquoi demander 2 manoeuvres au visiteur quand une seule peut faire
l'affaire ?
D'autant qu'il peut bien refermer le popup quand ça lui chante.
Lorsque le visiteur ouvre le tchat, il est enregistré dans la table des
personnes présentes sur le tchat. Si la fenêtre est fermée sans utiliser
le lien QUITTER, il restera présent sur le tchat (visible aux autres
personnes présentes) pendant 30 sc.
(la page ouverte fait un acces à la
base toutes les 5sc, donc si au bout de 30sc il n'y a pas eu d'accès, il
est enlevé de la table alors que si il utilise le lien sur la page, il
est enlevé aussitôt). Bref, si le script ferme la fenêtre du tchat, il
lui sera impossible de s'y connecter pendant les 30sc suivantes car il
sera encore dans la base des personnes présentes.
Je peux modifier mon script php pour qu'il l'enlève de la base des
personnes présentes avant de le connecter si il y est deja.
y avait une coquille
Merci, je vais rechercher la coquille et la corriger. Autant en php je
détecte facilement une erreur de syntaxe, autant en javascript je n'y
vois que du feu...
Et comme le dit Olivier, on aurait aimé savoir ce qu'il y avait dans
ce Tchat (qui nécessite 2 tailles d'affichages).
Voila deux captures d'écran pour chacune des fenêtres :
grande taille : http://www.cijoint.fr/cij34836653910800.jpg
petite taille : http://www.cijoint.fr/cij105932990910838.jpg
Ça me semble mal foutu comme idée.
Pourquoi demander 2 manoeuvres au visiteur quand une seule peut faire
l'affaire ?
D'autant qu'il peut bien refermer le popup quand ça lui chante.
Lorsque le visiteur ouvre le tchat, il est enregistré dans la table des
personnes présentes sur le tchat. Si la fenêtre est fermée sans utiliser
le lien QUITTER, il restera présent sur le tchat (visible aux autres
personnes présentes) pendant 30 sc.
(la page ouverte fait un acces à la
base toutes les 5sc, donc si au bout de 30sc il n'y a pas eu d'accès, il
est enlevé de la table alors que si il utilise le lien sur la page, il
est enlevé aussitôt). Bref, si le script ferme la fenêtre du tchat, il
lui sera impossible de s'y connecter pendant les 30sc suivantes car il
sera encore dans la base des personnes présentes.
Je peux modifier mon script php pour qu'il l'enlève de la base des
personnes présentes avant de le connecter si il y est deja.
y avait une coquille
Merci, je vais rechercher la coquille et la corriger. Autant en php je
détecte facilement une erreur de syntaxe, autant en javascript je n'y
vois que du feu...
Et comme le dit Olivier, on aurait aimé savoir ce qu'il y avait dans
ce Tchat (qui nécessite 2 tailles d'affichages).
Voila deux captures d'écran pour chacune des fenêtres :
grande taille : http://www.cijoint.fr/cij34836653910800.jpg
petite taille : http://www.cijoint.fr/cij105932990910838.jpg
Ça me semble mal foutu comme idée.
Pourquoi demander 2 manoeuvres au visiteur quand une seule peut faire
l'affaire ?
D'autant qu'il peut bien refermer le popup quand ça lui chante.
Lorsque le visiteur ouvre le tchat, il est enregistré dans la table des
personnes présentes sur le tchat. Si la fenêtre est fermée sans utiliser
le lien QUITTER, il restera présent sur le tchat (visible aux autres
personnes présentes) pendant 30 sc.
(la page ouverte fait un acces à la
base toutes les 5sc, donc si au bout de 30sc il n'y a pas eu d'accès, il
est enlevé de la table alors que si il utilise le lien sur la page, il
est enlevé aussitôt). Bref, si le script ferme la fenêtre du tchat, il
lui sera impossible de s'y connecter pendant les 30sc suivantes car il
sera encore dans la base des personnes présentes.
Je peux modifier mon script php pour qu'il l'enlève de la base des
personnes présentes avant de le connecter si il y est deja.
y avait une coquille
Merci, je vais rechercher la coquille et la corriger. Autant en php je
détecte facilement une erreur de syntaxe, autant en javascript je n'y
vois que du feu...
Et comme le dit Olivier, on aurait aimé savoir ce qu'il y avait dans
ce Tchat (qui nécessite 2 tailles d'affichages).
Voila deux captures d'écran pour chacune des fenêtres :
grande taille : http://www.cijoint.fr/cij34836653910800.jpg
petite taille : http://www.cijoint.fr/cij105932990910838.jpg