Résolution écran php et java


bradeux
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 390
Inscription: 18 Mai 2005

Résolution écran php et java

Message le Jeu Juin 01, 2006 23:32

Slt à tous,

Voila je suis extrement nul en java et pourtant je crois que je vais devoir m'y mettre :cry: :lol:

En effet, je voudrais, en fonction de la résolution de l'écran du visiteur afficher une image ou non. L'idée est de combler les trous si la résolution est > à 800.

J'ai cherché un peu partout, il est impossible apparement de recuperer la résolution d'écran en php. Pourtant le top du top pour moi serait de recuperer les variables width et heigh puis de les intérpreter en php via un if. Est ce faisable? je précise que je ne souhaite pas de refresh/reditection en java pour inclure les variables en $_GET.

Avez vous une idée/soluce?

Merci

spidetra
WRInaute passionné
WRInaute passionné
 
Messages: 1500
Inscription: 7 Juil 2003

Re: Résolution écran php et java

Message le Jeu Juin 01, 2006 23:42

bradeux a écrit:Slt à tous,

Voila je suis extrement nul en java et pourtant je crois que je vais devoir m'y mettre :cry: :lol:


Il me semble que tu confond Java et JavaScript.
Ces deux langages n'ont absolument rien à voir l'un avec l'autre.
JavaScript est aussi proche de Java, qu'une carotte peut l'être d'une gazelle :)


bradeux
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 390
Inscription: 18 Mai 2005

Re: Résolution écran php et java

Message le Jeu Juin 01, 2006 23:55

spidetra a écrit:
bradeux a écrit:Slt à tous,

Voila je suis extrement nul en java et pourtant je crois que je vais devoir m'y mettre :cry: :lol:


Il me semble que tu confond Java et JavaScript.
Ces deux langages n'ont absolument rien à voir l'un avec l'autre.
JavaScript est aussi proche de Java, qu'une carotte peut l'être d'une gazelle :)


En effet dsl, je parle bien de javascript


dmathieu
Modérateur
Modérateur
 
Messages: 7245
Inscription: 9 Jan 2004

Message le Ven Juin 02, 2006 6:39

Non, ce n'est pas possible directement en php, il faudra effectivement passer par javascript.
Après, effectivement, un meta refresh ou redirection javascript ne sera pas idéal.

Mais ta question me fait germer une idée.
Pourquoi ne pas utiliser Ajax ? Tu récupère la résolution en javascript, et, en passant par la méthode ajax, tu fait ce que tu désire avec en php.

Et ca permettrait également de remettre à jour la chose à chaque redimensionnement de la page.


bradeux
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 390
Inscription: 18 Mai 2005

Message le Ven Juin 02, 2006 8:06

kazhar a écrit:Mais ta question me fait germer une idée.
Pourquoi ne pas utiliser Ajax ? Tu récupère la résolution en javascript, et, en passant par la méthode ajax, tu fait ce que tu désire avec en php.

Et ca permettrait également de remettre à jour la chose à chaque redimensionnement de la page.


Es-tu as une idée d'une application ajax? je commence tout juste à m'interesser à ce sujet


dmathieu
Modérateur
Modérateur
 
Messages: 7245
Inscription: 9 Jan 2004

Message le Ven Juin 02, 2006 8:10

Absolument pas. Je ne suis pas beaucoup plus avancé que toi sur le sujet au niveau développement. Désolé.


milkiway
WRInaute accro
WRInaute accro
 
Messages: 4830
Inscription: 3 Fév 2004

Re: Résolution écran php et java

Message le Ven Juil 23, 2010 14:55

Bonjour,

4 ans de remontée, pas mal, mais la question été restée ouverte.
Comment le faire en utilisant Ajax ?


dmathieu
Modérateur
Modérateur
 
Messages: 7245
Inscription: 9 Jan 2004

Re: Résolution écran php et java

Message le Ven Juil 23, 2010 16:16

Modifier le rendu côté serveur en fonction de la résolution d'écran est une très mauvaise idée.
Le rendu est geré par le css. C'est là qu'il faut bidouiller pour "combler les trous".


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8303
Inscription: 23 Nov 2005

Re: Résolution écran php et java

Message le Ven Juil 23, 2010 16:17

Avec prototype un truc du genre je pense :

Code: Tout sélectionner
    var width = screen.width;
    var height = screen.height;
    var urlSize =  HTTP_MAIN + 'ajax/sizetreatment.php?width='+width+'&height='+height;
    var reqSize = new Ajax.Request(urlSize, {
        method: 'get',
        onSuccess: function(transport) {
            if ( transport.responseText.length > 0 )
            {

            }
        }
    });   


Ca permettrait de passer les dimensions de l'écran au script sizetreatment.php


milkiway
WRInaute accro
WRInaute accro
 
Messages: 4830
Inscription: 3 Fév 2004

Re: Résolution écran php et java

Message le Ven Juil 23, 2010 16:24

UsagiYojimbo comme d'habitude merci pour ton aide et tes conseils rapides.
Je vais tester ça.

dmathieu a écrit:Modifier le rendu côté serveur en fonction de la résolution d'écran est une très mauvaise idée.
Le rendu est geré par le css. C'est là qu'il faut bidouiller pour "combler les trous".

Justement, dans mon CSS j'utilise du PHP :P
C'est très pratique.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités