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

Langage PHP Discussion :

Frame, include, rechargement


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 94
    Points : 37
    Points
    37
    Par défaut Frame, include, rechargement
    Bonjour,
    J'ai fais un site avec un include pour les pages. Or, j'ai ajouté un lecteur dans le bas de la page index mais le probleme est que lors de changement de page l'index se recharge et donc coupe le lecteur et le relance apres.

    Qu'elles sont mes possibilités ?

    J'ai testé des frames avec le lecteur en bas de page mais il est trop haut pour faire un frame sans scrollbar.

    Est il possible de faire des frames qui donnent l'apparence d'une seul page ? C'est a dire qui crée qu'une seul scroll barre pour les 2 frames et donc evite d'avoir un frame qui soit fixe et prenne la moitié de la page.

    Est il possible de changer les include pour le pas recharger l'index ?

    Si ca peut vous aider, le site en question est http://electropica.free.fr/

  2. #2
    Membre chevronné
    Avatar de gwinyam
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Points : 2 015
    Points
    2 015
    Par défaut
    Les frames, c'est un terme qui devrait être censuré

    Je te conseille d'utiliser un système de DIV, avec un petit coup d'Ajax. Comme ça, tu ne charges que le nécessaire, en respectant les dernières technos et en plus ça t'évitera tous les problèmes posés par l'usage des frames.

    Pour voir comment faire, je suggère un détour ici : http://amillet.developpez.com/tutori...jax-prototype/
    (notamment le chapitre "L'objet Updater")
    Comparez la qualité et le prix du matériel de bricolage ou de maison avant d'acheter : MatosMaison
    Le bouton ne masse pas les pieds, mais ça aide la communauté.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 94
    Points : 37
    Points
    37
    Par défaut
    Houla... j'ai deja du mal en php... alors de l'AJAX...
    J'ai plus de 100 liens... ca fait un peu beaucoup a changer...


    Mais en fait c'est un include sans recharger la page ?
    Mais je dirais plus la methode request qui me serait utile... si je comprenais quelque chose au code plus qu'a l'utilité...

  4. #4
    Membre chevronné
    Avatar de gwinyam
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Points : 2 015
    Points
    2 015
    Par défaut
    En fait Ajax te permet, notamment, d'appeler un script php et de modifier un ou des élément(s) de ta page sans recharger toute la page. C'est violemment pratique

    L'objet Updater est spécifique à la modification du contenu de ta page. L'objet Request peut le faire aussi, mais il a un champ d'action bien plus large. Donc peut-être moins évident à manipuler qu'un objet fait pour un usage spécifique
    Comparez la qualité et le prix du matériel de bricolage ou de maison avant d'acheter : MatosMaison
    Le bouton ne masse pas les pieds, mais ça aide la communauté.

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 94
    Points : 37
    Points
    37
    Par défaut
    Si tu pouvais m'expliquer comment utiliser le script car j'ai pas trop compris sur le site.
    Il donne la commande mais dans la source de la page d'exemple, il y a plein de truc en plus (dur a comprendre quand on a jamais bossé sur ça) et il dit meme pas ou il met les données a afficher.... donc je comprend pas tout !
    J'ai juste compris qu'il y a une commande, un tableau qui recoit et un fichier externe contenant les données mais rien d'autre...

    La commande updater ajoute a la suite ou avant le texte deja ajouté, moi il s'agit d'un menu donc a chaque clic il faut charger une autre page dans le tableau cible.D'ou ce que je dis que request irait un peu mieux.

Discussions similaires

  1. recharger une frame
    Par ganga dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 01/06/2006, 17h27
  2. [PHP-JS] Frames et rechargement
    Par Ylias dans le forum Langage
    Réponses: 2
    Dernier message: 20/05/2006, 22h54
  3. Recharger une frame depuis un pop-up
    Par druidev dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 02/05/2006, 22h34
  4. frame et include ???
    Par cyrill.gremaud dans le forum ASP
    Réponses: 1
    Dernier message: 08/02/2006, 07h48
  5. [rechargement d'une frame mère à partir d'une frame fille]
    Par Lady_jade dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 09/12/2005, 11h02

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