biketone Posté(e) 25 janvier 2007 Share Posté(e) 25 janvier 2007 Bonjour a tous, je me tourne vers vous car je refais un site et je voudrais faire comme celui ci :ici vous voyez en dessous de le banniere le texte qui defile, je regarde mais ca ne ressemble pas a du flash. Savez vous comment faire cela? merci de votre aide. Lien vers le commentaire Partager sur d'autres sites More sharing options...
deagle Posté(e) 25 janvier 2007 Share Posté(e) 25 janvier 2007 c'est du javascript tu ajoutes ceci dans ton fichier html : <script language="Javascript"> var defile;// l'élément à déplacer var psinit = 580; // position horizontale de départ à ajuster en fonction de la page var pscrnt = psinit; function texteDefile() { if (!defile) defile = document.getElementById('defile'); if (defile) { if(pscrnt < ( - defile.offsetWidth) ){ pscrnt = psinit; } else { pscrnt+= -1; // pixel par déplacement = vitesse } defile.style.left = pscrnt+"px"; } } setInterval("texteDefile()",20); // délai de déplacement </SCRIPT> et tu mets le texte à faire défiler dans la balise : <div id='defile'>texte à faire défiler</div> Lien vers le commentaire Partager sur d'autres sites More sharing options...
biketone Posté(e) 25 janvier 2007 Auteur Share Posté(e) 25 janvier 2007 Merci bcp de cette reponse eclaire, j y avais pas pensé ( j ai plus les automatismes) merci encore j essais vite ca.$ Lien vers le commentaire Partager sur d'autres sites More sharing options...
fornorst Posté(e) 25 janvier 2007 Share Posté(e) 25 janvier 2007 et ensuite, tu peux jouer avec l'évènement onmouseover pour faire s'arrêter le texte quand l'utilisateur passe sa souris sur le texte Lien vers le commentaire Partager sur d'autres sites More sharing options...
trash30 Posté(e) 25 janvier 2007 Share Posté(e) 25 janvier 2007 Ou plus rapide tu fait un marquee <marquee>Ton texte</marquee> Lien vers le commentaire Partager sur d'autres sites More sharing options...
fornorst Posté(e) 25 janvier 2007 Share Posté(e) 25 janvier 2007 C'est valide ça ? Je savais même pas que ça existait cette balise Lien vers le commentaire Partager sur d'autres sites More sharing options...
deagle Posté(e) 25 janvier 2007 Share Posté(e) 25 janvier 2007 j'ai simplement repris le script du site en question, j'ai rien crée s'il veut exactement la même chose que sur le site, il prend celui que j'ai donné Lien vers le commentaire Partager sur d'autres sites More sharing options...
biketone Posté(e) 25 janvier 2007 Auteur Share Posté(e) 25 janvier 2007 Petit pb, ca semble ne pas defiler mais je pense que c'est parceque je suis en local avec easyphp pour faire mes essais. est-ce exact? Lien vers le commentaire Partager sur d'autres sites More sharing options...
fornorst Posté(e) 25 janvier 2007 Share Posté(e) 25 janvier 2007 Non, rien à voir. Montre nous donc ton code qu'on voit exactement ce que tu as fait. Lien vers le commentaire Partager sur d'autres sites More sharing options...
biketone Posté(e) 25 janvier 2007 Auteur Share Posté(e) 25 janvier 2007 Je met en dl les deux pages: index.php et header.php car index fait appel a mon header dans lequel j ai mis le texte a faire defiler. Merci encore code.rar Lien vers le commentaire Partager sur d'autres sites More sharing options...
deagle Posté(e) 25 janvier 2007 Share Posté(e) 25 janvier 2007 (modifié) le texte à faire défiler est inclus avant le script, tu devrais mettre le script avant le header à inclure dans l'index edit: en fait le script seul ne fait pas défiler, je vérifie Modifié 25 janvier 2007 par deagle Lien vers le commentaire Partager sur d'autres sites More sharing options...
fornorst Posté(e) 25 janvier 2007 Share Posté(e) 25 janvier 2007 ben non, c'est plus logique comme ça à mon avis. Par contre, es-tu sûr que ton header.php est bien chargé ? De plus, as-tu regardé ta console Javascript pour voir ce qu'elle dit : y-a-t'il des erreurs ? Lien vers le commentaire Partager sur d'autres sites More sharing options...
trash30 Posté(e) 25 janvier 2007 Share Posté(e) 25 janvier 2007 Pourquoi tu utilise pas la balise marquee ?? Lien vers le commentaire Partager sur d'autres sites More sharing options...
biketone Posté(e) 25 janvier 2007 Auteur Share Posté(e) 25 janvier 2007 deja essayé, pas de succé avec cette balise. Merci quand meme pour l info Lien vers le commentaire Partager sur d'autres sites More sharing options...
trash30 Posté(e) 25 janvier 2007 Share Posté(e) 25 janvier 2007 ? en html : <marquee> exemple </marquee> Lien vers le commentaire Partager sur d'autres sites More sharing options...
biketone Posté(e) 25 janvier 2007 Auteur Share Posté(e) 25 janvier 2007 (modifié) oui j ai fait en fait <marquee> texte a faire defiler .... Bla bla bla .... </marquee> et la texte blanc rien ne s affiche. edit: par contre la balise marquee fonctionne bien dans le corps du texte et non dans mon header. Modifié 25 janvier 2007 par biketone Lien vers le commentaire Partager sur d'autres sites More sharing options...
X3tr3X Posté(e) 25 janvier 2007 Share Posté(e) 25 janvier 2007 ben si tes en php, tu peut pas mettre ton html comme sa n'importe ou... faut tu le mettre dans le html dans ton php! Lien vers le commentaire Partager sur d'autres sites More sharing options...
trash30 Posté(e) 25 janvier 2007 Share Posté(e) 25 janvier 2007 en php : echo "<marquee>"'texte'"</marquee>"; Lien vers le commentaire Partager sur d'autres sites More sharing options...
biketone Posté(e) 25 janvier 2007 Auteur Share Posté(e) 25 janvier 2007 Merci a tous, j ai reussis grace a vos indications, j ai utilisé la balise marquee, le pb venais de la maniere dont j utilisais la balise dans mon tableau c'est pour ca que je ne voyais pas de texte. merci encore. Lien vers le commentaire Partager sur d'autres sites More sharing options...
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant