[HTML,JS] Ma fenêtre principale sans barres d'adresses, de menus ?

Ma fenêtre principale sans barres d'adresses, de menus ? [HTML,JS] - HTML/CSS - Programmation

Marsh Posté le 23-08-2002 à 10:42:35    

salut
 
Mon but serait d'ouvrir mon application Web dans une fenêtre sans barre de menus, sans barre d'adresse, sans barres d'outils...
J'ai essayé cette solution :
ouvrir une première fenetre à partir de laquelle je fais un window.open avec tous les paramètres ki font que j'ai pas de barres dans ma fenêtre... Ca marche, mais par contre, quand je demande de fermer la fenetre derrière, il me demande une confirmation pour la fermer, ce qui ne va pas, ca doit etre automatique.
 
Alors j'ai pensé que peut-etre je pourrais faire un window.open sur la première fenetre que j'ouvre ? mais je connais pas son nom, alors comment faire ?
 
Y-a t-il un solution en JS qui permettrait peut etre de supprimer ces barres ?
 
Merci d'avance pour votre aide...
(je précise qu'à priori, j'ai pas trouvé la réponse sur ce forum :))


Message édité par seb91 le 23-08-2002 à 11:01:52
Reply

Marsh Posté le 23-08-2002 à 10:42:35   

Reply

Marsh Posté le 23-08-2002 à 12:38:00    

svp... [:zoutte]
ca doit bien exister, non ?

Reply

Marsh Posté le 23-08-2002 à 12:45:21    

tu cherches mal
recherche POPUP = http://forum.hardware.fr/forum2.ph [...] h=&subcat=


---------------
çà s'est HFR | Music for the Galaxy
Reply

Marsh Posté le 23-08-2002 à 12:49:24    

c'est pas que je cherche mal, c'est surtout que c'est pas la réponse à ma question je crois ;)
Je sais comment on ouvre une pop-up !! la seule différence, c'est que je voudrais que ma fenêtre principale ait les attributs d'une pop-up (pas de barres) et si j'ouvre ma pop-up (avec mon appli dedans) à l'ouverture de la fenetre principale, ca marche bien, mais la fenetre principale en dessous (vierge) ne peut pas etre close() sans confirmation de l'utilisateur

Reply

Marsh Posté le 23-08-2002 à 12:59:10    

transformes ta fenêtre principale en fenêtre d'acceuil


---------------
çà s'est HFR | Music for the Galaxy
Reply

Marsh Posté le 23-08-2002 à 13:03:52    

oui, ok, mais la je ne peux plus enlever les barres d'outils !
 
moi, ce que je veux dans l'absolu, c'est pouvoir supprimer ces putains de barres quand j'ouvre mon site
(l'idée de créer une fenetre supplémentaire sous forme de pop-up pour lancer mon appli, c'était justement pour utiliser mon appli sans ces barres...)

Reply

Marsh Posté le 23-08-2002 à 13:05:34    

non, dans ce style :
http://akaa.free.fr/test/


---------------
çà s'est HFR | Music for the Galaxy
Reply

Marsh Posté le 23-08-2002 à 13:08:03    

oui, exactment, mais ca à l'heure actuelle, j'arrive à le faire :)
mais justement, une fois que tu as cliqué pour ouvrir la deuxième fenetre, sur ton exemple, la première fenetre reste ouverte en arrière plan, et moi, je voudrais la supprimer, et ce n'est pas possible, car il met un message comme quoi Explorer va fermer cette fenetre, et il faut confirmer ! Donc c'est pas cool

Reply

Marsh Posté le 23-08-2002 à 13:14:21    

Bon, on va faire court :
 
Il n'est pas possible d'éviter le message de confirmation de fermeture de la fenêtre, pour des raisons de sécurité tout à fait normales.

Reply

Marsh Posté le 23-08-2002 à 13:16:57    

bah je sais bien qu'on peut pas enlever ce message, c'est justement pour ca que je voulais savoir si on pouvait supprimer les barres sur la fenêtre principale ;)
mais ca m'a pas l'air vraiment possible ?


Message édité par seb91 le 23-08-2002 à 13:18:56
Reply

Marsh Posté le 23-08-2002 à 13:16:57   

Reply

Marsh Posté le 23-08-2002 à 13:19:12    

si on peut
 
ça, ça marche :
 
<body Onload="setTimeout('window.close()','2000';)">


---------------
çà s'est HFR | Music for the Galaxy
Reply

Marsh Posté le 23-08-2002 à 13:21:24    

je vais essayer, mais je vois pas pkoi il ne me mettrait pas le message de confirmation...
 
Pour faire court aussi, moi, je souhaiterais sur l'exemple de ton site que tu as donné, ca serait d'arriver directement sur la deuxième fenêtre

Reply

Marsh Posté le 23-08-2002 à 13:22:05    

seb91 a écrit a écrit :

bah je sais bien qu'on peut pas enlever ce message, c'est justement pour ca que je voulais savoir si on pouvait supprimer les barres sur la fenêtre principale ;)
mais ca m'a pas l'air vraiment possible ?




Non car ce n'est pas à toi d'en décider sur la fenêtre courante. Moi je veux garder mes boutons, mes favoris et mes menus. Qui me dit qu'ils vont revenir si je quitte ton site ?
 
Et puis j'utilise Mozilla et son système de tabs : j'ai plusieurs sites ouverts en même temps dans la même fenêtre, donc je ne veux pas que les menus, boutons et autres barres pour l'usage exclusif de TON site.
 
Tu dois passer par une autre fenêtre, voire, mieux, tout laisser dans la fenêtre courante et la laisser telle qu'elle est.


Message édité par gm_superstar le 23-08-2002 à 13:22:47
Reply

Marsh Posté le 23-08-2002 à 13:23:18    

arf non
ça marche sur mon site intranet (sur une popup de confirmation d'action)
mais pas sur mon site internet (l'URL plus haut) :heink:


---------------
çà s'est HFR | Music for the Galaxy
Reply

Marsh Posté le 23-08-2002 à 13:25:57    

gm_superstar a écrit a écrit :

 
Non car ce n'est pas à toi d'en décider sur la fenêtre courante. Moi je veux garder mes boutons, mes favoris et mes menus. Qui me dit qu'ils vont revenir si je quitte ton site ?
 
Et puis j'utilise Mozilla et son système de tabs : j'ai plusieurs sites ouverts en même temps dans la même fenêtre, donc je ne veux pas que les menus, boutons et autres barres pour l'usage exclusif de TON site.
 
Tu dois passer par une autre fenêtre, voire, mieux, tout laisser dans la fenêtre courante et la laisser telle qu'elle est.



la, j'ai fait le con, j'ai oublié de préciser, c'est une appli intranet et la, je veux décider :D (ca ne tournera que sur IE aussi)

Reply

Marsh Posté le 23-08-2002 à 13:27:46    

concrètement, je ne veux pas que l'utilisateur touche aux boutons "précédent" et "suivant", car ca peut etre la cause d'emmerdes (à cause des scripts qui tournent en tache de fond)
 
mais si j'en crois ce que tu me dis,ca confirmerait que ce n'est pas possible...
 
faut que je vois ca avec mes superieurs  :pt1cable:

Reply

Marsh Posté le 23-08-2002 à 13:31:54    

Merci pour vos réponses
:hello:

Reply

Marsh Posté le 23-08-2002 à 13:33:01    

seb91 a écrit a écrit :

la, j'ai fait le con, j'ai oublié de préciser, c'est une appli intranet et la, je veux décider :D (ca ne tournera que sur IE aussi)



Mais le problème est le même, on utilise les mêmes navigateurs que l'on soit en Intranet ou sur Internet.

Reply

Marsh Posté le 23-08-2002 à 13:34:55    

seb91 a écrit a écrit :

concrètement, je ne veux pas que l'utilisateur touche aux boutons "précédent" et "suivant", car ca peut etre la cause d'emmerdes (à cause des scripts qui tournent en tache de fond)



Ah ! Après 15 posts dans ce topic, on arrive au coeur du problème...
C'est quoi le problème ? Qu'est-ce que tu utilises comme langage ?

Reply

Marsh Posté le 23-08-2002 à 13:34:58    

gm_superstar a écrit a écrit :

 
Mais le problème est le même, on utilise les mêmes navigateurs que l'on soit en Intranet ou sur Internet.



oui mais ce que je voulais dire par la, c'est que meme si j'avais voulu les enlever, je les aurais remises par la suite à la fermeture de l'application, ou bien je me serais attirer les foudres de mes 300 utilisateurs :)


Message édité par seb91 le 23-08-2002 à 13:36:04
Reply

Marsh Posté le 23-08-2002 à 13:35:51    

gm_superstar a écrit a écrit :

 
Ah ! Après 15 posts dans ce topic, on arrive au coeur du problème...
C'est quoi le problème ? Qu'est-ce que tu utilises comme langage ?



HTML/JS tout simple

Reply

Marsh Posté le 23-08-2002 à 13:36:37    

seb91 a écrit a écrit :

HTML/JS tout simple



Hein ? alors c'est quoi l'appli qui tourne en tâche de fond ?

Reply

Marsh Posté le 23-08-2002 à 13:39:01    

concrètement, y'a des suppressions, créations, modifications de fichiers (avec des controles ActiveX, je précise avant qu'on me dise que c'est pas possible en JS :)), et si l'utilisateur s'amuse à faire des précédents au moment ou il supprime, c'est moyen le résultat


Message édité par seb91 le 23-08-2002 à 13:44:27
Reply

Marsh Posté le 23-08-2002 à 13:41:50    

ou si il m'interrompt le script au moment où le fichier a bien été supprimé mais qu'un de mes indexs n'a pas été modifié après la suppression, forcément y'a un gros souci...

Reply

Marsh Posté le 23-08-2002 à 13:47:59    

Bon, bah je crois que la décision va être vite prise, je vais devoir laisser ouverte la fenêtre principal à partir de laquelle je lance mon application dans une pop-up (sans barre d'outils) et ca ira bien comme ca :)
 
Merci encore

Reply

Marsh Posté le 23-08-2002 à 13:48:49    

gm_superstar a écrit a écrit :

Bon, on va faire court :
 
Il n'est pas possible d'éviter le message de confirmation de fermeture de la fenêtre, pour des raisons de sécurité tout à fait normales.




 
Hé si c possible !  (sous IE seulement) :
 
<object id="closeWin" type="application/x-oleobject"  
classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">  
<param name="Command" value="Close">  
</object> >  
<a href="javascript:void(0)" onclick="closeWin.Click()">Fermer</a>  
 
 
du coup tu fait ton open et tu close la fenétre  
(attention cela ne marchera que sous ie 5+ !)
;-)

Reply

Marsh Posté le 23-08-2002 à 13:53:55    

c'est nickel ce que tu m'annonces la :)
 
Merci beaucoup...

Reply

Marsh Posté le 23-08-2002 à 13:59:49    

;-)
à noter que sa ne te enlevera pas la possibilitée de revenire en arriére (précédent) il reste toujours accessible en appuyant sur la touche 'retour chariot' .......

Reply

Marsh Posté le 24-03-2003 à 12:18:42    

Cool, en fait j'ai le même problème avec une appli qui tourne en intranet en HTML/PHP. J'ai un système de navigation propre à l'appli avec un bouton retour dans mon menu.  
 
Afin de ne pas avoir de problèmes avec les variables de sessions, j'ai besoin de désactivé le bouton précédent pour la session en cours. Donc j'ai le problème du pop-up, car la redirection sur la même page est possible (window.open avec paramètre target à "_parent" ) et pour spécifier des paramètres de la fenêtre, il faut mettre target à "null"...
 
Donc l'info est sympa pour fermer la fenêtre mais j'ai des navigateurs différents et inférieur à IE5.0+


Message édité par jarod le 24-03-2003 à 12:29:48
Reply

Marsh Posté le 24-03-2003 à 12:30:40    

seb91 a écrit :

concrètement, je ne veux pas que l'utilisateur touche aux boutons "précédent" et "suivant", car ca peut etre la cause d'emmerdes (à cause des scripts qui tournent en tache de fond)


 
T'as pensé aux gens qui utilisent des boutons spéciaux sur leur souris (souris avec boutons sur les côtés) ? Et ceux qui utilisent Backspace ou Alt+Gauche pour faire Précédent ? :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 24-03-2003 à 12:33:17    

antp a écrit :

T'as pensé aux gens qui utilisent des boutons spéciaux sur leur souris (souris avec boutons sur les côtés) ? Et ceux qui utilisent Backspace ou Alt+Gauche pour faire Précédent ? :D


Psssst c'est un vieux topic qui a été ranimé ;)
 
 
Sinon, Jarod, je ne vois pas quel est le problème avec les sessions et le bouton Back. A mon avis il y a un problème avec la manière dont tu gères tes sessions là...


Message édité par gm_superstar le 24-03-2003 à 12:35:09

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 24-03-2003 à 12:34:01    

gm_superstar a écrit :


Psssst c'est un vieux topic qui a été ranimé ;)
 


 
rhaaa je me suis fait avoir [:toad666]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 24-03-2003 à 12:45:45    

Non, en fait j'ai des traitements un peu spéciaux voire même complexes avec mon bouton retour, et il ne faut pas qu'ils utilisent le bouton précédent. Par conséquent j'ai un réel problème avec cette barre des tâches !!!

Reply

Marsh Posté le 24-03-2003 à 14:27:45    

jarod a écrit :

Non, en fait j'ai des traitements un peu spéciaux voire même complexes avec mon bouton retour, et il ne faut pas qu'ils utilisent le bouton précédent. Par conséquent j'ai un réel problème avec cette barre des tâches !!!


 
Rien ne justifie que le bouton "retour" ne puisse pas être accessible.
 
GM a raison. C'est la partie prog qui est en cause dans ce que tu as fait.  
 

Reply

Marsh Posté le 24-03-2003 à 14:42:51    

Bon ok je laisse tomber... peu importe ce qui est en cause, si j'ai posté ici c'est pour savoir si on pouvait ou non désactiver ce bouton. C'est tout !  
 
Je ne suis pas l'auteur du code, dans ma boite, ils ont dev deux applis en php qui existaient en access et je ne peux en aucun cas reprendre ce qui a été fait. Donc il faut que j'adapte en fonction du code cette fois... et non le contraire comme à l'habitude.
 
Voilou, alors si c'est pour me dire que le code est mauvais, c'est pas la peine, je le sais déjà !!!

Reply

Marsh Posté le 24-03-2003 à 14:56:41    

jarod a écrit :

Bon ok je laisse tomber... peu importe ce qui est en cause, si j'ai posté ici c'est pour savoir si on pouvait ou non désactiver ce bouton. C'est tout !  
 
Je ne suis pas l'auteur du code, dans ma boite, ils ont dev deux applis en php qui existaient en access et je ne peux en aucun cas reprendre ce qui a été fait. Donc il faut que j'adapte en fonction du code cette fois... et non le contraire comme à l'habitude.
 
Voilou, alors si c'est pour me dire que le code est mauvais, c'est pas la peine, je le sais déjà !!!


 
Ben qu'est-ce que tu veux qu'on te dise ?  [:totozzz]  
 
Il n'y a pas moyen de désactiver complêtement les boutons du navigateurs. Même quand ils n'apparaissent pas, ils sont quand même là.  
Si vraiment vous voulez quelque chose de "controlable", pourquoi ne pas avoir fait une appli en delphi ou en C++ ??
 

Reply

Marsh Posté le 24-03-2003 à 15:08:42    

Dites moi simplement que c'est pas du tout possible même avec de la bidouille et dans ce cas j'arrêterai de poluer ce topic  :D ... tout simplement. En tout cas merci quand même pour votre intérêt et votre aide.  :hello:  

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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