Besoin d'aide en javascript

Résolu
txiki Messages postés 6596 Date d'inscription   Statut Contributeur Dernière intervention   -  
txiki Messages postés 6596 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Salut a tous,
Voila, je suis en train de faire un diaporama en javascript mais ça ne fonctionne pas (seule la première image est présente). Voici l'url pour avoir le source:
http://pottokadantzan.free.fr/Albums/Diaporama.php

J'avais déjà le script mais en fouillant chez mon ami google j'ai trouvé quasiment le même que le gars a modifié et, semble-t-il fonctionne pour lui. Voici l'url du post:
https://www.webrankinfo.com/forum/t/creer-un-diaporama.46841/

NOTE: Albums est le dossier dans lequel se trouvent les photos.
Les balises option ne sont pas fermées mais en les fermant c'est quand même pareil.
-- Ie m'indique une erreur cependant:
ligne: 68
car: 1
Erreur: 'document.Albums.show' a la valeur Null ou n'est pas un objet.
Code: 0
URL: http://pottokadantzan.free.fr/Albums/Diaporama.php

J'ai du créer un tableau pour pouvoir centrer le formulaire (impossible sinon).

J'ai beau regarder dans tous les sens mais mes connaissances en javascript étant limitées.... je ne peux pas faire grand chose.

Merci infiniment d'avance a celui qui pourrait me donner une idée ou coup de main ou corriger le code éventuellement (dans ce cas, m'expliquer ce qu'il a fait).

Le bonheur est la seule chose que l'on peut donner sans l'avoir.

6 réponses

Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention   922
 
salut txiki,

essaie de mettre tes scripts dans le <head> ou au moins celui du slide show car tu appelles ta fonction au chargement et je ne pense pas qu'à ce moment là les scripts contenus dans le corps de page soient encore chargés.
0
txiki Messages postés 6596 Date d'inscription   Statut Contributeur Dernière intervention   521
 
Salut Dalida,
Mais le slideshow est celui de la bannière, rien à voir avec le diaporama.
0
Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention   922
 
oups…

mais as tu tout de même essayé ?

en plus ce serait un peu moins le bronx dans ton HTML, je collerais même tout dans des fichiers externes à ta place.
0
Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention   922
 
le plus embêtant c'est que je n'ai aucune erreur et que cela doit venir de mon FF depuis la version 3 j'ai plein de problèmes avec mes extensions.

bref…

tu as bien une <img id="albums" /> ?
et est-ce que tu as respecté la casse ?
0
txiki Messages postés 6596 Date d'inscription   Statut Contributeur Dernière intervention   521
 
Merci Dalida,

"tu as bien une <img id="albums" /> ?"
Où tu vois ça ?
"et est-ce que tu as respecté la casse ? "
Ben où justement ?
Sue le script du header où dans le form lui-même ?

Je sais pour les fichiers externes, je ne l'ai pas fait pour celui-là car je le teste justement !
Je vais faire comme les autres bien sur.
0
Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention   922
 
j'ai trouvé le problème !

dans le script d'origine :
function rotate() {
if (document.slideform.slidebutton.value == "Stop") {
current = (current == document.slideform.slide.length-1) ? 0 : current+1;
document.images.show.src = document.slideform.slide[current].value;
document.slideform.slide.selectedIndex = current;
window.setTimeout("rotate()", rotate_delay);
   }
} 

qui correspond à :
<img src="images/commerces/commerce1.jpg" name="show">

alors que toi tu as :
document.Albums.show.src = document.slideform.slide[current].value;

qui du coup ne peux pas modifier la balise <img />…
0
txiki Messages postés 6596 Date d'inscription   Statut Contributeur Dernière intervention   521 > Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention  
 
Wouaouuuuuh ! milesker Dalida,

Pourtant au début c'était bien ça que j'avais mis. Et ça ne fonctionnait pas (mais l'erreur devait se situer ailleurs...)

Tu a raison pour Firefox 2.0.0.16, je n'ai que des emmerdes depuis cette version.
Merci encore. Tu es un e référence en javascript toi, je me souviens que tu m'avais déjà dépatouillé d'un truc en javascript.

Du coup je vais pour pouvoir continuer a mettre les images.
0
Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention   922 > txiki Messages postés 6596 Date d'inscription   Statut Contributeur Dernière intervention  
 
Tu es un e référence en javascript toi
lol^10

les codes JS les plus compliqués que j'ai dépecé ça doit être les tiens !!!
-:oD

bon courage pour la suite et au plaisir de te lire, moi je file au pieu !
0
txiki Messages postés 6596 Date d'inscription   Statut Contributeur Dernière intervention   521
 
Salut Dalida,
Encore moi, je viens de refaire entièrement le site pour cette asso (en test pour le moment sur http://etxekolana.free.fr). Seulement voilà, je n'arrive pas a positionner le div à droite de s noms de chevaux (liste à puce).
Presentation/Nos pottok

C'est un peu génant tel que c'est ici, tout a été pensé pour que rentre dans un écran sans scroll si possible. J'ai peur de toucher ton script.

Merci encore si tu passe dans le coin !

Le bonheur est la seule chose que l'on peut donner sans l'avoir.
0
Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention   922
 
salut,

c'est parce que la <div> conteneur a une hauteur définie.
il faut faire sauter {height:500px;} dans base.css à la ligne 84.

si tu veux le garder pour les autres pages ajoute une classe avec {height:auto;}.

très joli site et très jolis chevaux (en plus y a que des cavalières !), pas le temps de regarder mais je vais filer l'adresse à ma nana (elle adore les équidés…), ça te fera une bêta testeuse !
-;o)

à plus et chapeau pour le boulot !
0

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

Posez votre question
txiki Messages postés 6596 Date d'inscription   Statut Contributeur Dernière intervention   521
 
Merci c'est très sympa de ta part ! C'est trop rare pour être signalé (un fois pour quelqu'un qui disait que j'aidais pas mal à quelqu'un qui ralait assez mais c'est la première fois que l'on me complimente pour mon travail. Je vais l'imprimer et l'amener au bureau (non ! je déconne hi hi hi)

L'asso n'a qu'un an et ils préparent un joli spectacle avec de jeunes cavalières, mais tire sur les bouts pour arriver a clôturer une saison. C'est dur pour eux, malgré les pros (éleveurs et autres) qui les aident.

Pour le div conteneur, on ne peut vraiment pas diviser en deux: à gauche les noms des poneys (pottok) et à droite leur fiche technique ?

C'est très dommage ça ! mais bon ! si on peut pas, on peut pas. La hauteur a été calculée après plusieurs, pas mal d'essais, de cadrages. Elles ne veulent pas de photos trop petites pour certaines pages malgré les pseudo pop-up générés en javascript justement. Celui la au moins, j'ai su le paramétrer sans trop de difficultés !

A cause d'eux, j'ai un peu abandonné le mien, lui aussi en refonte (http://txiki.free.fr) et j'attends une base de donnée du gouvernement basque espagnol pour la traduire en français. Il s'agit des prénoms basques et leur origine. Sacré chantier là aussi ! 380 prénoms féminins débutant par A.

En tous cas un grand merci pour ta participation et ta patience ! Merci chef !

Le bonheur est la seule chose que l'on peut donner sans l'avoir.
0
Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention   922
 
salut,

Pour le div conteneur, on ne peut vraiment pas diviser en deux: à gauche les noms des poneys (pottok) et à droite leur fiche technique ?
si sans doute, ou faire autrement mais pour le même résultat.
je t'ai proposé de débloquer la hauteur en première solution mais je regarderais de plus près dès que j'aurai un peu de temps. ça doit bien être faisable !

à plus !
0
txiki Messages postés 6596 Date d'inscription   Statut Contributeur Dernière intervention   521
 
Bon, écoute, j'ai débloqué la hauteur. Vais voir ce qu'elles en pensent, mais perso ça m'enbete car on avait à tout moment le footer visible. C'était ce qui importait pour moi mais bon !

D'ailleurs il faut que je rajoute des infos défilantes à gauche plus un calendrier, c'est pour ça que la partie gauche est vide pour le moment.
@ +


Le bonheur est la seule chose que l'on peut donner sans l'avoir.
0