OVH Cloud OVH Cloud

Aspect d'une fenêtre

4 réponses
Avatar
Pierre
Bonsoir à toutes et à tous,

En javascript, avec la méthode window.open, j'arrive à créer une
fenêtre; mais il y a deux points (entre autres) que je n'arrive pas à
régler, si je prend par exemple une fenêtre (chez Free !) me demandant
mon login et mon mot de passe :

1 - dans la bande bleue en haut de la fenêtre il est marqué :
"Invite". Avec les paramètres de window.open, je n'arrive pas à avoir
autre chose que le nom du navigateur suivi de l'adresse de la fenêtre,

2 - en bas de la fenêtre, toujours avec les paramètres de window.open,
je n'arrive pas à supprimer la bande (couleur sable sous XP) ou il est
marqué : "Terminé".

S'ils y arrivent, c'est qu'il y a un moyen !

Vous avez des pistes à me proposer ?

Merci de votre aide.

Pierre.

4 réponses

Avatar
Eric
Ce sont deux choses différentes.

Il esxite les popup : nouvelles fenêtres ou tu mets ton code html
maison, avec window.open(paramètres)

Mais les navigateurs implémentent des boitent de dialogue basiques,
peu personalisables, mais faciles et rapide à mettre en oeuvre, on a
ainsi les :

- alert('Erreur : blabla'); : Boite de dialogue avec le panneau
'attention' sur le coté
- confirm('Etes vous sur d'aller sur cette page'); : Boite Ok/Annuler,
qui renvoie un booléen
et
- prompt('Rentrez votre âge','18'); : Boite qui demande une valeur,
avec Ok/Annuler : renvoie la valeur si clic sur Ok, null sinon. Sous
FF, seul le premier paramètre (la question) est obligatoire, sous
MSIE, les deux paramètres (question, et réponse initiale) sont
obligatoire, le plus souvent, la réponse initiale est vide ( '' ).

Il est impossible avec les navigteurs dernière version de supprimer la
barre d'état des popups, et l'adresse dans la barre de titre, pour des
raisons de sécurité, tout comme les alert, confirm et prompt se
présentent clairemnt comme provenant de ta page Web, pour éviter
qu'un petit malin fasse croire à une erreur Windows (ou autre OS).
Avatar
Pierre
Ce sont deux choses différentes.

Il esxite les popup : nouvelles fenêtres ou tu mets ton code html
maison, avec window.open(paramètres)

Mais les navigateurs implémentent des boitent de dialogue basiques,
peu personalisables, mais faciles et rapide à mettre en oeuvre, on a
ainsi les :

- alert('Erreur : blabla'); : Boite de dialogue avec le panneau
'attention' sur le coté
- confirm('Etes vous sur d'aller sur cette page'); : Boite Ok/Annuler,
qui renvoie un booléen
et
- prompt('Rentrez votre âge','18'); : Boite qui demande une valeur,
avec Ok/Annuler : renvoie la valeur si clic sur Ok, null sinon. Sous
FF, seul le premier paramètre (la question) est obligatoire, sous
MSIE, les deux paramètres (question, et réponse initiale) sont
obligatoire, le plus souvent, la réponse initiale est vide ( '' ).

Il est impossible avec les navigteurs dernière version de supprimer la
barre d'état des popups, et l'adresse dans la barre de titre, pour des
raisons de sécurité, tout comme les alert, confirm et prompt se
présentent clairemnt comme provenant de ta page Web, pour éviter
qu'un petit malin fasse croire à une erreur Windows (ou autre OS).

Je ne demande qu'à vous croire. J'ai effectivement lu (en vitesse) ces

changements dans la norme. Cependant, avec FF 1.5 et IE6 (dernières
générations je suppose) j'affiche ceci :

http://pr.chauveau.free.fr/Mpp/exemple.html

Ils font comment ?

Cordialement.

Pierre.

Avatar
Eric
Je ne demande qu'à vous croire. J'ai effectivement lu (en vitesse) ces
changements dans la norme. Cependant, avec FF 1.5 et IE6 (dernières
générations je suppose) j'affiche ceci :

http://pr.chauveau.free.fr/Mpp/exemple.html



C'est encore autre chose, c'est un controle d'accès par http (c'est
une 4ème boite spéciale, en fait)

Ca ce fait soit par des entêtes spécifiques http : on peut les
obtenir, soit en mettant un fichier .htaccess sur le serveur (une
simple recherche sur "htaccess" dans Google ou autre vous donnera
toutes les infos sur ce premeir point), soit en php :
http://www.nexen.net/docs/php/annotee/features.http-auth.php

Cordialement,
Eric

Avatar
ASM

http://pr.chauveau.free.fr/Mpp/exemple.html

Ils font comment ?


tu peux faire cela, ou approchant, en mettant un fichier
.htacces
dans le dossier dont tu veux restreindre l'accès

http://support.free.fr/web/pperso/restriction_acces.html


--
Stephane Moriaux et son [moins] vieux Mac