HTML : fichier identiques résultat différent

Idem -  
Dalida Messages postés 6728 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.
A voir également:

8 réponses

Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
Essayes avec des ./ au lieu des /
0
Idem
 
Pas de changements, merci quand meme alain ;)
0
Nico_ Messages postés 1219 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
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
bg62 Messages postés 23732 Date d'inscription   Statut Modérateur Dernière intervention   2 409
 
on dit "merci" .... ?
b g
0
Idem
 
Qui a omis de dire merci ?
0
Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention   922
 
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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
Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention   922
 
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
Idem > Dalida Messages postés 6728 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
Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention   922 > 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
Idem > Dalida Messages postés 6728 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
Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention   922 > Idem
 
c'est quelle ligne dans le HTML (suis feignant aussi…)
0
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
Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention   922
 
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
Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention   922
 
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
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
Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention   922 > 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