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

Free Discussion :

free.fr problème > impossible de changer de page


Sujet :

Free

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 29
    Points : 16
    Points
    16
    Par défaut [Résolu]free.fr problème > impossible de changer de page
    Bonjour,

    Je ne suis pas sûr d'être dans la bonne rubrique, mais comme je viens d'héberger un site chez free.fr aujourdh'ui, et je m'aperçois qu'il marche sans problème sur wampserver en local, mais que je n'arrive pas à changer de page sur free, je poste donc le message ici.

    Voilà ce que j'utilise pour changer de page :

    A la racine du site, se trouve un dossier avec un ficher : Script/Fonctions.js qui contient juste çà :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    function versPage (page) {
    location.replace (page) ;
    }
    Sinon, toujours à la racine, se trouve un fichier .php qui gère entre autre le passage entre différentes pages, qui fait donc appel au script précédent :

    // Calque Menu = 5 Boutons

    Code PHP :
    $LesCalquesMenu="" ;</p><p>for ($k=0 ; $k<count($tabMenu) ; $k++) {</p><p>$Menu = new CalqueVide($id="menu".$k, $left=110+$k*110, $top=65, $width=130, $height=50, $image="Images/Transparent.png", $color="", $message=$tabMenu[$k], $onclick="versPage('".$tabMenu[$k].".php')" ) ; </p><p>$LesCalquesMenu .= $Menu->getComplet() ;</p><p>}


    Vous pensez que ça vient du fait que free utilise php 4 et que j'ai utilisé php 5 avec wampserver ? Je dis ça car j'ai du faire une manipulation avant que le site puisse s'afficher : créer un fichier nommé .htaccess contenant "#HTACCESS php 1 " et le mettre à la racine.

    Merci pour votre aide, je continue à chercher de mon côté, mais j'avoue, je ne vois pas trop à part ça ce qui peut ne pas aller.

  2. #2
    Membre émérite Avatar de HiRoN
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 035
    Points : 2 589
    Points
    2 589
    Par défaut
    Bonjour,
    Citation Envoyé par TempStage Voir le message
    Vous pensez que ça vient du fait que free utilise php 4 et que j'ai utilisé php 5 avec wampserver ? Je dis ça car j'ai du faire une manipulation avant que le site puisse s'afficher : créer un fichier nommé .htaccess contenant "#HTACCESS php 1 " et le mettre à la racine.
    C'est en effet, une piste à explorer (mais peut-être aps la solution).
    As-tu (déjà) tenté de simplifier la chose, comme mettre les onclick en dur au sein de la page et vérifier leur fonctionnement ? (donc sans passer par ta fonction)
    Pensez à utiliser les ressources disponibles en Dev. Web :
    (x)HTML : Cours (X)HTML / FAQ (X)HTML
    CSS : Cours CSS / FAQ CSS / Galerie CSS
    Javascript : Cours / FAQ / Sources
    Mon site : Développeur Web Freelance

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 29
    Points : 16
    Points
    16
    Par défaut
    Citation Envoyé par HiRoN Voir le message
    As-tu (déjà) tenté de simplifier la chose, comme mettre les onclick en dur au sein de la page et vérifier leur
    fonctionnement ? (donc sans passer par ta fonction)
    Je ne vois pas exactement ce que tu veux dire. Et surtout, comment le faire.

    Mon système est a priori simple, je dis à priori car il utilise la logique objet, sauf erreur de ma part > pour précision, la variable $Menu sert à "afficher" un calque invisible, sur une image sur laquelle est marquée les titres des pages. Donc, on peut cliquer sur ce calque invisible, grâce à la fonction verspage.
    Ce code est marqué une seule fois, dans un fichier autoload.php, qui est inclus dans les pages grâce à ceci : include_once 'autoload.php' qui est donc marqué au tout début de chacune de ces pages.
    Pour autant que je sache, include_once est compatible avec php 4 ?

  4. #4
    Membre émérite Avatar de HiRoN
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 035
    Points : 2 589
    Points
    2 589
    Par défaut
    Citation Envoyé par TempStage Voir le message
    Pour autant que je sache, include_once est compatible avec php 4 ?
    Normalement, oui (je ne vois en tout cas aucune contre-indication).

    Le mieux serait peut-être de se faire une page "test" reprenant juste tes fonctions et de tenter de comprendre le pourquoi du comment cela ne fonctionne pas.
    Le cas échéant, je ne vois pas trop (à part tenter de penser la fonction différemment)...
    Pensez à utiliser les ressources disponibles en Dev. Web :
    (x)HTML : Cours (X)HTML / FAQ (X)HTML
    CSS : Cours CSS / FAQ CSS / Galerie CSS
    Javascript : Cours / FAQ / Sources
    Mon site : Développeur Web Freelance

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 29
    Points : 16
    Points
    16
    Par défaut
    Mais comment faire ? J'avoue que mes connaissances en programmation/scripting sont très limitées, c'est mon tout premier site

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 29
    Points : 16
    Points
    16
    Par défaut
    Re bonjour,

    J'ai trouvé la réponse : alors que ça marchait sans problème en local sous wampserver, ça ne veut pas marcher sur l'hébergeur :

    Il faut marquer ça
    <script LANGUAGE="JavaScript" src="Script/Fonctions.js"></script>

    au lieu de
    <script type="text/javascript" src="Script/Fonctions.js"></script>

    dans la balise <Head> des fichiers .php qui servent à afficher les pages du site.

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

Discussions similaires

  1. [MFC]Impossible de changer le texte d'un LABEL
    Par jlassira dans le forum MFC
    Réponses: 7
    Dernier message: 01/03/2006, 16h39
  2. [Dev-Pascal] [1.9.2][Free Pascal] Problème de compilation avec Link.res
    Par Epotcirk dans le forum Autres IDE
    Réponses: 2
    Dernier message: 09/02/2006, 10h16
  3. Free() et Problème mémoire
    Par Soum dans le forum C
    Réponses: 12
    Dernier message: 12/01/2006, 10h43
  4. Impossible de changer Visible dans OnHide ou OnShow
    Par marsupilami34 dans le forum Composants VCL
    Réponses: 10
    Dernier message: 21/06/2005, 13h24
  5. impossible de changer la valeur d'un hidden...
    Par Palmic dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 31/05/2005, 12h06

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