Tom's Guide > Forum > Programmation > Marquee et javascript
Mot :    Pseudo :           
 

Bonjour à tous !

J'ai un problème assez pointu avec un marquee sur mon site : j'ai créer un bulle d'aide qui est en fait un marquee à défilement vertical.
Son contenu se change à l'aide d'un script javascript.
Et le problème c'est que lorsque le marquee défile il s'arrête en plein milieu et reprend à zéro, tronquant tout le reste du contenu.

J'ai essayé de modifier mon script, j'ai tout vérifié et rien n'y fait?
Voici la fonction qui remplace la bulle d'aide

Code :
  1. function setInfo(msg) {
  2.     var doc = parent.menu.document;
  3.     var infos = doc.getElementById('infos');
  4.     var txt = doc.createTextNode(msg);
  5.     infos.appendChild(txt);
  6. }

et le marquee :

Code :
  1. <marquee id="infos" behavior="scroll" loop="true" name='infos' direction="up" onMouseOver="this.stop()" onMouseOut="this.start()" scrollamount="1" scrolldelay="1"></marquee>


Comment faire pour régler ce problème ? :(

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Bonjour,

Essaie de donner une taille à ton marquee (width="" ).

------------------------------ Les dessins des seins ou les desseins des saints ?
Répondre à OmaR

<mode=pouilleu>Et si ça marche pas, rajoute un margin-bottom.</mode>
<mode=porc>Au pire tu mets des <br/></mode>

------------------------------ Programmeur n.m : Celui qui résout un problème que vous n'aviez pas, d'une façon que vous ne comprenez pas.
Répondre à MoOx_t

Ah mais oui quel abruti i' risquait pas de marcher mon pauvre marquee si je lui indique pas sa taille! :S
Il faut effectivement indiquer le width du marquee.

Bon ça me fait une bonne nouvelle pour mon retour de vacances!
Merci à vous deux


Message édité par Bludwarf le 28-08-2007 à 17:30:47
Répondre à Bludwarf
Tom's Guide > Forum > Programmation > Marquee et javascript
Aller à :

Il y a 1859 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens