probleme de script - HTML/CSS - Programmation
Marsh Posté le 10-12-2004 à 16:12:16
Le navigateur te signale-t-il une erreur dans ton script ?
Marsh Posté le 10-12-2004 à 16:13:26
Quelle sont les URLs que ta page essaie de charger ("Propriétés" de tes croix rouges) ?
Marsh Posté le 10-12-2004 à 16:18:39
C'est juste que tes images ne sont pas là où il essaye de les chercher (dans le même répertoire que ton fichier html en l'occurence)
Marsh Posté le 10-12-2004 à 17:22:43
re excuser pour le retard. alors si mes images sont dans le meme repertoire que ma page "test.htm"
le navigateur ne signale pas d'erreur de script.
mixoumix les urls sont :
file:///CDocuments%20and%20Settings/SEB%20I/Mes%20documents/Mes%20sites%20Web/siteseb/photo2.jpg
ma page test.htm se trouve dans le meme repertoire.
Marsh Posté le 10-12-2004 à 18:00:16
soud a écrit : re excuser pour le retard. alors si mes images sont dans le meme repertoire que ma page "test.htm" |
alors comme ca tu t'appelle sebastien
Marsh Posté le 10-12-2004 à 18:05:06
genial ca va m'avancer ton post, mais t'es un agent secret hein
Marsh Posté le 10-12-2004 à 18:05:19
J'ai eu un comportement étrange :
- j'ai mis ton fichier html et des images dans un répertoire
- j'avais la même erreur que toi (images non trouvées)
- j'ai tapé le chemin vers une des images dans la barre d'adresse de Firefox (file:///cTEMP/photo6.jpg)=> pareil, il ne trouvait pas l'image
- à ce moment là j'ai fait un refresh et PAF l'image apparait
- je reviens sur la page html, je fais un refresh et PAF l'image que je viens d'afficher apparait (mais les autres restent en vrac)
Sous IE je n'ai eu aucun problème...
Marsh Posté le 10-12-2004 à 18:07:06
j'ai beua faire 10 refresh = toujours pareile. et je suis sous IE 6.0 pfffiou
Marsh Posté le 10-12-2004 à 21:49:37
C'est le week-end, j'arrete de bosser
Plus sérieusement, je sèche.
En plus, sur mon PC perso, ça marche (IE et Firefox)
Le seul truc que je vois, c'est qu'il manque un ';' à la fin de la ligne "document.write("<img ..."
Marsh Posté le 10-12-2004 à 22:16:47
Stop!!!! j'ai trouvé, c'estun truc tout bête auquel je n'aurais jamais pensé (quoique j'y ai pensé / la definition de mes photos , la taille était trop petite
désolé de vous avoir embetté merci à tous!!
Marsh Posté le 10-12-2004 à 16:03:18
bjr, j'ai un probleme de script apparament un vrai casse tête. lorsque je veux faire un appercu sur ce que ca donne, ca me donne des carres avec une croix rouge au lieu d'afficher des images, voilà mon script
<html>
<head>
<script language="javascript">
// Espace entre 2 images
var espace = 3;
// Pas d'incrémentation (ne pas changer)
var step = 1;
// Rafraîchir les images toutes les (millisecondes)
var rafraich = 30;
// Position de la docksbar
docks_x = 100;
docks_y = 100;
// Taille de l'image au repos (carré)
var largeur = 100;
// Taille de l'image au survol (carré)
var largeur_grow = 150;
var timer;
// Tableau des images
image = new Array();
image[0] = "photo6.jpg";
image[1] = "photo2.jpg";
image[2] = "photo3.jpg";
image[3] = "photo4.jpg";
image[4] = "photo5.jpg";
taille = new Array();
for(i = 0; i < image.length; i++)
{
taille[i] = largeur;
}
// Incrémente la taille l'image n°id
function docked(id)
{
if(document.getElementById('icone_' + id).width < taille[id])
{
document.getElementById('icone_' + id).width = document.getElementById('icone_' + id).width + step;
document.getElementById('icone_' + id).height = document.getElementById('icone_' + id).height + step;
timer1 = window.setTimeout("docked("+ (id) + " )",rafraich);
}
if(document.getElementById('icone_' + id).width > taille[id])
{
document.getElementById('icone_' + id).width = document.getElementById('icone_' + id).width - step;
document.getElementById('icone_' + id).height = document.getElementById('icone_' + id).height - step;
window.setTimeout("docked("+ (id) + " )",rafraich);
}
}
// Met à jour la taille de l'image n°id
function setdocks(id)
{
window.clearTimeout(timer);
for(i = 0; i < image.length; i++)
{
if(i == id-1)
{
taille[i] = Math.round((largeur_grow-largeur) / 2) + largeur;
}
else
{
if(i == id+1)
{
taille[i] = Math.round((largeur_grow-largeur) / 2) + largeur;
}
else
{
if(i == id)
{
taille[i] = largeur_grow;
}
else
{
taille[i] = largeur;
}
}
}
docked(i);
}
timer = window.setTimeout("setdocks(-2);",1500);
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Nouvelle page 1</title>
</head>
<body>
<script language="javascript">
// Gère cette propriété ?
if(document.getElementById)
{
alert("coucou" );
// Création des calques
document.write("<div id='docksbar' style='position:absolute; left:"+ docks_x +"; top:"+ docks_y +"'>" );
document.write("<table cellpadding=0 cellspacing=0><tr>" );
for(i = 0; i < image.length; i++)
{
document.write("<td valign='center' align='center' style='padding:"+ espace +"'>" );
document.write("<img id='icone_"+ i +"' src="+ image[i] +" width="+ largeur +" height="+ largeur +" border=0 onmouseover='javascript:setdocks("+ i +" )'>" )
document.write("</td>" );
}
document.write("</tr></table>" );
document.write("</div>" );
}
</script
</body>
donc je precise que mes images sont placées sur la racine de mon site.
cela pourrait t'il etre un autre probleme que le script en lui même? merci de votre coup de main
(et j'espere que ca va pas partir en sucette comme mon dernier topic )