HTML : fichier identiques résultat différent

Idem -  
Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   -
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. Alain_42 Messages postés 5413 Statut Membre 904
     
    Essayes avec des ./ au lieu des /
    0
    1. Idem
       
      Pas de changements, merci quand meme alain ;)
      0
  2. Nico_ Messages postés 1220 Date d'inscription   Statut Membre Dernière intervention   189
     
    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. Idem
       
      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. bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   2 436
     
    on dit "merci" .... ?
    b g
    0
    1. Idem
       
      Qui a omis de dire merci ?
      0
  4. Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Idem
     
    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. Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
       
      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
      1. Idem > Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention  
         
        En 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
      2. Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923 > 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
      3. Idem > Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Pas mieux... je ne pense pas ce cela vienne de la définition du chemin de l'image.
        0
      4. Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923 > Idem
         
        c'est quelle ligne dans le HTML (suis feignant aussi…)
        0
  7. Idem
     
    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
  8. Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
     
    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
  9. Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
     
    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. item
       
      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
      1. Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923 > item
         
        tant 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