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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Autre possibilité de faire défiler du texte que <marquee>

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Autre possibilité de faire défiler du texte que <marquee>

n°667649
darxmurf
meow
Posté le 08-03-2004 à 18:38:07  profilanswer
 

Hello,
 
J'ai un client qui veux voir sur son site des petites bannières avec des infos de dernière minutes ou des actions. J'avais mis en place un truc en flash qui va chercher le texte dans une DB et qui le fait défiller mais il se trouve que pas mal de gens vont voir ce site sur leur lieu de travail et surtout, pas mal d'admin n'installent pas le plug in flash ... donc c'est pas top... j'avais ensuite pensée à <marquee> mais il trouve trop saccadé et quand on change les paramètres c'est plus fluide mais aussi plus lent... donc pas top...  
 
Comment faire, il veux un truc animé et surtout les textes se trouvent dans une DB ! et aussi un truc visible partout :/
 
Merci d'avance :)
 
Darx


---------------
Des trucs - flickr - Instagram
mood
Publicité
Posté le 08-03-2004 à 18:38:07  profilanswer
 

n°667685
Lorr Hyde
L'univers est trop grand Zut !
Posté le 08-03-2004 à 19:04:40  profilanswer
 

Citation :

Comment faire, il veux un truc animé et surtout les textes se trouvent dans une DB ! et aussi un truc visible partout


 
Bon le texte est dans une BD, donc récupérer les données dans la BD est donc a ta portée, avec PHP, ASP ou CF.
 
ensuite un javascript semble le plus adapté a ta situation, même si le javascript peu etre désactivé sur certain poste ...
 
si tu accepte de suprimer l'animation, on doit pouvoir faire quelquechose avec un refresh sur 20 secondes d'un iframe ou quelquechose du style ... ;)


Message édité par Lorr Hyde le 08-03-2004 à 19:05:30

---------------
Tout n'est descriptible que du point de vue de l'observateur, donc sûrement faux pour le reste du monde.
n°668013
darxmurf
meow
Posté le 08-03-2004 à 23:31:03  profilanswer
 

tiens c'est pas con le coup du iframe, je vais voir ce que je peux faire... sinon, le trucs qu'on trouve sur les sites web genre les infos du jour qui défilent, c'est quoi ? du java ?


---------------
Des trucs - flickr - Instagram
n°668051
Lorr Hyde
L'univers est trop grand Zut !
Posté le 09-03-2004 à 00:03:54  profilanswer
 

darxmurf a écrit :

tiens c'est pas con le coup du iframe, je vais voir ce que je peux faire... sinon, le trucs qu'on trouve sur les sites web genre les infos du jour qui défilent, c'est quoi ? du java ?


javascript


---------------
Tout n'est descriptible que du point de vue de l'observateur, donc sûrement faux pour le reste du monde.
n°668061
darxmurf
meow
Posté le 09-03-2004 à 00:11:56  profilanswer
 

bah tien en passant si qqn à un bout de code :)


---------------
Des trucs - flickr - Instagram
n°668079
Lorr Hyde
L'univers est trop grand Zut !
Posté le 09-03-2004 à 00:17:37  profilanswer
 

darxmurf a écrit :

bah tien en passant si qqn à un bout de code :)


http://www.javascriptfr.com/rechco [...] te+defiler ;)


Message édité par Lorr Hyde le 09-03-2004 à 00:18:01

---------------
Tout n'est descriptible que du point de vue de l'observateur, donc sûrement faux pour le reste du monde.
n°668119
darxmurf
meow
Posté le 09-03-2004 à 00:40:19  profilanswer
 

merci ! :jap: j'ai cru que le javascript pouvait seulement faire du genre marquee mais y a de quoi faire ! :D


---------------
Des trucs - flickr - Instagram
n°670809
darxmurf
meow
Posté le 11-03-2004 à 15:37:49  profilanswer
 

Ok, j'ai fais un peu joujou et ça tourne dans iFrame c'est nickel... maintenant je me demandais si il était possible de faire en sorte qu'on ne puisse pas faire de selection de texte dans le iframe car quand on fait ça fait déconner le truc :/
 
http://www.quad-resistance.com/plop.html
 


---------------
Des trucs - flickr - Instagram
n°670849
krtek
Just Do It
Posté le 11-03-2004 à 16:36:32  profilanswer
 

Je ne sais pas si tu as enlevé ton truc, mais sous Mozilla Firefox, absolument rien ne saffiche !

n°670858
fabien
Vive la super 5 !
Posté le 11-03-2004 à 16:53:50  profilanswer
 

krtek a écrit :

Je ne sais pas si tu as enlevé ton truc, mais sous Mozilla Firefox, absolument rien ne saffiche !

je confirme, ca ne marche pas chez moi non plus. J'ai tester avec ie et ca marche, donc c un js pas compatible avec mozilla :/


---------------
Découvre le HFRcoin ✈ - smilies
mood
Publicité
Posté le 11-03-2004 à 16:53:50  profilanswer
 

n°670955
darxmurf
meow
Posté le 11-03-2004 à 18:33:42  profilanswer
 

omch :/ je vais voir ça alors


---------------
Des trucs - flickr - Instagram
n°670984
darxmurf
meow
Posté le 11-03-2004 à 18:59:00  profilanswer
 

chier ça marche pas avec firebird :(
 

Code :
  1. <HTML>
  2. <HEAD>
  3. <script language="JavaScript">
  4. <!--
  5. var isNS = (navigator.appName == "Netscape" );
  6. var HIDDEN = (isNS) ? 'hide' : 'hidden';
  7. var VISIBLE = (isNS) ? 'show' : 'visible';
  8. var texte = 'Votre texte ici !';
  9. function startme(){
  10. //position de départ horizontale
  11. layer2.left = 601;
  12. //position de départ verticale
  13. layer2.top = 2;
  14. showObject(layer2);
  15. //position de départ horizontale, position d'arrivée horizontale
  16. slidel2(601,0-(texte.length*15));
  17. }
  18. function slidel2(from,to) {
  19.  
  20.   if (from > to)
  21.     {
  22.     layer2.left = (from -= 2);
  23.     setTimeout('slidel2(' + from + ',' + to + ')', 25);
  24.     }
  25.   else
  26.      slidel2(601,0-(texte.length*15));
  27. }
  28. function showObject(object) {
  29. object.visibility = VISIBLE;
  30. }
  31. function hideObject(object) {
  32. object.visibility = HIDDEN;
  33. }
  34. //-->
  35. </script>
  36. <style type="text/css">
  37. <!--
  38. .dhtmlText
  39.   {
  40.    font-family: "Arial";
  41.    font-size: 15pt;
  42.    font-style: normal;
  43.    font-weight: bold;
  44.    color: #000000;
  45.    width: 250px;
  46.    height: 20px; 
  47.    #position:absolute;
  48.    #left:300;
  49.    #top:5;
  50.    #z-index:3;
  51.    visibility:hidden
  52. }
  53. -->
  54. </style>
  55. </HEAD>
  56. <BODY OnLoad="startme()">
  57. <div id="layer2" class="dhtmlText">
  58. Votre texte ici !
  59. </div>
  60. <script language="JavaScript">
  61. var layer2 = (isNS) ? document.layer2 : document.all.layer2.style;
  62. </script>
  63. <BR>
  64. </BODY>
  65. </HTML>


 
bon c'est un peu codé à la manouch mais c'etait pour tester en premier lieu... mais y a pas moyen d'avoir un truc qui marche pour les 2 ?


---------------
Des trucs - flickr - Instagram
n°673118
darxmurf
meow
Posté le 14-03-2004 à 11:46:34  profilanswer
 

re :hello:
 
Bon j'ai trouvé une solution il suffisait de chercher un peu ...  
 
http://www.quad-resistance.com/test.html
 
par contre y a un truc qui me gêne, exemple :  
 

Code :
  1. if(ie)
  2.       {
  3.        document.all.sDiv0.style.left = tempx;
  4.        document.all.sDiv0.style.visibility='visible';
  5.       }
  6.    else if (ns6)
  7.          {
  8.          document.getElementById('sDiv0').style.left = tempx;
  9.          document.getElementById('sDiv0').style.visibility='visible';
  10.          }
  11.        else
  12.           {
  13.           document.layers["sDiv0"].left = tempx;
  14.           document.layers["sDiv0"].visibility='visible';
  15.           }


 
j'ai essayé de mettre en début de page un truc qui fait  
 

Code :
  1. if (ie6)
  2.     couche = "document.all.sDiv0.style.left";
  3. ...
  4. ...


 
pareil pour netscape et pour autre, histoire que je n'aille plus qu'à faire :
 
 couche.left = xxx;
 
pour éviter 3 test après ... mais ça marche pas !
 
qqn aurait une solution ?
 
merci  :)


Message édité par darxmurf le 14-03-2004 à 11:47:13

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

  Autre possibilité de faire défiler du texte que <marquee>

 

Sujets relatifs
Hauteur boite de texte[VB] Traybar en texte
[javascipt] commentaire sur textePrendre le texte d'un buffer
Borland | Résolu | Créer un bouton avec une image à la place du texte[XHTML + IE] Texte qui n'apparait pas
[CSS - Solved] Impossible de sélectionner le texte ?[HTML/CSS] positioner du texte dans un <li>
Cacher du texte à l'impression HTML[php/mysql] Stocker un texte avec mise en forme et tag html [ok]
Plus de sujets relatifs à : Autre possibilité de faire défiler du texte que <marquee>


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