HTML : fichier identiques résultat différent

Bonjour,

je possède un site sur un hébergeur gratuit à grande injection de publicité ;) . Mon site fonctionne trés bien
J'ai décidé de passer l'hébergement chez mon fournisseur. J'ai fais un transfert "tel quel" des fichiers.
Alors là... La cata.. Plus rien ne fonctionne.
1°- Les images en fond ne s'affichent plus. J'ai pu "résoudre" pour les fonds de page, mais pas sur les layers (cadre)
2° -Les lien ne fonctionnent plus non plus.. Alors les fonction javascript c'est du domaine de la quatrième dimension .

donc....

AU SECOURS !!!!

Voici le site qui marche

http://supercigale.ifrance.com/Index.html

Voilà le site qui pue :

https://supercigale.pagesperso-orange.fr/index

Merci par avance

PS: les fichiers référencés dans les pages et layers sont préfixés avec "/" . et orange n'aime pas ça. J'ai pu résoudre le probleme pour les pages, mais pour les layers et les liens ça ne change rien.

8 réponses

  1. Essayes avec des ./ au lieu des /
    0
    1. Pas de changements, merci quand meme alain ;)
      0
  2. bonjour,
    le problème viens de ton CCS !
    <!--
    body {
    	background-image: url(toile.jpg);
    	background-repeat: repeat;
    	background-color: #999966;
    	margin-bottom: 350px;
    	margin-right: 450px;
    }
    .Style3 {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 20px;
    	color: #000000;
    	font-weight: bold;
    }
    .Style4 {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 19px;
    	font-weight: bold;
    }
    .Style5 {
    	font-family: Arial, Helvetica, sans-serif;
    	font-weight: bold;
    }
    #Layer1 {
    	position:absolute;
    	width:1202px;
    	height:907px;
    	z-index:2;
    	left: 5px;
    	top: 9px;
    	background-image: url(On%20the%20rock%20again%20toile.jpg);
    }
    #Layer2 {
    	position:absolute;
    	width:384px;
    	height:540px;
    	z-index:3;
    	top: 338px;
    }
    #Layer3 {
    	position:absolute;
    	width:200px;
    	height:115px;
    	z-index:4;
    	left: 10px;
    	top: 884px;
    }
    -->
    </style>
    Le voici modifier, j'ai simplement supprimé le / devant les URL de tes images.
    Fais un test et dis nous ce que ça fais.
    0
    1. effectivement j'ai déjà essayé et ça marche pour les fonds de page (pour toile.jpg par exemple) mais en revanche pour les layers ça ne passe pas ex

      celui qui marche

      http://supercigale.ifrance.com/contes.html

      celui qui part en choucroute

      https://supercigale.pagesperso-orange.fr/contes.html

      dans cet exemple, l'image de fond de page apparait bien mais celle du layer (carnet.jpg) n'apparait pas. ainsi que l'appel à la fonction javascript liée à chaque cellule du tableau utilisé comme menu.

      Merci pour votre aide, c'est tres sympa

      NB je bosse avec dreamWeaver 8 . Y-a-t-il moyen de lui faire comprendre d'enlever les "/" quand on référence un fichier ?
      0
  3. Modérateur
    on dit "merci" .... ?
    b g
    0
    1. Qui a omis de dire merci ?
      0
  4. Contributeur
    salut,

    ton <iframe> est masquée…
    <iframe id="textDisplay" style="width: 800px; height: 600px; display: none;" src="" name="textDisplay">

    et soit dit en passant, ton code est une vraie purée de pois, c'est normal que tu aies des soucis de mise en page ou de rendu. DW t'a pondu n'importe quoi comme code, c'est déjà bien que quelque chose s'affiche.
    0
    1. Bonjour Dalida..

      Non la balise IFRAME marche très bien au contraire. C'est juste les les images des layers 1 et 2 qui ne s'affichent pas
      cette balise : <iframe id="textDisplay" style="width: 800px; height: 600px; display: none;" src="" name="textDisplay">
      fait appel à une fonction javascipt dans le header, pour afficher un texte dans le layer 2

      Merci pour ta réponse ;)
      0
      1. Contributeur
        désolé, mais dans tout ce fatras c'est dur de trouver la bonne balise…

        tu as réussi ?
        je vois que le fond en toile s'affiche maintenant…
        0
      2. @DalidaEn fait, c'est au niveau des layers que les images ne s'affichent pas.. mais le fond de page classique d'une page s'affiche à condition de supprimer le /' devant le nom du fichier (alors que ca marche tres bien sur le site avec pub ? )

        Merci pour ton aide Mathieu
        0
      3. Contributeur
        @Idemça doit encore être un problème d'adresse relative.

        fais un essai sur une image en mettant l'adresse absolue (entière), du genre "http://www.site.tld/repertoire/image.png"

        si cela fonctionne c'est que c'est bien de là que vient le problème.
        0
      4. @DalidaPas mieux... je ne pense pas ce cela vienne de la définition du chemin de l'image.
        0
      5. Contributeur
        @Idemc'est quelle ligne dans le HTML (suis feignant aussi…)
        0
    2. pour le layer d'en-tete de page

      #Layer1 {
      position:absolute;
      width:1200;
      height:300;
      z-index:1;
      background-image: url(OTRAcontes.gif);

      Pour le layer juste à coté du menu (avant de cliquer sur les options)

      #Layer2 {
      position:absolute;
      width:800;
      height:600;
      z-index:2;
      left: 379px;
      top: 342px;
      background-image: url(carnet.jpg);
      0
      1. Contributeur
        dans la version en ligne, les URL indiquées sont fausses (http://pagesperso-orange.fr/supercigale/contes/OTRAcontes.gif et http://pagesperso-orange.fr/supercigale/contes/carnet.jpg).

        elles renvoient des 404, donc ça ne peut pas afficher ton image.
        0
        1. Contributeur
          comme le <div> est vide il lui faut des dimensions fixes pour s'afficher.
          avec ça, ça fonctionne :
          #Layer2 {)
          background-image:url(carnet.jpg);
          height:600px;
          left:379px;
          position:absolute;
          top:342px;
          width:800px;
          z-index:2;
          }
          0
          1. yesssssss... tu es le meilleur ca marche maintenant... bon je n'ai plus qu'à me palucher les 20 page html de mon site :)

            Merci Mathieu je clieque sur résolu
            0
          2. Contributeur
            @itemtant qu'à toucher aux 20 pages, mets en place une feuille de style, tu n'auras plus qu'un fichier à modifier pour tout le site…

            bon courage pour la suite !
            0