un script qui défile...

un script qui défile... - HTML/CSS - Programmation

Marsh Posté le 07-08-2005 à 14:10:22    

Bonjour à tous!!
 
Alors, voila j'ai fait un texte défilant sur mon site, mais en fait, quand tout le texte est passé, il revient au début, mais brutalement... regardez... www.flagelleurs.com (a droite) comment faire pour donner un effet de continuité du déroulement?
 
Voila mon code:
 

Code :
  1. <marquee scrollamount="2" direction="up" width="100%" height="100"
  2. onmouseover="javascript:this.stop()" onmouseout="javascript:this.start()">le texte a afficher</marquee>


 
Il faut surement rajouter une variable a la balise marquee, mais laquelle?

Reply

Marsh Posté le 07-08-2005 à 14:10:22   

Reply

Marsh Posté le 07-08-2005 à 14:18:42    

marquee ça n'existe plus du tout.
 
ensuite pourquoi mettre tout ceci dans une iframe alors qu'avec un div tu fais pareil
 
http://gatsu.ftp.free.fr/html/test%20scroll.html


Message édité par gatsusat le 07-08-2005 à 14:19:30
Reply

Marsh Posté le 07-08-2005 à 14:20:54    

ce n'est pas le pb de la frame... c'est juste le scrolling... comment je peux faire ça si ça n'existe plus du tout?

Reply

Marsh Posté le 07-08-2005 à 14:23:27    

ben look la page ke je t'ai envoyé

Reply

Marsh Posté le 07-08-2005 à 14:47:45    

j'ai regardé, mais le retour se fait aussi brutalement chez toi... du coup on ne voit presque pas le première ligne... on pourrait refaire partir le haut du texte, arrivant doucement par le bas? et non qu'il parte du haut directement? pour faire l'effet de la boucle... le texte s'en va vers le haut, et reviens par le bas

Reply

Marsh Posté le 07-08-2005 à 14:57:43    

Reply

Marsh Posté le 07-08-2005 à 17:35:20    

ok merci!

Reply

Marsh Posté le 07-08-2005 à 17:44:29    

je préfère te dire qu'il faut que je modifie certaines choses dans le script, et puis on ne mets pas de texte directement dans un div, on le met dans un P parexemple
et il faut que je corrige un truc pour le rendre plus efficace

Reply

Marsh Posté le 07-08-2005 à 17:45:33    

ben tu me dis quand tu l'a fait... je le prendrai a ce moment la!!

Reply

Marsh Posté le 07-08-2005 à 18:01:09    

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <head>
  4. <title></title>
  5. <style>
  6. #blocktoscroll {
  7.  border:1px solid black;
  8.  width:200px;
  9.  height:150px;
  10.  overflow: hidden; /*Tu mets hidden si tu ne veux pas avoir de scrollbar*/
  11. }
  12. </style>
  13. <script>
  14. var scrolltimer;
  15. function initScroll(BlockId, speedScroll,pxIncrement) {
  16.  var MonObjet = document.getElementById(BlockId);
  17.  //On rajoute des éléments par défaut sur le block à scroller, ces div
  18.  //prennent la haut de la boite, comme cela on garde un effet qui évité de faire apparaitre
  19.  //le texte trop vite
  20.  var topDiv = MonObjet.insertBefore(document.createElement("DIV" ),MonObjet.childNodes[0]);
  21.  topDiv.style.height = MonObjet.clientHeight + "px";
  22.  var bottomDiv = MonObjet.appendChild(document.createElement("DIV" ));
  23.  bottomDiv.style.height = MonObjet.clientHeight + "px";
  24.  MonObjet.onmouseover = function(){
  25.   clearTimeout(scrolltimer);
  26.   scrollBlock(BlockId,speedScroll*4,pxIncrement);
  27.  }
  28.  MonObjet.onmouseout = function(){
  29.   clearTimeout(scrolltimer);
  30.   scrollBlock(BlockId,speedScroll,pxIncrement);
  31.  }
  32.  scrollBlock(BlockId,speedScroll,pxIncrement);
  33. }
  34. function scrollBlock(BlockId,TimeScroll,pxIncrement){
  35.  var monObjet = document.getElementById(BlockId)
  36.  if (TimeScroll=='' | TimeScroll==null | TimeScroll <= 0) TimeScroll = 40;
  37.  if (pxIncrement=='' | pxIncrement==null | pxIncrement <= 0) pxIncrement = 1;
  38.  //ScrollTop = ScrollTop + speed;
  39.  monObjet.scrollTop = monObjet.scrollTop + pxIncrement;
  40.  if (monObjet.scrollTop >= monObjet.scrollHeight-monObjet.clientHeight) monObjet.scrollTop = 1;
  41.  scrolltimer = setTimeout("scrollBlock('"+ BlockId + "'," + TimeScroll + "," + pxIncrement +" )", TimeScroll);
  42. }
  43. //C'est ici que tu initialise la fonction
  44. //initScroll('identifiantdemonobjet',TimeScroll, pxIncrement);  
  45. //TimeScroll est le temps en millisecond qu'il faut attendre pour avancer de pxIncrement;
  46. //pxIncrement est le nombre de pixel que l'on avance à chaque fois
  47. window.onload = function(){
  48.  initScroll('blocktoscroll',10,3);
  49. }
  50. </script>
  51. </head>
  52. <body>
  53. <div id="blocktoscroll">
  54. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean eu diam vitae nibh scelerisque porta. Nullam euismod orci sed nibh. Donec nonummy elit cursus neque. Sed commodo posuere dui. Nullam tempor nulla et dolor. Aliquam erat volutpat. Curabitur lacus. Praesent ac justo eu lacus aliquam consectetuer. Suspendisse non orci. Aenean sollicitudin, orci et rutrum ornare, augue ligula malesuada dolor, ac ornare metus orci id lectus. Nam in ante vitae
  55. </div>
  56. </body>
  57. </html>


Message édité par gatsusat le 07-08-2005 à 18:25:53
Reply

Marsh Posté le 07-08-2005 à 18:01:09   

Reply

Marsh Posté le 07-08-2005 à 18:02:33    

Euh il y a un super bug sur ton site...
 
Quand tu es sur les liens de gauche..quelque chose s'affiche un millième de seconde en haut à gauche...
 
A vérifier...

Reply

Marsh Posté le 07-08-2005 à 18:14:24    

sur le site de qui? le miens ou le sien?

Reply

Marsh Posté le 07-08-2005 à 18:27:58    

sur ton site, moi j'ai pas de site tout pleins de grigri qu'existent plus, j'ai juste des pages webs de tests de script

Reply

Marsh Posté le 07-08-2005 à 20:50:38    

Orchrist a écrit :

sur le site de qui? le miens ou le sien?


 
Tu vois pas?
 
Je suis pas fou quand même :pt1cable:  :heink:


Message édité par xtof_83 le 07-08-2005 à 21:31:55
Reply

Marsh Posté le 07-08-2005 à 20:53:31    

xtof_83 a écrit :

Tu vois pas?
 
Je suis pas fou comme même :pt1cable:  :heink:


Si T fou parce que tu écris comme même alors qu'on écrit quand même. c'est de la connerie d"écrire comme ça, j'ai po tout piged pour les gamins ils écrivent comme ça

Reply

Marsh Posté le 07-08-2005 à 21:10:01    

désolé sur mon site... je sais pas d'ou cela peut venir...

Reply

Marsh Posté le 07-08-2005 à 21:34:11    

gatsusat a écrit :

Si T fou parce que tu écris comme même alors qu'on écrit quand même. c'est de la connerie d"écrire comme ça, j'ai po tout piged pour les gamins ils écrivent comme ça


 
Mais je vois pas sa moi...  :whistle:  
 
Bon ben jurer j'essaye de plus faire cette erreur, ce serais comme quand même con de pas y arriver.
 
orchrist -> je suis pas fou? tu le vois aussi? :pt1cable:

Reply

Marsh Posté le 07-08-2005 à 21:36:23    

non tu n'es pas fous, en fait c'est son DIV de news qui se retrouve en haut lorsque tu passes ta souris dessus c'est aarb

Reply

Marsh Posté le 07-08-2005 à 21:38:17    

ouais c'est ce que j'avais cru voir...
 
Dis Gatsusat tu t'y connais un peu en flash..?

Reply

Marsh Posté le 07-08-2005 à 21:39:15    

nan

Reply

Marsh Posté le 07-08-2005 à 21:41:12    

Not a number ???, what for a answer...
 
Bon pas grave...

Reply

Marsh Posté le 07-08-2005 à 21:46:33    

tu sais pourquoi cette div traine la gatsusat? sinon, je peux utiliser ton script, il est bien fini?

Reply

Marsh Posté le 07-08-2005 à 22:13:33    

Orchrist a écrit :

tu sais pourquoi cette div traine la gatsusat?


 
Cette div "traine" pas, c'est lui qui a créé le script il l'a pas trouvé sur un site hein ...
 

Orchrist a écrit :

sinon, je peux utiliser ton script, il est bien fini?


 
Disons qu'il faut lui verser 1 euro par visiteur. Mais ca va c'est pas cher [:pingouino]


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 07-08-2005 à 22:22:02    

lol pour la div, je parlais sur mon site... www.flagelleurs.com le truc en haut a gauche

Reply

Marsh Posté le 08-08-2005 à 09:35:21    

Reply

Marsh Posté le 08-08-2005 à 09:38:15    

jolie capture ^^ voui, je sais qu'il y a ce problème... mais pourquoi? et comment le régler?

Reply

Marsh Posté le 08-08-2005 à 09:43:16    

pas facile à chopper, je te l'accorde !
 
Concernant le pb, j'ai pas encore regarder.
 
@+


---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
Reply

Marsh Posté le 08-08-2005 à 09:44:34    

ben revoir tout ton site qui est un bric à brac de bordel en tout genre

Reply

Marsh Posté le 08-08-2005 à 09:53:19    

pfiouu ... ya plein d'autre bloc qui "clignote" au survol de lien ... c'est un peu le bordel effectivement !


---------------
:Moultiplayers:.:Quatuor Chevalier:.:Admin G15-france.com:.:Wiki -G15-france:.:-Papa-:.
Reply

Marsh Posté le 08-08-2005 à 10:26:12    

alors, je vous explique, j'ai mis des frames, car les blocks s'affichent sur toutes les pages, et je n'ai pas de module pour les remplir automatiquement... Alors, a chaque mise a jour, je devais modifier chaque block de chaque page...

Reply

Marsh Posté le 08-08-2005 à 10:26:32    

Quitte a acheter un kit graphique, autant en prendre en xhtml/css2 de base :p
 
http://www.kooliss.net/index.php?act=xhtml


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 08-08-2005 à 10:30:56    

oué mais je soupconne qu'ils soient bancales au niveau XHTML/CSS ces kits

Reply

Marsh Posté le 08-08-2005 à 10:37:41    

Bof j'en avais payé un par allopass je crois, pour finir mon crédit mobicarte avant de jeter mon téléphone.
 
Ca avait l'air pas trop horrible...


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 08-08-2005 à 11:16:04    

ben, comment je fais en tout cas pour mon site? je vire les frames?

Reply

Marsh Posté le 08-08-2005 à 11:17:59    

Ce serait une bonne chose, meme s'il est problable que ce ne soit pas ca qui cause le problème.


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 08-08-2005 à 11:37:40    

ben pourtant, avant que je mette les frames, tout marchait a merveille... Sinon, vu que mon site est en php, mais juste quelques fonctions, car je n'y connais rien... il est sans doute possible de faire le même effet que les frames mais en php?

Reply

Marsh Posté le 08-08-2005 à 11:41:53    

ben déjà tu n'as po bocou de frames
mais tu peux virer ton iframe kipuducul et remplacer par ce que je t'ai filé

Reply

Marsh Posté le 08-08-2005 à 12:16:32    

oui, mais le pb, c'est que ce petit block, je change souvent son contenu, et qu'il apparait sur chaque page... La iframe venait faire apparaitre mon block, et je n'avais ainsi qu'une seule fois a le modifier! et ensuite, sur chaque page, ma frame appelait le block... ya pas moyen de le faire en php?  
 
je vais mettre ton truc défilant Gatsusat, mais c'est pas ça qui bloque... car le block "avancement" ne défile pas, et il y a aussi le pb...

Reply

Marsh Posté le 08-08-2005 à 12:20:07    

include("mapage.htm" )  
mais il faudra virer tout ce qu'il y a avant <body> et body compris, et tout  ce qu'il  ya apaèrs </body> et </body> compris

Reply

Marsh Posté le 08-08-2005 à 12:50:37    

c'est a dire virer tout ce qui est body?

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed