La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  Javascript / DOM / Ajax
(Modérateurs: Shain, Netah, Lilian, lauryv, ToToMaStEr)
  Problème lien
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Problème lien  (Lu 3330 fois)
Problème lien
« sur: le 16-01-2012 a 01:01:03 »
blanka12
Membre récent
*

Hors-Ligne

Messages: 5





Voir le Profil    E-Mail
Répondre avec citation

Bonjour,

    j'ai fait un site en CMS.

J'ai un souci :
certaines pages étant identiques j'aimerai qu'elles servent pour toutes les pages de mon site ;
j'ai plusieurs dossiers et sous dossiers dans mon site ;
si je mets une page dans le dossier principal
[ ce qui donne : $("#menu").load("../../menu.html") ] cela ne fonctionne pas
je suis donc obligée de mettre ces pages dans chacun des dossiers pour que cela fonctionne.

Merci pour vos réponses et bonne nuit.


Voici ci-dessous ma page principale.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="EN" dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/xml; charset=iso8859-1" />
<title>Barbière de lavabo fin XIXème</title>
<link rel = "stylesheet"
type = "text/css"
href = "../../cmsstd.css" />
<!--[if !IE]> <-->
<style type="text/CSS">
#menu li ul {
position:absolute;
}
</style>
<!--><![endif]-->
<!--[if IE 8]>
<style type="text/CSS">
#menu li ul {
position:absolute;
}
</style>
<![endif]-->
<script type = "text/javascript"
src = "../../jquery-1.3.2.min.js">
</script>
<script type = "text/javascript">
//<![CDATA[
$(init);function init(){
$("#heading").load("head.html");
$("#menu").load("menu.html");
$("#content1").load("barbiere-lavabo-bateau-fin-xixemes1.html");
$("#content2").load("barbiere-lavabo-bateau-fin-xixemes2.html");
$("#footer").load("footer.html");
};
//]>
</script>
</head>
<body>
<div id = "all">
<div id = "heading">
</div>
<div class = "menuhower"
id = "menu">
</div>
<div class = "content tabfoto"
id = "content1">
</div>
<div class = "content tabtext"
id = "content2">
</div>
</div>
<div id = "footer">
</div>
</body>
</html>

Rapporter au modérateur  

Re:Problème lien
« Répondre #1 sur: le 16-01-2012 a 21:04:36 »
WebD
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 938





Voir le Profil    WWW    E-Mail
Répondre avec citation

Salut,
Essai avec
$("#menu").load("./menu.html")
ou
$("#menu").load("http://www.tonurl.com/menu.html")
ou en php
<?php include('menu.html');?>

A+

Rapporter au modérateur  

Agence Web  | Sticker MacBook | Lunettes personnalisées
Re:Problème lien
« Répondre #2 sur: le 17-01-2012 a 21:44:09 »
blanka12
Membre récent
*

Hors-Ligne

Messages: 5





Voir le Profil    E-Mail
Répondre avec citation

Bonsoir,

      merci pour ta réponse.

Cela ne fonctionne pas, peut-être une erreur de syntaxe ?

Voilà ce que j'ai marqué ( pour la version en php faut-il convertir le document en .php pour que cela fonctionne ? [ Je ne connais pas du tout php ] ) :

- <script type = "text/javascript"
            src = "../../jquery-1.3.2.min.js">
   </script>
   
   <?php include('head.html');?>
   <?php include('menu.html');?>
   <?php include('barbiere-lavabo-bateau-fin-xixemes1.html');?>
   <?php include('barbiere-lavabo-bateau-fin-xixemes2.html');?>
   <?php include('footer.html');?>

  </head>


-    <script type = "text/javascript"
            src = "../../jquery-1.3.2.min.js">
   </script>
   
   
    <script type = "text/javascript">
      //<![CDATA[
      $(init);function init(){
       $("#heading").load("./head.html");
       $("#menu").load("./menu.html");
        $("#content1").load("barbiere-lavabo-bateau-fin-xixemes1.html");
        $("#content2").load("barbiere-lavabo-bateau-fin-xixemes2.html");
        $("#footer").load("./footer.html");
      };
      //]>
    </script>

  </head>

-    <script type = "text/javascript"
            src = "../../jquery-1.3.2.min.js">
   </script>
   
    <script type = "text/javascript">
      //<![CDATA[
      $(init);function init(){
       $("#heading").load("http://www.antiquites.net/head.html");
       $("#menu").load("http://www.antiquites.net/menu.html");
        $("#content1").load("barbiere-lavabo-bateau-fin-xixemes1.html");
        $("#content2").load("barbiere-lavabo-bateau-fin-xixemes2.html");
        $("#footer").load("http://www.antiquites.net/footer.html");
      };
      //]>
    </script>

  </head>


Bonne soirée

Rapporter au modérateur  
Re:Problème lien
« Répondre #3 sur: le 17-01-2012 a 22:07:17 »
WebVitrine
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 639



Critique Mastery Max level !

Voir le Profil    WWW    E-Mail
Répondre avec citation

Non, il n'est pas nécessaire de convertir quoi que ce soit pour que cela fonctionne en php. Il faut juste que ton fichier est l'extension .php

Vérifie par contre tes ouvertures et fermetures d'expressions, j'ai un doute.

Au mieux, reprend ton code au début et avance progressivement. Tu verras de cette manière où ça bloque exactement.

Si tu bosses en local, qu'utilises tu comme serveur ?
D'ailleurs je lis que tu ne connais pas du tout le PHP, c'est peu être une question conne, mais tu n'essayes pas tout simplement d'ouvrir ton fichier.php directement sur un navigateur

« Dernière Édition: le 17-01-2012 a 22:10:29 par WebVitrine » Rapporter au modérateur  

Prestataire Web / Création de site Internet. Visitez notre site WebVitrine
Suivez-nous sur Google+, ou Facebook
Siret : 512 796 889 00016
Re:Problème lien
« Répondre #4 sur: le 17-01-2012 a 22:36:00 »
blanka12
Membre récent
*

Hors-Ligne

Messages: 5





Voir le Profil    E-Mail
Répondre avec citation

Rebonsoir,

      mon serveur est planet-work.
Le fichier que j'ouvre pour le test est la page ci-dessous et non le php.
Peut-être faut-il que je fasse le test une fois le site chargé sur internet ?

Comme tu l'as peut-être compris, je suis en train de refaire mon site et je le fais en CMS.

Je me pose une question :
-quand je fais ouvrir avec firefox la partie en html et le CSS s'affichent, le php non ;
-et quand j'utilise google chrome seul le CSS s'affiche.

D'où vient cette différence ?


J'ai essayé avec le code suivant mais toujours rien ... :

  <head>
    <meta http-equiv="content-type" content="text/xml; charset=iso8859-1" />
   
   <title>Barbière de lavabo fin XIXème</title>
   
    <link rel = "stylesheet"
          type = "text/css"
          href = "../../cmsstd.css" />
   
    <script type = "text/javascript"
            src = "../../jquery-1.3.2.min.js">
  </script>
   
   <?php include('head.php');?>
   <?php include('menu.php');?>
   
    <script type = "text/javascript">
      //<![CDATA[
      $(init);
    
      function init(){
        $("#content1").load("barbiere-lavabo-bateau-fin-xixemes1.html");
        $("#content2").load("barbiere-lavabo-bateau-fin-xixemes2.html");
      };
      //]>
    </script>
   
   <?php include('footer.php');?>

  </head>

Rapporter au modérateur  
Re:Problème lien
« Répondre #5 sur: le 17-01-2012 a 22:42:35 »
WebVitrine
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 639



Critique Mastery Max level !

Voir le Profil    WWW    E-Mail
Répondre avec citation

En faite, il faut comprendre :

- Le HTML et le CSS peut être lu et interpréter par un navigateur web.
- Le PHP n'est pas lisible par un navigateur web. Il doit être compilé à partir d'un serveur web, puis lu par un navigateur.

Dans la mesure où il y a du PHP dans ton code, l'extension de ton fichier doit être .php et se trouver sur un serveur web. Si tu cherches à l'ouvrir directement à partir d'un navigateur web, ça n'peut pas fonctionner.

Rapporter au modérateur  

Prestataire Web / Création de site Internet. Visitez notre site WebVitrine
Suivez-nous sur Google+, ou Facebook
Siret : 512 796 889 00016
Re:Problème lien
« Répondre #6 sur: le 18-01-2012 a 13:17:12 »
blanka12
Membre récent
*

Hors-Ligne

Messages: 5





Voir le Profil    E-Mail
Répondre avec citation

Merci je vais faire le test !

Rapporter au modérateur  
Re:Problème lien
« Répondre #7 sur: le 19-01-2012 a 12:15:28 »
blanka12
Membre récent
*

Hors-Ligne

Messages: 5





Voir le Profil    E-Mail
Répondre avec citation

ça marche avec Php et ça commence à prendre forme !

Merci et à bientôt

Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg