IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Calculer le nombre px en hauteur d'un page [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de dancom5
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    808
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56

    Informations forums :
    Inscription : Janvier 2010
    Messages : 808
    Par défaut Calculer le nombre px en hauteur d'un page
    Bonjour.

    De quelle manière peut-on déterminer la hauteur en pixel d'un rendu HTML d'une page?

    Mon but est de placer cette valeur dans une balise pour la hauteur.

    Exemple, un iframe qui s'ajuste selon la hauteur de la dite page.

    Je veux placer l'affichage de cette page dans une autre via un cadre. Mais la hauteur en pourcentage ne fonctionne pas; même en javascript.

    De l'aide me serait utile.

  2. #2
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    Quelle est la finalité ?

  3. #3
    Membre éclairé Avatar de dancom5
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    808
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56

    Informations forums :
    Inscription : Janvier 2010
    Messages : 808
    Par défaut
    J'essais de trouver la réponse. PHP nous réserve souvent des surprises.
    Y'a surement un moyen de résoudre la situation.

    Tout le monde sur le net a un problème avec les questions de hauteur
    "height" quand il s'agit d'un iframe ou un cadrage html.

    Depuis peu, on peut protéger contre l'affichage par d'autre site via un iframe.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Header always append X-Frame-Options SAMEORIGIN
    Mais, c'est selon le navigateur. ça c'est le premier élément que je cherchais. Le 2e déterminer la hauteur du fichier cible.

    Citation Envoyé par Benjamin Delespierre Voir le message
    Quelle est la finalité ?

  4. #4
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    PHP ne peut pas calculer la hauteur d'affichage du navigateur, seul JavaScript le peut. Fais une recherche avec les mots clés "javascript windows height" tu trouvera pleins de solution car il y a plusieurs façon d'obtenir le résultat suivant le navigateur.

  5. #5
    Membre éclairé Avatar de dancom5
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    808
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56

    Informations forums :
    Inscription : Janvier 2010
    Messages : 808
    Par défaut
    Je ne pense pas qu'utiliser un iframe puisse fonctionner dans mon cas.

    Je vais plutôt m'orienter vers les includes PHP avec ajax.

    Sauf que je ne connais rien en Ajax. Je ne peux pas utiliser jquery
    à cause que mon code en utilise et ça entre en conflit.

    Si quelqu'un peut m'orienter sur le sujet, ça m'aiderait.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 209
    Par défaut
    Je ne pense pas qu'il existe de tel fonction en php.
    La seule solution serait d'extraire les données d'un site par exemple avec file_get_contents(), interpreter tout les balises, mise en page, css, javascript,images, ..., comme un vrai navigateur. C'est un boulot monstre.

    A moins qu'il existe une librairie sachant faire ça.

    Non, je vois plus JS, Ajax faire ça à l'aide de ton navigateur.

    J'ai trouvé ça en Ajax :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    var MyWidth = 800;
    var MyHeight = 700;
    var xhr_object = null;
    if(window.XMLHttpRequest) // Firefox
    xhr_object = new XMLHttpRequest();
    else if(window.ActiveXObject) // Internet Explorer
    xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
    else { // XMLHttpRequest non supporté par le navigateur
    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");return}
    xhr_object.open("GET", "traitement.php?width="+MyWidth +"&height="+MyHeight , false); 
    xhr_object.send(null); 
    if   (xhr_object.readyState == 4)
    {
       if (xhr_object.responseText!='')
       {
          alert("traitement effectué avec succès");
       }
    }
    sur http://forum.webrankinfo.com/taille-...hp-t89689.html

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Calcul soustraction nombre de 18chiffres
    Par peppena dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 05/08/2005, 13h46
  2. Calculer le nombre de ligne de code source
    Par yanis97 dans le forum Qualimétrie
    Réponses: 4
    Dernier message: 04/07/2005, 22h02
  3. [Debutant(e)]Calcul du nombre de ligne sous eclipse
    Par skywalker3 dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 10/12/2004, 08h53
  4. calcule du nombre de jours entre 2 dates
    Par nazimb dans le forum ASP
    Réponses: 4
    Dernier message: 28/09/2004, 15h22
  5. Comparaison de base et calculs du nombre d'éléments dans Bas
    Par BXDSPORT dans le forum Bases de données
    Réponses: 3
    Dernier message: 19/07/2004, 08h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo