France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
23 592 membres enregistrés - 1 913 482 posts - 99 188 topics
Index des forums FH  | Index des forums DegroupNews
      Programmation
           javascript:remanierlafenetre()
16 connectés(record : 272 le 28 octobre 2008 - 04 h 23)

Vous devez vous connecter pour répondre au topic.
javascript:remanierlafenetre()

Young Padawa
« anAerouant »

Messages : 1 205
Inscrit le 24/01/02
Ville : Grenoble
Non connecté
  Posté le 06 décembre 2002 - 16 h 16 m 08 s
Je souhaiterai, à l'aide d'un javascript, supprimer toute les barres (d'outils, de défilement, de status...) d'une fenêtre de navigation.

J'aimerai que ce script soit très compatible, et surtout, qu'il agisse directement depuis l'intérieur même de la page. (cad, je veux pas un JavaScript:Open() qui ouvre une nouvelle page sans barres, mais un script qui vire les barres de la page en cours)

Est-ce possible ?






alitokmen
Think ®

Messages : 3 687
Inscrit le 19/09/02
Ville : Grenoble, France || Ankara, Turquie
Non connecté
  Posté le 06 décembre 2002 - 19 h 46 m 12 s
Les commandes JavaScript permettant de jouer sur les fenêtres devraient marcher avec les pages normales... J'ai vu un site qui te change la taille de la fenêtre donc c que le reste est possible aussi... Voila le code:

<script ID="clientEventHandlersJS" LANGUAGE="javascript">
if (screen.width <= 800) {
window.moveTo(0,0);
}
else {
window.moveTo((screen.width-800)/2,(screen.height-600)/2)
}
window.resizeTo(800,600);
</script>



S. Ali Tokmen
http://ali.tokmen.com
http://contact.ali.tokmen.com


Young Padawa
« anAerouant »

Messages : 1 205
Inscrit le 24/01/02
Ville : Grenoble
Non connecté
  Posté le 06 décembre 2002 - 20 h 54 m 18 s

Je te remercie mais, hélas, ces commandes là, je les avais déjà trouvées (j'en ai eu aussi besoin :P)

Elle marchent très bien, mais ce sont des methodes.
Tandis pour les barres d'outils, je n'ai trouvé que des propriétés, notament :
    Code     
1. self.menubar.visible=false;
2. self.toolbar.visible=false;
3. self.locationbar.visible=false;
4. self.personalbar.visible=false;
5. self.scrollbars.visible=false;
6. self.statusbar.visible=false;


Mais ça, tel quel, ça ne marche pas. Alors, existe-t-il un moyen de l'implémenter correctement, ou mieux, des methodes faisant le boulot ?





alitokmen
Think ®

Messages : 3 687
Inscrit le 19/09/02
Ville : Grenoble, France || Ankara, Turquie
Non connecté
  Posté le 06 décembre 2002 - 21 h 04 m 51 s
Je crois pas, même pas sur IE :'(

Pour le moment je crois qu'il est seulement possible de changer les tailles des fenêtres...



S. Ali Tokmen
http://ali.tokmen.com
http://contact.ali.tokmen.com


Sn@ke
Admin. Métaforum
(¯`·.__[T3aM.St4rG4t3]__.·´¯)

Messages : 11 837
Inscrit le 07/11/01
Ville : Lyon/Grenoble
Non connecté
  Posté le 06 décembre 2002 - 22 h 49 m 11 s
ou tu fais un window.open suivi d'un window.close



Je ne connais pas la moitié d'entre vous à moitié autant que je le voudrais; et j'aime moins que la moitié d'entre vous à moitié aussi bien que vous le méritez

alitokmen
Think ®

Messages : 3 687
Inscrit le 19/09/02
Ville : Grenoble, France || Ankara, Turquie
Non connecté
  Posté le 07 décembre 2002 - 10 h 09 m 44 s
Mais je crois pas qu'avec ça tu puisses avoir un ctrl sur la fenêtre courante...



S. Ali Tokmen
http://ali.tokmen.com
http://contact.ali.tokmen.com


Sn@ke
Admin. Métaforum
(¯`·.__[T3aM.St4rG4t3]__.·´¯)

Messages : 11 837
Inscrit le 07/11/01
Ville : Lyon/Grenoble
Non connecté
  Posté le 07 décembre 2002 - 10 h 34 m 08 s
ben si tu fais un windows.open avec ts les parametres suivi d'un window.close pour fermer la fenetre courante ca doit marcher je pense...



Je ne connais pas la moitié d'entre vous à moitié autant que je le voudrais; et j'aime moins que la moitié d'entre vous à moitié aussi bien que vous le méritez

alitokmen
Think ®

Messages : 3 687
Inscrit le 19/09/02
Ville : Grenoble, France || Ankara, Turquie
Non connecté
  Posté le 07 décembre 2002 - 10 h 51 m 55 s
Ah we mais dans ce cas-là y'aura IE qui va te demander (comme la fenêtre que tu fermes n'a pas été ouvert par un script) "Are you sure you want to close the window?"



S. Ali Tokmen
http://ali.tokmen.com
http://contact.ali.tokmen.com


lemajor
Sommes-nous voués à n’être que des débuts de vérité ?

Messages : 571
Inscrit le 19/12/02
Ville : grenoble
Non connecté
  Posté le 19 décembre 2002 - 23 h 19 m 25 s
pas possible.
tu est obligé de lancer un pop up avec les props que tu veux

mais tu peus faire un autoload à partir d'une premier page inutile:

<html>
<head>
<Script Language="JavaScript">
function bluid() {window.open("mavraipage.htm","bluid","toolbar=no,directories=no,menubar=no,scrollbars=no,resizable=yes,width=500,
height=500");}
</script>
<title>mapage de lancement</title>
</head>
<body onLoad="bluid(); opener=self;self.close()">
</body>
</html>




Franchement, sans me vanter, ça m'a plu !

Young Padawa
« anAerouant »

Messages : 1 205
Inscrit le 24/01/02
Ville : Grenoble
Non connecté
  Posté le 20 décembre 2002 - 12 h 40 m 54 s

merci :jap:





CelesteOrion
La connaissance par dessus l'ivresse de la chair...

Messages : 2 352
Inscrit le 11/02/02
Ville : Lyon/Grenoble
Non connecté
  Posté le 08 janvier 2003 - 15 h 59 m 19 s

Le 06/12/2002 à 20h54 , Young Padawa a écrit:

Je te remercie mais, hélas, ces commandes là, je les avais déjà trouvées (j'en ai eu aussi besoin :P)

Elle marchent très bien, mais ce sont des methodes.
Tandis pour les barres d'outils, je n'ai trouvé que des propriétés, notament :
    Code     
1. self.menubar.visible=false;
2. self.toolbar.visible=false;
3. self.locationbar.visible=false;
4. self.personalbar.visible=false;
5. self.scrollbars.visible=false;
6. self.statusbar.visible=false;


Mais ça, tel quel, ça ne marche pas. Alors, existe-t-il un moyen de l'implémenter correctement, ou mieux, des methodes faisant le boulot ?




Ce sont des objets Netscape, ils existent pas sous IE. et il faut un script signé pour que cela fonctionne sans ouvrir une fenêtre.
parceque la solution que t'as eu avec bluid() fonctionne, mais c'est tout de même de la bidouille.
ou comme on dit utiliser les rouages du système.
si t'es sous IE, pas le choix, mais si tu fais du code sous NN ou du crossbrowser, ben pense au script signé, puis pas de prob sous NN.
au plaisir :jap:



Rajoutez à votre vie ce qui lui manque et elle sera complète. Mais vous ne serez pas forcément heureux

alitokmen
Think ®

Messages : 3 687
Inscrit le 19/09/02
Ville : Grenoble, France || Ankara, Turquie
Non connecté
  Posté le 08 janvier 2003 - 21 h 38 m 03 s
t'as pas le droit de modifier les propriétés d'affichage des fenetres dans les browseurs qui te demandent "voulez-vous vriamnet fermer cette fenetre" quand t'essayes de le fermer par script (donc si c pas un script qui l'a ouvert)

self.menubar.visible=false;
self.toolbar.visible=false;
self.locationbar.visible=false;
self.personalbar.visible=false;
self.scrollbars.visible=false;
self.statusbar.visible=false;

tout ça marche sur IE mais seulmt avec une fenetre ouverte par javascript. netsacpe aussi ça doit etre pareil je suppose...



S. Ali Tokmen
http://ali.tokmen.com
http://contact.ali.tokmen.com


Page genérée en 0.4118 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory