Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1272 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  probleme de script

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme de script

n°919772
soud
Posté le 10-12-2004 à 16:03:18  profilanswer
 

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 )
 
 :hello:

mood
Publicité
Posté le 10-12-2004 à 16:03:18  profilanswer
 

n°919781
boulax
Inserer phrase hype en anglais
Posté le 10-12-2004 à 16:12:16  profilanswer
 

Le navigateur te signale-t-il une erreur dans ton script ?


---------------
Posté depuis des chiottes, sales. Me gusta.
n°919782
mixoumix
Pire pseudo ever
Posté le 10-12-2004 à 16:13:26  profilanswer
 

Quelle sont les URLs que ta page essaie de charger ("Propriétés" de tes croix rouges) ?

n°919790
Bidem
Posté le 10-12-2004 à 16:18:39  profilanswer
 

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)

n°919852
soud
Posté le 10-12-2004 à 17:22:43  profilanswer
 

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:///C:/Documents%20and%20Settings/SEB%20I/Mes%20documents/Mes%20sites%20Web/siteseb/photo2.jpg
 
ma page test.htm se trouve dans le meme repertoire.

n°919892
Terminapor
I'll see you rise.
Posté le 10-12-2004 à 18:00:16  profilanswer
 

soud a écrit :

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:///C:/Documents%20and%20Settings/SEB%20I/Mes%20documents/Mes%20sites%20Web/siteseb/photo2.jpg
 
ma page test.htm se trouve dans le meme repertoire.


alors comme ca tu t'appelle sebastien :gratgrat:

n°919896
soud
Posté le 10-12-2004 à 18:05:06  profilanswer
 

genial ca va m'avancer ton post, mais t'es un agent secret hein :)

n°919897
Bidem
Posté le 10-12-2004 à 18:05:19  profilanswer
 

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:///c:/TEMP/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)
 
 :pt1cable:  
 
Sous IE je n'ai eu aucun problème...


Message édité par Bidem le 10-12-2004 à 18:07:05
n°919899
soud
Posté le 10-12-2004 à 18:07:06  profilanswer
 

j'ai beua faire 10 refresh  = toujours pareile. et je suis sous IE 6.0 pfffiou

n°920007
soud
Posté le 10-12-2004 à 20:23:08  profilanswer
 

personne?

mood
Publicité
Posté le 10-12-2004 à 20:23:08  profilanswer
 

n°920044
Bidem
Posté le 10-12-2004 à 21:49:37  profilanswer
 

C'est le week-end, j'arrete de bosser :p  
 
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 ..."

n°920053
soud
Posté le 10-12-2004 à 22:07:04  profilanswer
 

non c'est pas çamais merci de tes efforts.

n°920063
soud
Posté le 10-12-2004 à 22:16:47  profilanswer
 

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!!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  probleme de script

 

Sujets relatifs
[RESOLU]encore un probleme de script![RESOLU] probleme de script d'upload.
Probleme sur un script pour lister les sharesprobleme script perl
probleme script FTPProblème de script sous IE
Problème : script continue avant la fin de l'execution system()pb avec un script de news qui à l'air d'avoir un problème
script flash problème - please helpProblème de script... facile pour un connaisseur...
Plus de sujets relatifs à : probleme de script


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR