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  )
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 :
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
|
|
| |
|
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  )
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 :
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
|
|
| |
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
|