Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

AFFICHAGE DE LA PAGE COURANTE EN PLEIN ECRAN SANS OUVRIR UNE NOUVELLE FENÊTRE (SOUS IE).


Information sur la source

Catégorie :Fenêtre & Pop-up Niveau : Débutant Date de création : 16/10/2002 Date de mise à jour : 28/11/2002 10:36:40 Vu / téléchargé: 18 250 / 1 453

Note :
6,2 / 10 - par 5 personnes
6,20 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note

Description

Ce code permet de passer la fenetre courante en plein ecran sans ouvrir une nouvelle fenetre. Il permet également de placer des frames en plein ecran. Il faudra prévoir sur la page un bouton fermer.  Il fonctionne sur Internet Explorer 5.5 SP2 et 6, mais n'a pas été testé sur les autres versions.

Dans le fichier Zip vous trouverez un exemple pour mettre en plein ecran une  page avec des frames.    
 

Source

  • function pleinEcran()
  • {
  • window.resizeTo(screen.width+10,screen.height); //on agrandit la fenetre à la taille de l'écran
  • haut=screen.height-parent.document.body.clientHeight; //calcul de la hauteur des barres d'outils
  • window.moveTo (-5,-haut+27) ; //on place la fenetre pour ne plus voir les barres de l'explorer
  • window.resizeTo(screen.width+10,screen.height+haut); //on agrandit la fenetre de façon à ne voir que la page
  • if ((document.body.clientHeight > 768 && screen.height == 768) //Ce test sert dans le cas ou la fenetre ie etait en mode agrandie
  • || (document.body.clientHeight > 600 && screen.height == 600) )
  • {
  • var eccart = parent.document.body.clientHeight - screen.height;
  • window.moveTo (-5,-haut+27+eccart);
  • window.resizeTo(screen.width+10,screen.height+haut-eccart);
  • }
  • }
function pleinEcran()
  {
     window.resizeTo(screen.width+10,screen.height);    //on agrandit la fenetre à la taille de l'écran
     haut=screen.height-parent.document.body.clientHeight;  //calcul de la hauteur des barres d'outils
     window.moveTo (-5,-haut+27) ;  //on place la fenetre pour ne plus voir les barres de l'explorer
     window.resizeTo(screen.width+10,screen.height+haut);  //on agrandit la fenetre de façon à ne voir que la page
     
     if ((document.body.clientHeight > 768 && screen.height == 768)       //Ce test sert dans le cas ou la fenetre ie etait en mode agrandie
      || (document.body.clientHeight > 600 && screen.height == 600) )
	{
	var eccart = parent.document.body.clientHeight - screen.height;
	window.moveTo (-5,-haut+27+eccart);
                window.resizeTo(screen.width+10,screen.height+haut-eccart);
	}
  }
       

Conclusion

Vos remarques sont les biens venu.

J'ai longtemps chercher pour ce script, et j'ai pus oublier un cas de figure.
Merci de me tenir au courant.      
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de jujuwiwi le 11/11/2002 16:15:45

J'aimerais beaucoup savoir si cela est possible de mettre en plein écran l'ensemble de la page web si elle contient des frames, je n'y suis pas arrivé...
En tout cas super source, cela mérite largement un 10, je cherché cela depuis longtemps... ^_^ Bonne continuation, et si tu trouve solution à mon probléme...

signaler à un administrateur
Commentaire de DARTHVADOR le 24/02/2003 09:13:09

CELA MERITE UN 2 SURTOUT POUR LES EXPERTS ! mais si j'ai un conseil pour toi arrête la prog il vaut pour tout le monde

signaler à un administrateur
Commentaire de lucca le 14/03/2003 14:14:47

Simple et efficace, kle petit darkvador n a qua sortir mieu...

signaler à un administrateur
Commentaire de joelausec le 03/11/2003 13:16:03

C'est super, quand ça veut fonctionner!
Sur l'ordi de mon épouse pas de problème, sur le mien ça marche pas, pourtant j'ai une installation toute neuve par défaut, tant de Windows XP Pro que d'IE6 depuis ce matin.
Mon débogueur de scrip trouve quelque chose qui ne lui convient pas dans cette ligne:

parent.window.resizeTo(screen.width+10,screen.height);

Une histoire d'autorisation que je n'aurais pas...
Comme je n'y comprends rien et que je me contente d'utiliser les scripts des autres...

A part ça, ce script est super, même plus besoin de demander au visiteur de désactiver son anti-popup. Merci.

Joelausec

signaler à un administrateur
Commentaire de goldgod le 29/10/2004 16:34:07

Problème.

Plus aucun script ne fonctionne pour ouvrir en plein écran avec Windows XP Service Pack 2 (SP2).

Une solution ???.

signaler à un administrateur
Commentaire de beuh_c le 23/11/2004 04:16:15

Non malheureusement le blocage de pop up du sp2 bloque l'ouverture plein écran... Pour l'instant je me contente du lien "Si la page ne s'ouvre pas automatiquement, utiliser ce lien: Mode plein écran", je chercher je cherche mais rien ne pointe à l'horizon!

signaler à un administrateur
Commentaire de me40 le 12/06/2006 18:44:57

je trouve ce script dans l'idée trés interressant car pas besoin de faire désactiver les pop-up, par contre ne fonctionne pas régulierement, il fait buguer les applets java et n'est pas en plein ecran sur toutes les résolutions, dommage

bravo tout de même

signaler à un administrateur
Commentaire de re_yo37 le 20/02/2007 14:10:22

Salut,
appuyez sur votre touche 'F11', c'est rapide et à la portée de tout le monde ;)

signaler à un administrateur
Commentaire de frenchy06 le 09/09/2007 19:53:22

ca marche pas votre code ????

peut-etre mon matos qui est mac le dernier, navigateur safari le dernier....

de plus comment supprimer tout autour de la fenetre... plus de scrollbars, ni haut; ni bas !!

merci de toute aide.... sur crisware@free.fr

madmax

signaler à un administrateur
Commentaire de khatuido le 26/11/2007 10:41:29 1/10

Ne fonctionne pas

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.