Redimensionner une fenetre

agora_13 Messages postés 25 Date d'inscription lundi 15 mars 2004 Statut Membre Dernière intervention 13 juin 2004 - 7 juin 2004 à 18:14
agora_13 Messages postés 25 Date d'inscription lundi 15 mars 2004 Statut Membre Dernière intervention 13 juin 2004 - 11 juin 2004 à 18:53
Boujour,

Je sais que ce que je chercher n'est pas du php mais je dois réaliser un programme en PHP MySQL et j'aimerais savoir comment on peut redimensionner une fenetre en 800*600 pour quelle prenne toute la zone client de la fenetre d'internet explorer dans une resolution plus importante comme 1024*768

Ce que je veux dire c'est que lorsque j'affiche mes pages avec une resolution supérieure à 800*600 j'obtiens une bande blanche autour de la fenetre dans laquelle ne s'affiche pas le fond

Je voulais savoir si il n'existait pas une fonction qui redimensionne la fenetre pour une resolution différente.

Merci à tous :D

13 réponses

coockiesch Messages postés 2268 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 13 septembre 2013 4
7 juin 2004 à 19:33
Salut!
Tu peux le faire en JavaScript:
<script language="JavaScript" type="text/javascript">
<!--
window.moveTo(0, 0);
window.resizeTo(window.screen.availWidth, window.screen.availHeight);
-->
</script>


@++

R@f

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
0
agora_13 Messages postés 25 Date d'inscription lundi 15 mars 2004 Statut Membre Dernière intervention 13 juin 2004
7 juin 2004 à 19:41
Merci a toi mais j'y connais pas grand chose au javascript je dois le placer ou ton code ?
0
coockiesch Messages postés 2268 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 13 septembre 2013 4
7 juin 2004 à 19:46
En début de page, c'est mieux! Afin que ca se voit le moins possible ;-)

@++

R@f

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
0
agora_13 Messages postés 25 Date d'inscription lundi 15 mars 2004 Statut Membre Dernière intervention 13 juin 2004
7 juin 2004 à 19:54
ca ne marche pas je comprends pas je dois le placer au tout debut du code de la page ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
agora_13 Messages postés 25 Date d'inscription lundi 15 mars 2004 Statut Membre Dernière intervention 13 juin 2004
7 juin 2004 à 20:03
ok je viens de capter toi tu me fais redimensionner la fenetre mais moi c'est pas ca que je veux. Moi je veux redimensionner le fond de la page. En gros j'ai une image dans le background et je veux la redimensionner pour qu'elle prenne tout l'intérieur de la fenetre.

Merci a toi quand meme
0
coockiesch Messages postés 2268 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 13 septembre 2013 4
7 juin 2004 à 23:37
Salut!
Donc, faut que tu chope la résolution en JS
window.screen.availWidth
window.screen.availHeight


Et tu y réutilise en PHP pour redimensionner l'image... Pour transmettre les infos de JS à PHP: URL, formulaire, ...
Tu peux utiliser la fonction GetImageSize pour récupérer la taille de l'image et après soit tu modifie juste la taille d'affichage via width et height, soit tu crée une version plus petite (en résolution et en taille) avec GD qui te servira ultérieurement...

C'est ce que tu veux ou je suis encore à coté?

@++ et bonne soirée

R@f

@++

R@f

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
0
coockiesch Messages postés 2268 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 13 septembre 2013 4
7 juin 2004 à 23:38
Ooooooops!
2 fois la signature, dsl

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
0
agora_13 Messages postés 25 Date d'inscription lundi 15 mars 2004 Statut Membre Dernière intervention 13 juin 2004
8 juin 2004 à 09:20
Je pense que la tu reponds mieux a ma demande je vais tester et je te dirais ca

Encore merci a toi de ton aide
0
agora_13 Messages postés 25 Date d'inscription lundi 15 mars 2004 Statut Membre Dernière intervention 13 juin 2004
8 juin 2004 à 19:49
RE bonjour,

J'arrive a rien mon probleme c'est que je ne connais rien au javascript. Est ce que tu saurais comment je dois faire selon ta methode pour mettre la valeur de la largeur de la fenetre et celle de la hauteur de la fenetre dans 2 variables en php (genre $largeur et $hauteur) grace a tes fonctions en javascript et ensuite pouvoir mettre ces valeurs en php dans la fonction qui permet de redimensionner l'image de fond de telle facon qu'elle soit ajuster à la résolution employée. (genre Fond.SetImageSize($largeur,$hauteur))

Si tu me comprends et que tu arrives à m'aider je pense que tu es vraiment du niveau d'Einstein !

! ^_^ !

Merci encore
0
coockiesch Messages postés 2268 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 13 septembre 2013 4
8 juin 2004 à 19:55
Oki, juste une info: La page sur laquelle tu veux faire ca est la page d'accueil?

@++

R@f

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
0
agora_13 Messages postés 25 Date d'inscription lundi 15 mars 2004 Statut Membre Dernière intervention 13 juin 2004
8 juin 2004 à 23:13
oui c'est la page d'accueil mais je vais faire la manip sur toutes les pages ensuite

Pourquoi ?
0
coockiesch Messages postés 2268 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 13 septembre 2013 4
9 juin 2004 à 10:31
Salut!

En haut de la page index.php
<script language="JavaScript" type="text/javascript">
// si aucune variable n'est parsmise par l'url
if(window.location.search == '')
// on redirige sur la même page en passant en param la résolution
window.location = 'index.php?w=' + window.screen.availWidth + '&h=' + window.screen.availHeight;
</script>


Tu peux faire ensuite:
<?php
echo '';
?>


Le code JavaScript est a placer en haut des pages, si tu passe plusieurs variables dans l'url, il faudra tester la présence des variables w et h...

Mais le JavaScript n'est pas trop mon truc ;-)
Si tu veux, une fois que tu as récupéré une fois les variables w et h, tu peux même les enregistrer dans une session pour pas les trimbaler par l'url de page en page...

Si tu veux des infos plus précises, hésites pas ;-)

@++

R@f

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
0
agora_13 Messages postés 25 Date d'inscription lundi 15 mars 2004 Statut Membre Dernière intervention 13 juin 2004
11 juin 2004 à 18:53
Merci a toi,

J'ai reussi a me debrouiller et maintenant ca marche.

Je te remercie encore ca fait plaisir quand on trouve de l'aide rapidement.

@+ ^_^ !
0
Rejoignez-nous